-
Notifications
You must be signed in to change notification settings - Fork 36
Comparing changes
Open a pull request
base repository: optimizely/python-sdk
base: update-proxy-host
head repository: optimizely/python-sdk
compare: master
- 10 commits
- 39 files changed
- 3 contributors
Commits on Oct 15, 2025
-
[FSSDK-11901] Fix concurrency bug in cmab service (#462)
* Update: Implement locking mechanism for CMAB service to enhance concurrency * Update: Refactor get_decision method * update: type checking fix * Update: Remove Python 3.8 from testing matrix in CI workflow
Configuration menu - View commit details
-
Copy full SHA for 116d23a - Browse repository at this point
Copy the full SHA 116d23aView commit details
Commits on Nov 3, 2025
-
[FSSDK-11569][FSSDK-11570] Python: Holdout Project Config update (#464)
* [FSSDK-11569][FSSDK-11570] Python: Holdout Project Config update * Fix lint issues * Fix the python issue * Fix the python issue on typing.txt
Configuration menu - View commit details
-
Copy full SHA for 9b4af2f - Browse repository at this point
Copy the full SHA 9b4af2fView commit details
Commits on Nov 4, 2025
-
[FSSDK-11991] update: expose CMAB cache configuration options (#463)
* Enhance CMAB decision handling by returning reasons for decisions and updating type hints * Refactor CMAB cache settings and add convenience methods for cache size and TTL configuration * Refactor CMAB cache type hints for improved clarity and type safety * Fix return type hint for set_cmab_custom_cache method to improve type safety * Changed default cmab cache size to match odp
Configuration menu - View commit details
-
Copy full SHA for caba597 - Browse repository at this point
Copy the full SHA caba597View commit details
Commits on Nov 6, 2025
-
[FSSDK-12010] Expose cmab prediction endpoint in py sdk (#466)
* expose cmab prediction endpoint * fix typing requirement - exclude py version 3.11 and up * Add rpds-py restriction to core requirements for Python < 3.11
Configuration menu - View commit details
-
Copy full SHA for 194fa14 - Browse repository at this point
Copy the full SHA 194fa14View commit details
Commits on Nov 12, 2025
-
[FSSDK-11571] Python: Add holdout support and refactor decision logic…
… in DefaultDecisionService (#467) * [FSSDK-11571] Python: Add holdout support and refactor decision logic in DefaultDecisionService * Fix all lint issues * Fix type issues * Fix type check error * Implement suggested comments * Implement suggested comments * Fix lint
Configuration menu - View commit details
-
Copy full SHA for 368b5fa - Browse repository at this point
Copy the full SHA 368b5faView commit details
Commits on Nov 13, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 1225cfb - Browse repository at this point
Copy the full SHA 1225cfbView commit details
Commits on Nov 19, 2025
-
[FSSDK-11572] Python: Update impression event handling and send notif…
…ication for global holdout (#469) * [FSSDK-11572] Python: Update impression event handling and send notification for global holdout * Implement suggested comments
Configuration menu - View commit details
-
Copy full SHA for 53421a6 - Browse repository at this point
Copy the full SHA 53421a6View commit details
Commits on Dec 19, 2025
-
[FSSDK-12094] Fix Python holdout implementation which related to FSC …
…failures (#471) * [FSSDK-12094] Fix Ruby holdout implementation which related to FSC failures * Fix tests * Fix unit and FSC * Fix unit and FSC tests * Fix type check problems * Implement Ruby changes correctly * Fix FSC * Revert unnecessary changes * Fix FSC * Fix FSC holdout test cases * Please pass FSC * Implement holdout correctly and fix tests * Implement changes from Muzahid PR * Implement comment * Fix the cast error * Remove "layerId"
Configuration menu - View commit details
-
Copy full SHA for 1f87f42 - Browse repository at this point
Copy the full SHA 1f87f42View commit details -
[FSSDK-12094] chore: preparing for release v5.4.0 (#473)
* [FSSDK-12094] chore: preparing for release v5.3.1 * Update changelog * Updated 5.3.0 version with holdout * Correct the version number * Correct the changelog with holdout features
Configuration menu - View commit details
-
Copy full SHA for f253379 - Browse repository at this point
Copy the full SHA f253379View commit details
Commits on Jan 2, 2026
-
[FSSDK-12035] Update: Exclude CMAB from UserProfileService (#474)
* Python: Exclude CMAB experiments from user profile updates and add related tests * linting fix * chore: trigger tests * Python: Exclude CMAB experiments from user profile updates and update related tests * Python: Exclude CMAB experiments from user profile storage in decision service * Python: Remove test for CMAB experiments with IGNORE_USER_PROFILE_SERVICE option
Configuration menu - View commit details
-
Copy full SHA for eadf141 - Browse repository at this point
Copy the full SHA eadf141View 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 update-proxy-host...master