Skip to content

Commit 92b83d2

Browse files
authored
[FSSDK-11874] Release v2.2.0 (#417)
* Add CMAB v2.2.0 changelog to clean release branch - Based release branch on clean master (no holdouts) - Added CMAB v2.2.0 features to changelog with September 30, 2025 date - Includes reviewer-approved changelog content without non-public API items - Ready for CMAB v2.2.0 release * update changelog
1 parent 90e5461 commit 92b83d2

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

CHANGELOG.MD

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## [2.2.0] - September 30, 2025
8+
9+
### New Features
10+
- **CMAB (Contextual Multi-Armed Bandit) Support**: Added support for CMAB experiments with new configuration options and cache control ([#399](https://github.com/optimizely/go-sdk/pull/399), [#401](https://github.com/optimizely/go-sdk/pull/401), [#402](https://github.com/optimizely/go-sdk/pull/402), [#403](https://github.com/optimizely/go-sdk/pull/403), [#408](https://github.com/optimizely/go-sdk/pull/408), [#409](https://github.com/optimizely/go-sdk/pull/409), [#411](https://github.com/optimizely/go-sdk/pull/411), [#412](https://github.com/optimizely/go-sdk/pull/412), [#416](https://github.com/optimizely/go-sdk/pull/416))
11+
- **Multi-Region Support for Data Hosting**: Added SDK support for multi-region data hosting ([#414](https://github.com/optimizely/go-sdk/pull/414))
12+
13+
### API Changes
14+
- **Client Factory**: `WithCmabConfig(*CmabConfig) OptionFunc` - New option for CMAB configuration ([#412](https://github.com/optimizely/go-sdk/pull/412), [#419](https://github.com/optimizely/go-sdk/pull/419))
15+
- **New Decide Options**: `IgnoreCMABCache`, `ResetCMABCache`, `InvalidateUserCMABCache` for CMAB cache control ([#401](https://github.com/optimizely/go-sdk/pull/401))
16+
- **Enhanced Decision Notifications**: Added `experimentId` and `variationId` fields to decision notification payload ([#406](https://github.com/optimizely/go-sdk/pull/406))
17+
718
## [2.1.0] - November 8, 2024
819

920
### Enhancements

0 commit comments

Comments
 (0)