From ca68a7f3fb8e1cb6e1c58432211422b4c2bc4530 Mon Sep 17 00:00:00 2001 From: getsentry-bot Date: Tue, 14 Jan 2025 08:33:39 +0000 Subject: [PATCH 1/2] release: 2.20.0 --- CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ docs/conf.py | 2 +- sentry_sdk/consts.py | 2 +- setup.py | 2 +- 4 files changed, 34 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index af4eb04fef..57df5a9035 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,36 @@ # Changelog +## 2.20.0 + +### Various fixes & improvements + +- feat(flags): remove Unleash get_variant patching code (#3914) by @aliu39 +- Moved adding of `flags` context into Scope (#3917) by @antonpirker +- tests: Create a separate group for feature flag suites (#3911) by @sentrivana +- Treat potel-base as release branch in CI (#3912) by @sentrivana +- Centralize minimum version checking (#3910) by @sentrivana +- Small contribution docs update (#3909) by @antonpirker +- feat(flags): add Unleash feature flagging integration (#3888) by @aliu39 +- ref(flags): Beter naming for featureflags module and identifier (#3902) by @aliu39 +- Revert "ref(flags): register LD hook in setup instead of init, and don't chec…" (#3900) by @cmanallen +- Update test matrix for Sanic (#3904) by @antonpirker +- fix: preserve ARQ enqueue_job __kwdefaults__ after patching (#3903) by @danmr +- fix(flags): fix/refactor flaky launchdarkly tests (#3896) by @aliu39 +- Fix cache pollution from mutable reference (#3887) by @cmanallen +- ref(flags): register LD hook in setup instead of init, and don't check for initialization (#3890) by @aliu39 +- build(deps): bump actions/create-github-app-token from 1.11.0 to 1.11.1 (#3893) by @dependabot +- build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 (#3892) by @dependabot +- Fix lru cache copying (#3883) by @ffelixg +- Rename scripts (#3885) by @sentrivana +- Support SparkIntegration activation after SparkContext created (#3411) by @seyoon-lim +- build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 (#3867) by @dependabot +- Add github workflow to comment on issues when a fix was released (#3866) by @antonpirker +- feat(flags): Add integration for custom tracking of flag evaluations (#3860) by @aliu39 +- ✨ Add Typer integration (#3869) by @patrick91 +- Fix CI (#3878) by @sentrivana + +_Plus 3 more_ + ## 2.19.2 ### Various fixes & improvements diff --git a/docs/conf.py b/docs/conf.py index 3ecdbe2e68..1d58274beb 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -31,7 +31,7 @@ copyright = "2019-{}, Sentry Team and Contributors".format(datetime.now().year) author = "Sentry Team and Contributors" -release = "2.19.2" +release = "2.20.0" version = ".".join(release.split(".")[:2]) # The short X.Y version. diff --git a/sentry_sdk/consts.py b/sentry_sdk/consts.py index 0bb71cb98d..23f79ebd63 100644 --- a/sentry_sdk/consts.py +++ b/sentry_sdk/consts.py @@ -581,4 +581,4 @@ def _get_default_options(): del _get_default_options -VERSION = "2.19.2" +VERSION = "2.20.0" diff --git a/setup.py b/setup.py index 9e24d59d21..1bfbb6f7e4 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ def get_file_text(file_name): setup( name="sentry-sdk", - version="2.19.2", + version="2.20.0", author="Sentry Team and Contributors", author_email="hello@sentry.io", url="https://github.com/getsentry/sentry-python", From 4e0505ea5c58943f31de35f03d834daa18e7f7ed Mon Sep 17 00:00:00 2001 From: Anton Pirker Date: Tue, 14 Jan 2025 10:22:18 +0100 Subject: [PATCH 2/2] Updated changelog --- CHANGELOG.md | 52 +++++++++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 57df5a9035..abbb5d5627 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,34 +2,32 @@ ## 2.20.0 -### Various fixes & improvements +- **New integration:** Add [Typer](https://typer.tiangolo.com/) integration (#3869) by @patrick91 + + For more information, see the documentation for the [TyperIntegration](https://docs.sentry.io/platforms/python/integrations/typer/). + +- **New integration:** Add [Unleash](https://www.getunleash.io/) feature flagging integration (#3888) by @aliu39 + + For more information, see the documentation for the [UnleashIntegration](https://docs.sentry.io/platforms/python/integrations/unleash/). -- feat(flags): remove Unleash get_variant patching code (#3914) by @aliu39 -- Moved adding of `flags` context into Scope (#3917) by @antonpirker -- tests: Create a separate group for feature flag suites (#3911) by @sentrivana -- Treat potel-base as release branch in CI (#3912) by @sentrivana +- Add custom tracking of feature flag evaluations (#3860) by @aliu39 +- Feature Flags: Register LD hook in setup instead of init, and don't check for initialization (#3890) by @aliu39 +- Feature Flags: Moved adding of `flags` context into Scope (#3917) by @antonpirker +- Create a separate group for feature flag test suites (#3911) by @sentrivana +- Fix flaky LaunchDarkly tests (#3896) by @aliu39 +- Fix LRU cache copying (#3883) by @ffelixg +- Fix cache pollution from mutable reference (#3887) by @cmanallen - Centralize minimum version checking (#3910) by @sentrivana -- Small contribution docs update (#3909) by @antonpirker -- feat(flags): add Unleash feature flagging integration (#3888) by @aliu39 -- ref(flags): Beter naming for featureflags module and identifier (#3902) by @aliu39 -- Revert "ref(flags): register LD hook in setup instead of init, and don't chec…" (#3900) by @cmanallen +- Support SparkIntegration activation after SparkContext created (#3411) by @seyoon-lim +- Preserve ARQ enqueue_job __kwdefaults__ after patching (#3903) by @danmr +- Add Github workflow to comment on issues when a fix was released (#3866) by @antonpirker - Update test matrix for Sanic (#3904) by @antonpirker -- fix: preserve ARQ enqueue_job __kwdefaults__ after patching (#3903) by @danmr -- fix(flags): fix/refactor flaky launchdarkly tests (#3896) by @aliu39 -- Fix cache pollution from mutable reference (#3887) by @cmanallen -- ref(flags): register LD hook in setup instead of init, and don't check for initialization (#3890) by @aliu39 -- build(deps): bump actions/create-github-app-token from 1.11.0 to 1.11.1 (#3893) by @dependabot -- build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 (#3892) by @dependabot -- Fix lru cache copying (#3883) by @ffelixg - Rename scripts (#3885) by @sentrivana -- Support SparkIntegration activation after SparkContext created (#3411) by @seyoon-lim -- build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 (#3867) by @dependabot -- Add github workflow to comment on issues when a fix was released (#3866) by @antonpirker -- feat(flags): Add integration for custom tracking of flag evaluations (#3860) by @aliu39 -- ✨ Add Typer integration (#3869) by @patrick91 - Fix CI (#3878) by @sentrivana - -_Plus 3 more_ +- Treat `potel-base` as release branch in CI (#3912) by @sentrivana +- build(deps): bump actions/create-github-app-token from 1.11.0 to 1.11.1 (#3893) by @dependabot +- build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 (#3867) by @dependabot +- build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 (#3892) by @dependabot ## 2.19.2 @@ -86,6 +84,14 @@ _Plus 3 more_ ### Various fixes & improvements +- **New integration:** Add [LaunchDarkly](https://launchdarkly.com/) integration (#3648) by @cmanallen + + For more information, see the documentation for the [LaunchDarklyIntegration](https://docs.sentry.io/platforms/python/integrations/launchdarkly/). + +- **New integration:** Add [OpenFeature](https://openfeature.dev/) feature flagging integration (#3648) by @cmanallen + + For more information, see the documentation for the [OpenFeatureIntegration](https://docs.sentry.io/platforms/python/integrations/opoenfeature/). + - Add LaunchDarkly and OpenFeature integration (#3648) by @cmanallen - Correct typo in a comment (#3726) by @szokeasaurusrex - End `http.client` span on timeout (#3723) by @Zylphrex