From 162902387541789c2ff2d0a800eac819aacd43bd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2026 05:29:21 +0000 Subject: [PATCH 1/5] chore(main): release 3.0.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 18 ++++++++++++++++++ growthbook/__init__.py | 2 +- setup.cfg | 2 +- 4 files changed, 21 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 1a184fd..99563c1 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.2.2" + ".": "3.0.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index b721e6f..28b5648 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [3.0.0](https://github.com/growthbook/growthbook-python/compare/v2.2.2...v3.0.0) (2026-06-05) + + +### ⚠ BREAKING CHANGES + +* Merge pull request #118 from growthbook/feat/remote-eval + +### Features + +* Merge pull request [#119](https://github.com/growthbook/growthbook-python/issues/119) from vazarkevych/fix/sticky-bucket-hash-value-resolution ([2edd6a3](https://github.com/growthbook/growthbook-python/commit/2edd6a343dd15de9f96eb36c7c4407e213941336)) + + +### Bug Fixes + +* correct sticky bucket hash attribute resolution ([2edd6a3](https://github.com/growthbook/growthbook-python/commit/2edd6a343dd15de9f96eb36c7c4407e213941336)) +* correct sticky bucket hash attribute resolution ([875316c](https://github.com/growthbook/growthbook-python/commit/875316c494e50d60a680767838c68b622f8fd402)) +* Merge pull request [#118](https://github.com/growthbook/growthbook-python/issues/118) from growthbook/feat/remote-eval ([f6b7c0a](https://github.com/growthbook/growthbook-python/commit/f6b7c0a224a021bd66eda9d6a939aad2064add35)) + ## [2.2.2](https://github.com/growthbook/growthbook-python/compare/v2.2.1...v2.2.2) (2026-05-11) diff --git a/growthbook/__init__.py b/growthbook/__init__.py index c550c21..4632d98 100644 --- a/growthbook/__init__.py +++ b/growthbook/__init__.py @@ -18,5 +18,5 @@ ) # x-release-please-start-version -__version__ = "2.2.2" +__version__ = "3.0.0" # x-release-please-end diff --git a/setup.cfg b/setup.cfg index 03ce44a..2fd9ed9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 2.2.2 +current_version = 3.0.0 commit = True tag = True From 690c95487b8981fc2991273e56c93440d0193391 Mon Sep 17 00:00:00 2001 From: Madhu Chavva <46016208+madhuchavva@users.noreply.github.com> Date: Thu, 4 Jun 2026 22:47:29 -0700 Subject: [PATCH 2/5] Downgrade version from 3.0.0 to 2.3.0 --- growthbook/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/growthbook/__init__.py b/growthbook/__init__.py index 4632d98..6549777 100644 --- a/growthbook/__init__.py +++ b/growthbook/__init__.py @@ -18,5 +18,5 @@ ) # x-release-please-start-version -__version__ = "3.0.0" +__version__ = "2.3.0" # x-release-please-end From 28ee1d6039d1ce26d5f4f7aee1df1137367b598e Mon Sep 17 00:00:00 2001 From: Madhu Chavva <46016208+madhuchavva@users.noreply.github.com> Date: Thu, 4 Jun 2026 22:47:56 -0700 Subject: [PATCH 3/5] Update version from 3.0.0 to 2.3.0 --- .release-please-manifest.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 99563c1..f5b8664 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "3.0.0" -} \ No newline at end of file + ".": "2.3.0" +} From 5990a8e301a46d7958cf18adc585cbc57e5d5ae6 Mon Sep 17 00:00:00 2001 From: Madhu Chavva <46016208+madhuchavva@users.noreply.github.com> Date: Thu, 4 Jun 2026 22:48:16 -0700 Subject: [PATCH 4/5] Downgrade current version to 2.3.0 --- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 2fd9ed9..6d64d14 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.0.0 +current_version = 2.3.0 commit = True tag = True From c8ea51bc0c503bb20d0a984bcade3036d72992f4 Mon Sep 17 00:00:00 2001 From: Madhu Chavva <46016208+madhuchavva@users.noreply.github.com> Date: Thu, 4 Jun 2026 23:03:22 -0700 Subject: [PATCH 5/5] Update CHANGELOG for version 2.3.0 Updated changelog for version 2.3.0 with new features and bug fixes. --- CHANGELOG.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28b5648..8b730e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,22 +1,19 @@ # Changelog -## [3.0.0](https://github.com/growthbook/growthbook-python/compare/v2.2.2...v3.0.0) (2026-06-05) - - -### ⚠ BREAKING CHANGES - -* Merge pull request #118 from growthbook/feat/remote-eval +## [2.3.0](https://github.com/growthbook/growthbook-python/compare/v2.2.2...v2.3.0) (2026-06-05) ### Features +* Added opt-in remote evaluation support for sync and async clients including cache invalidation, concurrent request coalescing, and cancellation handling. Merge pull request [#118](https://github.com/growthbook/growthbook-python/issues/118) from growthbook/feat/remote-eval ([f6b7c0a](https://github.com/growthbook/growthbook-python/commit/f6b7c0a224a021bd66eda9d6a939aad2064add35)) * Merge pull request [#119](https://github.com/growthbook/growthbook-python/issues/119) from vazarkevych/fix/sticky-bucket-hash-value-resolution ([2edd6a3](https://github.com/growthbook/growthbook-python/commit/2edd6a343dd15de9f96eb36c7c4407e213941336)) ### Bug Fixes - +* Fixed user context synchronization in evaluation/logging paths. ([75f1dcb](https://github.com/growthbook/growthbook-python/pull/118/changes/75f1dcb71e8cddbe0d88a51e2475a439e33318b5)) +* Fixed `$ne`, `$notRegex`, and `$notRegexi` condition behavior for incompatible inputs. ([26d549b](https://github.com/growthbook/growthbook-python/pull/118/changes/26d549b8b0c4cee6171db955f3069a5d9a6b03d4)) * correct sticky bucket hash attribute resolution ([2edd6a3](https://github.com/growthbook/growthbook-python/commit/2edd6a343dd15de9f96eb36c7c4407e213941336)) * correct sticky bucket hash attribute resolution ([875316c](https://github.com/growthbook/growthbook-python/commit/875316c494e50d60a680767838c68b622f8fd402)) -* Merge pull request [#118](https://github.com/growthbook/growthbook-python/issues/118) from growthbook/feat/remote-eval ([f6b7c0a](https://github.com/growthbook/growthbook-python/commit/f6b7c0a224a021bd66eda9d6a939aad2064add35)) + ## [2.2.2](https://github.com/growthbook/growthbook-python/compare/v2.2.1...v2.2.2) (2026-05-11)