diff --git a/CHANGELOG.md b/CHANGELOG.md index efaff86..6308826 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog All notable changes to this project will be documented in this file. +## 4.7.0 - 2024-10-24 +### Features +* Introduced a new package with support for [Jakarta EE](https://jakarta.ee/), complementing the existing package for [Java EE](https://www.oracle.com/java/technologies/java-ee-glance.html). The new package is now available in the [Maven repository](https://central.sonatype.com/artifact/com.kameleoon/kameleoon-client-java-jakarta). For more detailed information, please refer to [this documentation](https://developers.kameleoon.com/feature-management-and-experimentation/web-sdks/java-sdk/#install-the-java-client). +* Introduced a new `visitorCode` parameter to [`RemoteVisitorDataFilter`](https://developers.kameleoon.com/feature-management-and-experimentation/web-sdks/java-sdk/#using-parameters-in-getremotevisitordata). This parameter determines whether to use the `visitorCode` from the most recent previous visit instead of the current `visitorCode`. When enabled, this feature allows visitor exposure to be based on the retrieved `visitorCode`, facilitating [cross-device reconciliation](https://developers.kameleoon.com/core-concepts/cross-device-experimentation/). Default value of the parameter is `true`. +* Use [`RemoteVisitorDataFilterBuilder`](https://developers.kameleoon.com/feature-management-and-experimentation/web-sdks/java-sdk/#using-parameters-in-getremotevisitordata) instead of the deprecated [`RemoteVisitorDataFilter`](https://developers.kameleoon.com/feature-management-and-experimentation/web-sdks/java-sdk/#using-parameters-in-getremotevisitordata) constructor. + ## 4.6.0 - 2024-10-04 ### Features * Introduced new evaluation methods for clarity and improved efficiency when working with the SDK: