From 7570e39ae37b1e5ef602c4ed3ca69fcf058ec19e Mon Sep 17 00:00:00 2001 From: getsentry-bot Date: Wed, 10 Apr 2024 12:31:46 +0000 Subject: [PATCH] release: 1.45.0 --- CHANGELOG.md | 23 +++++++++++++++++++++++ docs/conf.py | 2 +- sentry_sdk/consts.py | 2 +- setup.py | 2 +- 4 files changed, 26 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a17c4f0ba..e2d3cfe9fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## 1.45.0 + +### Various fixes & improvements + +- fix(metrics): Change `data_category` from `statsd` to `metric_bucket` (#2954) by @cleptric +- feat(metrics): New normalization of keys, values, units (#2946) by @sentrivana +- feat(typing): Make monitor_config a TypedDict (#2931) by @sentrivana +- feat(metrics): Add value, unit to before_emit_metric (#2958) by @sentrivana +- chore: Remove experimental metric summary options (#2957) by @sentrivana +- fix(profiler): Accessing __mro__ might throw a ValueError (#2952) by @sentrivana +- feat(integrations): Add django signals_denylist to filter signals that are attached to by signals_span (#2758) by @lieryan +- build(deps): bump types-protobuf from 4.24.0.20240311 to 4.24.0.20240408 (#2941) by @dependabot +- ref(crons): Remove deprecated `typing` imports (#2945) by @szokeasaurusrex +- fix(crons): Fix type hints for monitor decorator (#2944) by @szokeasaurusrex +- Suppress prompt spawned by subprocess when using pythonw (#2936) by @antonpirker +- fix(integrations): Handle None-value in GraphQL query #2715 (#2762) by @czyber +- feat: incr -> increment for metrics (#2588) by @mitsuhiko +- Disable Codecov Check Run Annotations (#2537) by @eliatcodecov +- Add devenv-requirements.txt and update env setup instructions (#2761) by @arr-ee +- Do not send "quiet" Sanic exceptions to Sentry. (#2821) by @hamedsh +- feat(metrics): Implement metric_bucket rate limits (#2933) by @cleptric +- feat(crons): Allow to upsert monitors (#2929) by @sentrivana + ## 1.44.1 ### Various fixes & improvements diff --git a/docs/conf.py b/docs/conf.py index e617c75840..5383a64224 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -30,7 +30,7 @@ copyright = "2019-{}, Sentry Team and Contributors".format(datetime.now().year) author = "Sentry Team and Contributors" -release = "1.44.1" +release = "1.45.0" version = ".".join(release.split(".")[:2]) # The short X.Y version. diff --git a/sentry_sdk/consts.py b/sentry_sdk/consts.py index 8e2bd00d38..1cf37211e1 100644 --- a/sentry_sdk/consts.py +++ b/sentry_sdk/consts.py @@ -335,4 +335,4 @@ def _get_default_options(): del _get_default_options -VERSION = "1.44.1" +VERSION = "1.45.0" diff --git a/setup.py b/setup.py index 4a38adf0a5..14da2fc74c 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ def get_file_text(file_name): setup( name="sentry-sdk", - version="1.44.1", + version="1.45.0", author="Sentry Team and Contributors", author_email="hello@sentry.io", url="https://github.com/getsentry/sentry-python",