Python SDK
Python-SDK - 5.6.0
\[AI-FSSDK] \[FSSDK-12369] Add local holdouts support to Python SDK by @Mat001 in https //github. com/optimizely/python-sdk/pull/512 https //github.
Python-SDK - 5.5.0
\[FSSDK-12035] Update Exclude CMAB from UserProfileService by @FarhanAnjum-opti in https //github. com/optimizely/python-sdk/pull/474 https //github.
Python-SDK - 5.4.0
\#whats-changed \[FSSDK-11572] Python Update impression event handling and send notification for global holdout by @esrakartalOpt in https //github. com/optimizely/python-sdk/pull/469 https //github.
Python-SDK - 5.3.0
\#whats-changed \[FSSDK-11362] Fix CSRF security warning by @pvcraven in https //github. com/optimizely/python-sdk/pull/448 https //github.
Python-SDK - 5.2.0
\#whats-changed \[FSSDK-10866] maintenance Name all the different types of threads by @FarhanAnjum-opti in https //github. com/optimizely/python-sdk/pull/443 https //github.
Python-SDK - 5.1.0
\#whats-changed \[FSSDK-10665] fix Github Actions YAML files vulnerable to script injections corrected by @FarhanAnjum-opti in https //github. com/optimizely/python-sdk/pull/438 https //github.
Python-SDK - 5.0.1
\#501 June 26th, 2024 We removed redundant dependencies pyOpenSSL and cryptography ( #435 https //github. com/optimizely/python-sdk/pull/435 , #436 https //github.
Python-SDK - 4.1.1
We updated our README. md and other non-functional code to reflect that this SDK supports both Optimizely Feature Experimentation and Optimizely Full Stack.
Python-SDK - 4.1.0
Fix invalid datafile returned from ProjectConfig. to datafile and OptimizelyConfig.
Python-SDK - 4.0.0
Add a set of new APIs for overriding and managing user-level flag, experiment and delivery rule decisions. These methods can be used for QA and automated testing purposes.
Python-SDK - 3.10.0
September 16th, 2021 Added new public properties to OptimizelyConfig. sdk key and environment key #338 https //github.
Python-SDK - 3.9.1
July 15th, 2021 Fixed issue with serving incorrect variation in projects containing multiple flags with duplicate keys. #347 https //github.
Python-SDK - 3.9.0
June 1st, 2021 Added support for multiple concurrent prioritized experiments per flag. \[#322]\( https //github.
Python-SDK - 3.8.0
February 12th, 2021 New Features Introducing a new primary interface for retrieving feature flag status, configuration and associated experiment decisions for users (\[#309]\( https //github. com/optimizely/python-sdk/pull/309 https //github.
Python-SDK - 3.7.1
November 19th, 2020 Added "enabled" field to decision metadata structure. \[#306]\( https //github.
Python-SDK - 3.7.0
November 2nd, 2020 Added support for upcoming application-controlled introduction of tracking for non-experiment Flag decisions. \[#300]\( https //github.
Python-SDK - 3.6.0
October 1st, 2020 Version targeting using semantic version syntax. \[#293]\( https //github.
Python-SDK - 3.5.2
July 14th, 2020 Fixed handling of network and no status code errors when polling for datafile in PollingConfigManager and AuthDatafilePollingConfigManager . (\[#287]\( https //github.
Python-SDK - 3.5.1
July 10th, 2020 Fixed HTTP request exception handling in `PollingConfigManager`. (\[#285]\( https //github.
Python-SDK - 2.0.1
See \[Changelog]\( https //github. com/optimizely/python-sdk/blob/2.
Python-SDK - 2.0.0
See \[Changelog]\( https //github. com/optimizely/python-sdk/blob/2.
Python-SDK - 2.0.0-beta.1
See \[Changelog]\( https //github. com/optimizely/python-sdk/blob/master/CHANGELOG.
Python-SDK - 1.4.0
See \[Changelog]\( https //github. com/optimizely/python-sdk/blob/1.
Python-SDK - 1.3.0
See \[Changelog]\( https //github. com/optimizely/python-sdk/blob/1.
Python-SDK - 1.2.1
See \[Changelog]\( https //github. com/optimizely/python-sdk/blob/1.
Python-SDK - 1.2.0
See \[Changelog]\( https //github. com/optimizely/python-sdk/blob/master/CHANGELOG.