-
Notifications
You must be signed in to change notification settings - Fork 32
Comparing changes
Open a pull request
base repository: optimizely/java-sdk
base: 4.2.2
head repository: optimizely/java-sdk
compare: master
- 8 commits
- 65 files changed
- 3 contributors
Commits on Jul 31, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 05f922d - Browse repository at this point
Copy the full SHA 05f922dView commit details
Commits on Aug 1, 2025
-
[FSSDK-11455] Java - Add SDK Multi-Region Support for Data Hosting (#573
Configuration menu - View commit details
-
Copy full SHA for 962ca8f - Browse repository at this point
Copy the full SHA 962ca8fView commit details
Commits on Aug 12, 2025
-
Configuration menu - View commit details
-
Copy full SHA for bc39669 - Browse repository at this point
Copy the full SHA bc39669View commit details
Commits on Aug 13, 2025
-
[FSSDK-11134] Update: enable project config to track CMAB properties (#…
…577) * Cmab datafile parsed * Add CMAB configuration and parsing tests with cmab datafile * Add copyright notice to CmabTest and CmabParsingTest files * Refactor cmab parsing logic to simplify null check in JsonConfigParser
Configuration menu - View commit details
-
Copy full SHA for aa84c7d - Browse repository at this point
Copy the full SHA aa84c7dView commit details
Commits on Aug 14, 2025
-
[FSSDK-11152] update: add remove method in LRU Cache for CMAB service (…
…#578) * Cmab datafile parsed * Add CMAB configuration and parsing tests with cmab datafile * Add copyright notice to CmabTest and CmabParsingTest files * Refactor cmab parsing logic to simplify null check in JsonConfigParser * update: implement remove method in DefaultLRUCache for cache entry removal * add: implement remove method tests in DefaultLRUCacheTest for various scenarios * refactor: remove unused methods from Cache interface * update: add reset method to Cache interface
Configuration menu - View commit details
-
Copy full SHA for 6367fdf - Browse repository at this point
Copy the full SHA 6367fdfView commit details
Commits on Aug 26, 2025
-
[FSSDK-11143] update: Implement CMAB Client (#579)
* Cmab datafile parsed * Add CMAB configuration and parsing tests with cmab datafile * Add copyright notice to CmabTest and CmabParsingTest files * Refactor cmab parsing logic to simplify null check in JsonConfigParser * update: implement remove method in DefaultLRUCache for cache entry removal * add: implement remove method tests in DefaultLRUCacheTest for various scenarios * refactor: remove unused methods from Cache interface * update: add reset method to Cache interface * add: implement CmabClient, CmabClientConfig, and RetryConfig with fetchDecision method and retry logic * update: improve error logging in DefaultCmabClient for fetchDecision method * add: implement unit tests for DefaultCmabClient with various scenarios and error handling * update: add missing license header to DefaultCmabClient.java * update: add missing license headers to CmabClient, CmabClientConfig, and RetryConfig classes * refactor: update DefaultCmabClient to use synchronous fetchDecision method with improved error handling and retry logic
Configuration menu - View commit details
-
Copy full SHA for b912f62 - Browse repository at this point
Copy the full SHA b912f62View commit details
Commits on Aug 28, 2025
-
[FSSDK-11161] update: implement CMAB service (#582)
* add: implement CmabDecision class and CmabService interface for CMAB decision handling * add: implement CmabCacheValue and CmabServiceOptions classes for CMAB service functionality * add: extend OptimizelyDecideOption with new cache management options and implement DefaultCmabService class * add: implement DefaultCmabService with decision retrieval and attribute filtering logic * add: implement fetchDecision method in DefaultCmabService for decision retrieval * add: enhance getDecision method in DefaultCmabService with caching logic and attribute filtering * refactor: optimize hashAttributes method using MurmurHash3 and improve null handling * chore: add Apache License 2.0 header to multiple service classes * add: implement unit tests for DefaultCmabService with caching and decision retrieval logic * Empty commit to trigger tests
Configuration menu - View commit details
-
Copy full SHA for cd32b16 - Browse repository at this point
Copy the full SHA cd32b16View commit details
Commits on Aug 29, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0215660 - Browse repository at this point
Copy the full SHA 0215660View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 4.2.2...master