Skip to content

Release v3.4.0

Choose a tag to compare

@muzahidul-opti muzahidul-opti released this 07 Jan 15:27
· 7 commits to master since this release
aa41968

January 7th, 2026

New Features

  • CMAB (Contextual Multi-Armed Bandit) Support (#94)
    • Added CmabConfig class for CMAB initialization with configurable cache settings and custom prediction endpoints.
    • Added decideAsync() methods to OptimizelyUserContext for asynchronous CMAB decision-making.
    • New CMAB-specific decide options: ignoreCmabCache, resetCmabCache, invalidateUserCmabCache
  • 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.