jCustomer Release Notes
jCustomer 3.0.0
jCustomer 3.0.0 is a major release introducing support for Elasticsearch 9 while dropping support for Elasticsearch 7.
Breaking Changes
The introduction of Elasticsearch 9x support meant support for Elasticsearch 7x and for JDK 11 had to be dropped. As a result, make sure to upgrade to Elasticsearch 9x and JDK 17 before starting jCustomer 3.0.0
A dedicated upgrade guide is available here: Upgrading to jCustomer 3.0.0
Improvements
- Introduced support for Elasticsearch 9x.
Bugfixes
- A sample tracker test page was previously enabled by default, starting with jCustomer 3.0.0, this test page is now disabled.
Apache Unomi Changes
- Apache Unomi 3.0.0 release notes are available here
- Apache Unomi 2.7.0 release notes are available here
jCustomer 2.7.0
This releases is focused on addressing issues related to index rollover noticed during migration between jCustomer 1x and jCustomer 2x.
Other changes can be found in Apache Unomi changelog.
Apache Unomi Changes
- Apache Unomi 2.7.0 release notes are available here
jCustomer 2.6.2
jCustomer 2.6.2 is a patch release containing a fix in a migration script to handle actions containing setPropertyValueMultiple.
This bug would have prevented affected environments for migrating from jCustomer 1x to jCustomer 2x. If you are already running jCustomer 2x, there is no added value in upgrading to jCustomer 2.6.2 (other than benefiting from changes present in earlier versions).
This version of jCustomer is based upon Apache Unomi 2.6.1.
jCustomer 2.6.1
jCustomer 2.6.1 is a patch release containing a fix to address an issue when migrating from jCustomer 1x to jCustomer 2.5.0/2.6.0. A migration job was introduced in jCustomer 2.5.0 was conflicting with an earlier migration job, resulting in some operation not performed.
The issue only impacted environments migrated to these versions from jCustomer 1x. Environments created on jCustomer 2.5.0 and 2.6.0 were not affected by this issue.
- Apache Unomi 2.6.1 release notes are available here
jCustomer 2.6.0
Changes in jCustomer 2.6.0 are detailed in Apache Unomi 2.6.0 release notes are available here.
If upgrading from jCustomer 1x, this version does introduce breaking changes, make sure to review and follow the /cms/{mode}/{lang}/sites/academy/home/documentation/jexperience/2/sysadmin/upgrading-1/upgrading-to-jCustomer-2-4-0.html prior to any changes in production. You can also refer to the following release notes to understand what changed with jCustomer 2x:
- Apache Unomi 2.5.0 release notes are available here
- Apache Unomi 2.4.0 release notes are available here
- Apache Unomi 2.3.0 release notes are available here
- Apache Unomi 2.2.0 release notes are available here
- Apache Unomi 2.1.0 release notes are available here
- Apache Unomi 2.0.0 release notes are available here