Release v3.4.0
January 7th, 2026
New Features
- 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.
Bug Fixes
- Nested Object Support in Event Metadata for Swift (#92)
- Enhanced event metadata handling to support complex nested objects in iOS/Swift.