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
[FSSDK-11176] Update: Implement Decision Service methods to handle CMAB (#369)
* update: Extend LRUCache with remove method and corresponding tests
* update: Clean up whitespace in LRUCache implementation and tests
* update: Extend copyright notice to include 2025
* update: Implement Default CMAB Service
* update: Enable keyword initialization for CmabDecision and CmabCacheValue structs (otherwise breaks in ruby version change)
* update: Refactor bucketing logic to handle empty traffic ranges and improve logging
* update: Add support for CMAB traffic allocation in bucketing logic
* update: Enhance DecisionService to support CMAB traffic allocation and decision retrieval
* update: Integrate CMAB decision logic into DecisionService and update related tests
* update: Refactor DecisionService to return DecisionResult struct instead of Decision struct
* update: Integrate CMAB components into Project class and enhance decision handling
* update: Refactor CMAB traffic allocation handling and enhance decision service error logging
* update: Refactor OptimizelyDecision instantiation to use keyword arguments for clarity
* update: Remove commented debug output from Optimizely user context spec
* Trigger CI build
---------
Co-authored-by: Matjaz Pirnovar <[email protected]>
0 commit comments