Skip to content

Commit c389de2

Browse files
[AI-FSSDK] prepare for release java v4.5.0 (#636)
* [FSSDK-0000] update CHANGELOG for java v4.5.0 * [FSSDK-0000] move localHoldouts to New Features section in CHANGELOG * [FSSDK-0000] add Local Holdouts feature description to CHANGELOG
1 parent 5fc3120 commit c389de2

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Optimizely Java X SDK Changelog
22

3+
## [4.5.0]
4+
July 7, 2026
5+
6+
### New Features
7+
8+
**Local Holdouts**: Added support for Local Holdouts, enabling holdout experiments
9+
to be scoped to specific feature flags rather than applied globally.
10+
Local Holdouts let you measure the true incremental impact of individual features
11+
by holding out a subset of users from specific rollouts while still serving them other experiences.
12+
See [Holdouts docs](https://support.optimizely.com/hc/en-us/articles/38941939408269-Global-holdouts) for more information.
13+
14+
- Add localHoldouts to datafile for backward compatibility ([#633](https://github.com/optimizely/java-sdk/pull/633))
15+
16+
### Fixes
17+
- Use attribute id instead of key for CMAB prediction requests ([#635](https://github.com/optimizely/java-sdk/pull/635))
18+
- Normalize decision event campaign_id, variation_id, and entity_id ([#634](https://github.com/optimizely/java-sdk/pull/634))
19+
20+
321
## [4.4.2]
422
May 29, 2026
523

0 commit comments

Comments
 (0)