Releases: optimizely/python-sdk
Release 4.0.0
[4.0.0] - January 12th, 2022
New Features
-
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. They are an extension of the OptimizelyUserContext interface (#361, #365, #369):
- setForcedDecision
- getForcedDecision
- removeForcedDecision
- removeAllForcedDecisions
-
For details, refer to our documentation pages: OptimizelyUserContext and Forced Decision methods.
Breaking Changes:
Release 3.10.0
[3.10.0] - September 16th, 2021
New Features
-
Added new public properties to OptimizelyConfig.
-
For details please refer to our documentation page:
- Python-sdk: [https://docs.developers.optimizely.com/full-stack/docs/optimizelyconfig-python]
-
OptimizelyFeature.experiments_map of OptimizelyConfig is now deprecated. Please use OptimizelyFeature.experiment_rules and OptimizelyFeature.delivery_rules. #360
Bug Fixes
- Fix event processor negative timeout interval when retrieving events from queue. #356
Release 3.9.1
Release 3.9.0
[3.9.0] - June 1st, 2021
New Features
- Added support for multiple concurrent prioritized experiments per flag. #322
Release 3.8.0
[3.8.0] - February 12th, 2021
New Features
-
New Features
Introducing a new primary interface for retrieving feature flag status, configuration and associated experiment decisions for users (#309). The newOptimizelyUserContextclass is instantiated withcreate_user_contextand exposes the following APIs to getOptimizelyDecision:- set_attribute
- decide
- decide_all
- decide_for_keys
- track_event
For details, refer to our documentation page: https://docs.developers.optimizely.com/full-stack/v4.0/docs/python-sdk.
Release 3.7.1
Release 3.7.0
[3.7.0] - November 2nd, 2020
New Features:
- Added support for upcoming application-controlled introduction of tracking for non-experiment Flag decisions. #300
Release 3.6.0
Release 3.5.2
[3.5.2] - July 14th, 2020
Bug Fixes:
- Fixed handling of network and no status code errors when polling for datafile in
PollingConfigManagerandAuthDatafilePollingConfigManager. (#287)
Release 3.5.1
[3.5.1] - July 10th, 2020
Bug Fixes:
- Fixed HTTP request exception handling in
PollingConfigManager. (#285)