Bump sentry-sdk[flask] from 1.17.0 to 1.20.0
Created by: dependabot[bot]
Bumps sentry-sdk[flask] from 1.17.0 to 1.20.0.
Release notes
Sourced from sentry-sdk[flask]'s releases.
1.20.0
Various fixes & improvements
Send all events to /envelope endpoint when tracing is enabled (#2009) by
@antonpirkerNote: If you’re self-hosting Sentry 9, you need to stay in the previous version of the SDK or update your self-hosted to at least 20.6.0
Profiling: Remove profile context from SDK (#2013) by
@ZylphrexProfiling: Additionl performance improvements to the profiler (#1991) by
@ZylphrexFix: Celery Beat monitoring without restarting the Beat process (#2001) by
@antonpirkerFix: Using the Codecov uploader instead of deprecated python package (#2011) by
@antonpirkerFix: Support for Quart (#2003)` (#2003) by
@antonpirker1.19.1
Various fixes & improvements
- Make auto monitoring beat update support Celery 4 and 5 (#1989) by
@antonpirker1.19.0
Various fixes & improvements
New: Celery Beat auto monitoring (#1967) by
@antonpirkerThe CeleryIntegration can now also monitor your Celery Beat scheduled tasks automatically using the new Crons feature of Sentry.
To learn more see our Celery Beat Auto Discovery documentation.
Usage:
from celery import Celery, signals from celery.schedules import crontab import sentry_sdk from sentry_sdk.integrations.celery import CeleryIntegration app = Celery('tasks', broker='...') app.conf.beat_schedule = { 'set-in-beat-schedule': { 'task': 'tasks.some_important_task', 'schedule': crontab(...), }, } @signals.celeryd_init.connect def init_sentry(**kwargs): sentry_sdk.init( dsn='...',
... (truncated)
Changelog
Sourced from sentry-sdk[flask]'s changelog.
1.20.0
Various fixes & improvements
Send all events to /envelope endpoint when tracing is enabled (#2009) by
@antonpirkerNote: If you’re self-hosting Sentry 9, you need to stay in the previous version of the SDK or update your self-hosted to at least 20.6.0
Profiling: Remove profile context from SDK (#2013) by
@ZylphrexProfiling: Additionl performance improvements to the profiler (#1991) by
@ZylphrexFix: Celery Beat monitoring without restarting the Beat process (#2001) by
@antonpirkerFix: Using the Codecov uploader instead of deprecated python package (#2011) by
@antonpirkerFix: Support for Quart (#2003)` (#2003) by
@antonpirker1.19.1
Various fixes & improvements
- Make auto monitoring beat update support Celery 4 and 5 (#1989) by
@antonpirker1.19.0
Various fixes & improvements
New: Celery Beat auto monitoring (#1967) by
@antonpirkerThe CeleryIntegration can now also monitor your Celery Beat scheduled tasks automatically using the new Crons feature of Sentry.
To learn more see our Celery Beat Auto Discovery documentation.
Usage:
from celery import Celery, signals from celery.schedules import crontab import sentry_sdk from sentry_sdk.integrations.celery import CeleryIntegration app = Celery('tasks', broker='...') app.conf.beat_schedule = { 'set-in-beat-schedule': { 'task': 'tasks.some_important_task', 'schedule': crontab(...), }, } @signals.celeryd_init.connect
... (truncated)
Commits
-
f3a5b8dUpdated changelog -
0860513release: 1.20.0 -
ac8f812Send all events to /envelope endpoint when tracing is enabled (#2009) -
5f2c34eCelery Beat monitoring without restarting the Beat process (#2001) -
7af9c8bchore(profiling): Remove profile context from sdk (#2013) -
0f3f2edUsing the Codecov uploader instead of deprecated python package (#2011) -
8df02bfperf(profiling): Additionl performance improvements to the profiler (#1991) -
a7bcdc2Fixed support for Quart (#2003)` -
c147d71Merge branch 'release/1.19.1' -
eb37f64Updated changelog - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot
rebasewill rebase this PR - ``@dependabot
recreatewill recreate this PR, overwriting any edits that have been made to it - ``@dependabot
mergewill merge this PR after your CI passes on it - ``@dependabot
squash and mergewill squash and merge this PR after your CI passes on it - ``@dependabot
cancel mergewill cancel a previously requested merge and block automerging - ``@dependabot
reopenwill reopen this PR if it is closed - ``@dependabot
closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - ``@dependabot
ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot
ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot
ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)