January 7th, 2026
-
CMAB (Contextual Multi-Armed Bandit) Support (#94)
- Added
CmabConfigclass for CMAB initialization with configurable cache settings and custom prediction endpoints. - Added
decideAsync()methods toOptimizelyUserContextfor asynchronous CMAB decision-making. - New CMAB-specific decide options:
ignoreCmabCache,resetCmabCache,invalidateUserCmabCache
- Added
- Add Holdout support for feature experimentation.
- Add Multi-Region Support for Data Hosting.
-
Nested Object Support in Event Metadata for Swift (#92)
- Enhanced event metadata handling to support complex nested objects in iOS/Swift.
https://github.com/optimizely/optimizely-flutter-sdk/releases/tag/v3.4.0
Article is closed for comments.