From 5e3a145e0b7de592e9d311dca0ac4f333f6924c6 Mon Sep 17 00:00:00 2001 From: Jae Kim Date: Thu, 30 Apr 2026 09:39:29 -0700 Subject: [PATCH 1/3] [FSSDK-12546] prepare for release java-sdk v4.4.0 --- CHANGELOG.md | 17 +++++++++++++++++ gradle.properties | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 00e174cd5..1b73ec962 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Optimizely Java X SDK Changelog +## [4.4.0] +Apr 30, 2026 + +### New Features + +**Feature Rollout**: Introduced Feature Rollout capabilities. Feature Rollouts represent a new experiment type merging Targeted Delivery simplicity with A/B test measurement capabilities. See [Feature Rollout docs](https://docs.developers.optimizely.com/feature-experimentation/docs/cmab-cache-config-for-the-java-sdk ) for implementation details. + +- [AI-FSSDK] [FSSDK-12368] Remove legacy flag-level holdout fields ([#604](https://github.com/optimizely/java-sdk/pull/604)) +- [AI-FSSDK] [FSSDK-12418] Remove experiment type validation from config parsing ([#602](https://github.com/optimizely/java-sdk/pull/602)) +- [AI-FSSDK] [FSSDK-12337] Add Feature Rollout support ([#601](https://github.com/optimizely/java-sdk/pull/601)) + +### Fixes +- [FSSDK-12315] Arnica risk fixes ([#600](https://github.com/optimizely/java-sdk/pull/600)) + +### Other +- Fix documentation links in README.md ([#598](https://github.com/optimizely/java-sdk/pull/598)) + ## [4.3.1] Jan 20, 2025 diff --git a/gradle.properties b/gradle.properties index ef1dd8bfd..e3424d49a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ # Maven version -version = 3.1.0-SNAPSHOT +version = 4.4.0 # Artifact paths mavenS3Bucket = optimizely-maven From 3d0dd5381ab7492c9c3db556b9a85b12da12adbd Mon Sep 17 00:00:00 2001 From: Jae Kim Date: Thu, 30 Apr 2026 09:44:37 -0700 Subject: [PATCH 2/3] [FSSDK-12546] prepare for release java-sdk v4.4.0 --- CHANGELOG.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b73ec962..25f949e4e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,16 +6,15 @@ Apr 30, 2026 ### New Features **Feature Rollout**: Introduced Feature Rollout capabilities. Feature Rollouts represent a new experiment type merging Targeted Delivery simplicity with A/B test measurement capabilities. See [Feature Rollout docs](https://docs.developers.optimizely.com/feature-experimentation/docs/cmab-cache-config-for-the-java-sdk ) for implementation details. - -- [AI-FSSDK] [FSSDK-12368] Remove legacy flag-level holdout fields ([#604](https://github.com/optimizely/java-sdk/pull/604)) -- [AI-FSSDK] [FSSDK-12418] Remove experiment type validation from config parsing ([#602](https://github.com/optimizely/java-sdk/pull/602)) -- [AI-FSSDK] [FSSDK-12337] Add Feature Rollout support ([#601](https://github.com/optimizely/java-sdk/pull/601)) +- Add Feature Rollout support ([#601](https://github.com/optimizely/java-sdk/pull/601)). +- Remove experiment type validation from config parsing ([#602](https://github.com/optimizely/java-sdk/pull/602)). +- Remove legacy flag-level holdout fields ([#604](https://github.com/optimizely/java-sdk/pull/604)). ### Fixes -- [FSSDK-12315] Arnica risk fixes ([#600](https://github.com/optimizely/java-sdk/pull/600)) +- Arnica risk fixes ([#600](https://github.com/optimizely/java-sdk/pull/600)). ### Other -- Fix documentation links in README.md ([#598](https://github.com/optimizely/java-sdk/pull/598)) +- Fix documentation links in README.md ([#598](https://github.com/optimizely/java-sdk/pull/598)). ## [4.3.1] Jan 20, 2025 From 86f93fbaa0b4d7c5fe15961aaad4c11a94eb1ee1 Mon Sep 17 00:00:00 2001 From: Jae Kim Date: Thu, 30 Apr 2026 09:47:53 -0700 Subject: [PATCH 3/3] [FSSDK-12546] prepare for release java-sdk v4.4.0 --- CHANGELOG.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 25f949e4e..2ea902beb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,11 +9,7 @@ Apr 30, 2026 - Add Feature Rollout support ([#601](https://github.com/optimizely/java-sdk/pull/601)). - Remove experiment type validation from config parsing ([#602](https://github.com/optimizely/java-sdk/pull/602)). - Remove legacy flag-level holdout fields ([#604](https://github.com/optimizely/java-sdk/pull/604)). - -### Fixes - Arnica risk fixes ([#600](https://github.com/optimizely/java-sdk/pull/600)). - -### Other - Fix documentation links in README.md ([#598](https://github.com/optimizely/java-sdk/pull/598)). ## [4.3.1]