You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+28Lines changed: 28 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,34 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
6
6
7
7
## [Unreleased]
8
8
9
+
## [4.4.0] - December 18, 2025
10
+
11
+
This release adds support for Holdouts, allowing you to measure the incremental impact of feature flags and experiments by holding back a percentage of users from seeing any changes.
12
+
13
+
### New Features
14
+
15
+
***Holdouts Support** ([#452](https://github.com/optimizely/agent/pull/452)): Agent now fully supports Optimizely's Holdouts feature for measuring incremental impact of flags and experiments. Features include:
16
+
- Full holdouts evaluation through go-sdk v2.3.0
17
+
- Support for global (project-level) holdouts
18
+
- Holdouts evaluated before experiments and rollouts in decision flow
19
+
- Holdout decisions return `enabled: false`, `variationKey: "off"`, and `ruleKey` containing the holdout identifier
This release introduces production-ready support for Contextual Multi-Armed Bandit (CMAB), enabling AI-powered experimentation that learns and adapts in real-time based on user context.
0 commit comments