2.4 Migration Guide

In this document, we will see the major steps to migrate from 2.3 to 2.4.

Please check the change log for detailed list of fixes, changes and improvements introduced in 2.4.

Database migration

Don’t forget to run the SQL migration script included in this release.

Migration scripts are available there.

Dependency Upgrades

The following dependencies have been upgraded:

  • lombok to 1.18.36

  • axelor-template-library to 2.7

  • axelor-utils to 3.4

  • axelor-guardian to 2.3

  • com.squareup.okhttp3:okhttp to 4.12.0

axelor-guardian 2.3

The property to configure the certificate path has been modified to support multi-tenancy:

Old Format New Format

license.certificate.path

license.<tenantId>.certificate.path

OkHttp 4.x

The upgrade to OkHttp 4.x introduces some breaking changes. Please refer to the OkHttp changelog for details.

For Developers

If you have not overriden the code of template module, you can ignore this section.

Package Relocation

Class New Package

WebUtilsService

com.axelor.template.service.webclient

Deprecated Methods

New parameters have been added to createPrintRequest methods in PrintRequestService. The existing methods remain but will be removed in a future version.