From 4ed221a950a7846a3060c1f603c2d90d66ac5605 Mon Sep 17 00:00:00 2001 From: Jacob Brown Date: Thu, 16 Sep 2021 10:19:43 -0400 Subject: [PATCH 1/7] chore: Prepare for 3.9.2 release --- CHANGELOG.md | 16 ++++++++++++++++ optimizely/version.py | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a700d193..043cb750 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Optimizely Python SDK Changelog +## 3.9.2 +September 16th, 2021 + +### New Features +* Added new public properties to OptimizelyConfig. + - sdk_key and environment_key [#338] (https://github.com/optimizely/python-sdk/pull/338) + - attributes and events [#339] (https://github.com/optimizely/python-sdk/pull/339) + - experiment_rules, delivery_rules, audiences and audiences in OptimizelyExperiment + - [342] (https://github.com/optimizely/python-sdk/pull/342) + - [351] (https://github.com/optimizely/python-sdk/pull/351/files) +* For details please refer to our documentation page: + - Python-sdk: [https://docs.developers.optimizely.com/full-stack/docs/optimizelyconfig-python] + +### Bug Fixes: +* Fix event processor negative timeout interval when retrieving events from queue. [#356] (https://github.com/optimizely/python-sdk/pull/356) + ## 3.9.1 July 14th, 2021 diff --git a/optimizely/version.py b/optimizely/version.py index 1d7e93f4..871d8b45 100644 --- a/optimizely/version.py +++ b/optimizely/version.py @@ -11,5 +11,5 @@ # See the License for the specific language governing permissions and # limitations under the License. -version_info = (3, 9, 1) +version_info = (3, 9, 2) __version__ = '.'.join(str(v) for v in version_info) From aa59586b1b654ce01587d15346df2f120849991c Mon Sep 17 00:00:00 2001 From: Jacob Brown Date: Thu, 16 Sep 2021 10:22:20 -0400 Subject: [PATCH 2/7] Remove colon frmo Bug Fixes title. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 043cb750..95d12529 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ September 16th, 2021 * For details please refer to our documentation page: - Python-sdk: [https://docs.developers.optimizely.com/full-stack/docs/optimizelyconfig-python] -### Bug Fixes: +### Bug Fixes * Fix event processor negative timeout interval when retrieving events from queue. [#356] (https://github.com/optimizely/python-sdk/pull/356) ## 3.9.1 From 52f281ab021c21364b9bcf82b5a9e1a9ab8e96f8 Mon Sep 17 00:00:00 2001 From: Jacob Brown Date: Thu, 16 Sep 2021 11:53:08 -0400 Subject: [PATCH 3/7] Update Version to correct release --- CHANGELOG.md | 4 +++- optimizely/version.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 95d12529..ee5354d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Optimizely Python SDK Changelog -## 3.9.2 +## 3.10.0 September 16th, 2021 ### New Features @@ -13,6 +13,8 @@ September 16th, 2021 * For details please refer to our documentation page: - Python-sdk: [https://docs.developers.optimizely.com/full-stack/docs/optimizelyconfig-python] +* Added deprecation for OptimizelyFeature.experiments_map and OptimizelyConfig.experiments_map + ### Bug Fixes * Fix event processor negative timeout interval when retrieving events from queue. [#356] (https://github.com/optimizely/python-sdk/pull/356) diff --git a/optimizely/version.py b/optimizely/version.py index 871d8b45..02c50752 100644 --- a/optimizely/version.py +++ b/optimizely/version.py @@ -11,5 +11,5 @@ # See the License for the specific language governing permissions and # limitations under the License. -version_info = (3, 9, 2) +version_info = (3, 10, 0) __version__ = '.'.join(str(v) for v in version_info) From e094aebeef4db9e2937d2e26f0e360d5338435a6 Mon Sep 17 00:00:00 2001 From: Jacob Brown Date: Thu, 16 Sep 2021 12:47:34 -0400 Subject: [PATCH 4/7] Updated changelog to reflect deprecation notes. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee5354d6..da0809b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ September 16th, 2021 * For details please refer to our documentation page: - Python-sdk: [https://docs.developers.optimizely.com/full-stack/docs/optimizelyconfig-python] -* Added deprecation for OptimizelyFeature.experiments_map and OptimizelyConfig.experiments_map +* OptimizelyFeature.experiments_map is now deprecated. Please use OptimizelyFeature.experiment_rules and OptimizelyFeature.delivery_rules. [360] (https://github.com/optimizely/python-sdk/pull/360) ### Bug Fixes * Fix event processor negative timeout interval when retrieving events from queue. [#356] (https://github.com/optimizely/python-sdk/pull/356) From 221cc4219199c57c209098c776c38a00149191bc Mon Sep 17 00:00:00 2001 From: Jacob Brown Date: Thu, 16 Sep 2021 12:48:20 -0400 Subject: [PATCH 5/7] update hashtag in comment for pr --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da0809b5..0ce9e4cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ September 16th, 2021 * For details please refer to our documentation page: - Python-sdk: [https://docs.developers.optimizely.com/full-stack/docs/optimizelyconfig-python] -* OptimizelyFeature.experiments_map is now deprecated. Please use OptimizelyFeature.experiment_rules and OptimizelyFeature.delivery_rules. [360] (https://github.com/optimizely/python-sdk/pull/360) +* OptimizelyFeature.experiments_map is now deprecated. Please use OptimizelyFeature.experiment_rules and OptimizelyFeature.delivery_rules. [#360] (https://github.com/optimizely/python-sdk/pull/360) ### Bug Fixes * Fix event processor negative timeout interval when retrieving events from queue. [#356] (https://github.com/optimizely/python-sdk/pull/356) From 338dacdc139ab92a069d791bbbf6844849b7a1cf Mon Sep 17 00:00:00 2001 From: Jacob Brown Date: Thu, 16 Sep 2021 12:48:50 -0400 Subject: [PATCH 6/7] update hashtag in comment for pr --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ce9e4cd..c54d7689 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,8 +8,8 @@ September 16th, 2021 - sdk_key and environment_key [#338] (https://github.com/optimizely/python-sdk/pull/338) - attributes and events [#339] (https://github.com/optimizely/python-sdk/pull/339) - experiment_rules, delivery_rules, audiences and audiences in OptimizelyExperiment - - [342] (https://github.com/optimizely/python-sdk/pull/342) - - [351] (https://github.com/optimizely/python-sdk/pull/351/files) + - [#342] (https://github.com/optimizely/python-sdk/pull/342) + - [#351] (https://github.com/optimizely/python-sdk/pull/351/files) * For details please refer to our documentation page: - Python-sdk: [https://docs.developers.optimizely.com/full-stack/docs/optimizelyconfig-python] From 0eee08751aa281a2996018db304ebc2048a67021 Mon Sep 17 00:00:00 2001 From: Jake Brown Date: Thu, 16 Sep 2021 13:03:36 -0400 Subject: [PATCH 7/7] Update CHANGELOG.md Co-authored-by: Jae Kim <45045038+jaeopt@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c54d7689..b0778091 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ September 16th, 2021 * For details please refer to our documentation page: - Python-sdk: [https://docs.developers.optimizely.com/full-stack/docs/optimizelyconfig-python] -* OptimizelyFeature.experiments_map is now deprecated. Please use OptimizelyFeature.experiment_rules and OptimizelyFeature.delivery_rules. [#360] (https://github.com/optimizely/python-sdk/pull/360) +* OptimizelyFeature.experiments_map of OptimizelyConfig is now deprecated. Please use OptimizelyFeature.experiment_rules and OptimizelyFeature.delivery_rules. [#360] (https://github.com/optimizely/python-sdk/pull/360) ### Bug Fixes * Fix event processor negative timeout interval when retrieving events from queue. [#356] (https://github.com/optimizely/python-sdk/pull/356)