-
Notifications
You must be signed in to change notification settings - Fork 36
Comparing changes
Open a pull request
base repository: optimizely/python-sdk
base: 5.2.0
head repository: optimizely/python-sdk
compare: master
- 8 commits
- 18 files changed
- 3 contributors
Commits on Apr 24, 2025
-
[FSSDK-11362] Fix CSRF security warning (#448)
* Fix CSRF security warning * Ignore linting error * Ignore flake8 warning --------- Co-authored-by: Paul V Craven <paul.craven@optimizley.com>
Configuration menu - View commit details
-
Copy full SHA for 8062f54 - Browse repository at this point
Copy the full SHA 8062f54View commit details
Commits on Apr 25, 2025
-
Import CSRFProtect from a better spot so prisma picks it up (#450)
Co-authored-by: Paul V Craven <paul.craven@optimizley.com>
Configuration menu - View commit details
-
Copy full SHA for f8da261 - Browse repository at this point
Copy the full SHA f8da261View commit details
Commits on May 5, 2025
-
[FSSDK-11139] update: enable project config to track CMAB properties (#…
…451) * Add CmabDict type and update Experiment class to include cmab field * Refactor ProjectConfig to add attribute ID to key mapping and implement retrieval methods; update test for cmab field population
Configuration menu - View commit details
-
Copy full SHA for 5f71922 - Browse repository at this point
Copy the full SHA 5f71922View commit details
Commits on May 7, 2025
-
Try 3 to fix csrf scan issue (#452)
Co-authored-by: Paul V Craven <paul.craven@optimizley.com>
Configuration menu - View commit details
-
Copy full SHA for fd0930c - Browse repository at this point
Copy the full SHA fd0930cView commit details
Commits on May 16, 2025
-
[FSSDK-11017] update: experiment_id and variation_id added to payloads (
#447) * experiment_id and variation_id added to payloads * optimizely/optimizely.py -> Removed experiment_id and variation_id from legacy apis. optimizely/project_config.py -> Enhanced comments for clarity. tests/test_user_context.py -> Updated test assertions for experiments. * .flake8 -> redundant checks being performed in tests/testapp/application.py so added it to exclusions * reverting to previous code * change in logic to get experiment_id by key or rollout_id * update project_config.py * fetching experiment_id and variation_id from flag_decision * -updated experiment_id and variation_id fetching logic -removed redundant function from project_config.py * chore: trigger workflow
Configuration menu - View commit details
-
Copy full SHA for 47e7b4f - Browse repository at this point
Copy the full SHA 47e7b4fView commit details
Commits on May 20, 2025
-
[FSSDK-11157] update: added remove method in LRU Cache for CMAB servi…
…ce (#454) * Add remove method and tests in LRUCache for cmab service * refactor: simplify remove method in LRUCache and update related tests * refactor: remove redundant assertion in test_remove_existing_key
Configuration menu - View commit details
-
Copy full SHA for 72048b6 - Browse repository at this point
Copy the full SHA 72048b6View commit details
Commits on May 23, 2025
-
[FSSDK-11148] update: Implement CMAB Client (#453)
* Implement CMAB client with retry logic for fetching predictions * Enhance CMAB client error handling and logging; add unit tests for fetch methods * Refactor CMAB client: enhance docstrings for classes and methods, improve formatting, and clean up imports * Add custom exceptions for CMAB client errors and enhance error handling in fetch methods * Update fetch_decision method to set default timeout value to 10 seconds * replace constant endpoint with formatted string in fetch_decision method * chore: trigger CI * refactor: streamline fetch_decision method and enhance test cases for improved clarity and functionality
Configuration menu - View commit details
-
Copy full SHA for 046d457 - Browse repository at this point
Copy the full SHA 046d457View commit details
Commits on May 27, 2025
-
[FSSDK-11166] update: implement CMAB service (#455)
* update: Implement DefaultCmabService * update: Add tests for DefaultCmabService * update: Fix formatting in DefaultCmabService and test cases * update: Fix key mapping in ProjectConfig to use 'id' instead of empty string * update: Refactor cache decision logic and enhance test cases for DefaultCmabService * update: Refactor attribute handling in get_decision and add test for CMAB attribute filtering
Configuration menu - View commit details
-
Copy full SHA for 82ec019 - Browse repository at this point
Copy the full SHA 82ec019View 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 5.2.0...master