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
@antonpirker
Note: 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
@Zylphrex
Profiling: Additionl performance improvements to the profiler (#1991) by
@Zylphrex
Fix: Celery Beat monitoring without restarting the Beat process (#2001) by
@antonpirker
Fix: Using the Codecov uploader instead of deprecated python package (#2011) by
@antonpirker
Fix: Support for Quart (#2003)` (#2003) by
@antonpirker
1.19.1
Various fixes & improvements
- Make auto monitoring beat update support Celery 4 and 5 (#1989) by
@antonpirker
1.19.0
Various fixes & improvements
New: Celery Beat auto monitoring (#1967) by
@antonpirker
The 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
@antonpirker
Note: 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
@Zylphrex
Profiling: Additionl performance improvements to the profiler (#1991) by
@Zylphrex
Fix: Celery Beat monitoring without restarting the Beat process (#2001) by
@antonpirker
Fix: Using the Codecov uploader instead of deprecated python package (#2011) by
@antonpirker
Fix: Support for Quart (#2003)` (#2003) by
@antonpirker
1.19.1
Various fixes & improvements
- Make auto monitoring beat update support Celery 4 and 5 (#1989) by
@antonpirker
1.19.0
Various fixes & improvements
New: Celery Beat auto monitoring (#1967) by
@antonpirker
The 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
-
f3a5b8d
Updated changelog -
0860513
release: 1.20.0 -
ac8f812
Send all events to /envelope endpoint when tracing is enabled (#2009) -
5f2c34e
Celery Beat monitoring without restarting the Beat process (#2001) -
7af9c8b
chore(profiling): Remove profile context from sdk (#2013) -
0f3f2ed
Using the Codecov uploader instead of deprecated python package (#2011) -
8df02bf
perf(profiling): Additionl performance improvements to the profiler (#1991) -
a7bcdc2
Fixed support for Quart (#2003)` -
c147d71
Merge branch 'release/1.19.1' -
eb37f64
Updated 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
rebase
will rebase this PR - ``@dependabot
recreate
will recreate this PR, overwriting any edits that have been made to it - ``@dependabot
merge
will merge this PR after your CI passes on it - ``@dependabot
squash and merge
will squash and merge this PR after your CI passes on it - ``@dependabot
cancel merge
will cancel a previously requested merge and block automerging - ``@dependabot
reopen
will reopen this PR if it is closed - ``@dependabot
close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - ``@dependabot
ignore this major version
will 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 version
will 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 dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)