-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update dependency sentry-sdk to v2.24.1 #711
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/sentry-sdk-2.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1
−1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
e4e1f23
to
3cf8878
Compare
3cf8878
to
a0a28f0
Compare
a0a28f0
to
6ea0fab
Compare
6ea0fab
to
5f5d763
Compare
5f5d763
to
fb690e5
Compare
fb690e5
to
4261e4b
Compare
4261e4b
to
481e5cb
Compare
481e5cb
to
ae1e640
Compare
ae1e640
to
8a9fdd6
Compare
8a9fdd6
to
450bf2b
Compare
450bf2b
to
e86ec9f
Compare
e86ec9f
to
ce82bc9
Compare
ce82bc9
to
4f2f1c1
Compare
4f2f1c1
to
8d90ab9
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==2.12.0
->==2.24.1
Release Notes
getsentry/sentry-python (sentry-sdk)
v2.24.1
Compare Source
Various fixes & improvements
_spotlight_url
(#4186) by @BYKparsed_body
(#4189) by @orhanhenrikchunk
item-type in the envelope (#4178) by @vigliamypy
config intopyproject.toml
(#4181) by @antonpirkerflake8
config intopyproject.toml
(#4185) by @antonpirkerpytest
config intopyproject.toml
(#4184) by @antonpirkeractions/create-github-app-token
from1.11.6
to1.11.7
(#4188) by @dependabotCODEOWNERS
(#4182) by @sentrivanav2.24.0
Compare Source
Various fixes & improvements
InvalidOperation
(#4179) by @szokeasaurusrexDedupeIntegration
'slast-seen
ifbefore_send
dropped the event (#4142) by @sentrivanaapp.host
(#4157) by @sentrivanav2.23.1
Compare Source
Various fixes & improvements
v2.23.0
Compare Source
Various fixes & improvements
sample_rand
onPropagationContext
(#4038) by @szokeasaurusrexinit()
parameters to ApiDocs. (#4100) by @antonpirkermutable
(#4010) by @szokeasaurusrexcron_jobs
is set toNone
in arq integration (#4115) by @antonpirkerattemptId
more defensively (#4130) by @sentrivanaquart_flask_patch
(#4132) by @sentrivanaTRANSACTION_SOURCE_*
constants toEnum
(#3889) by @mgalignianaset_context
everywhere (#4123) by @sentrivanav2.22.0
Compare Source
Various fixes & improvements
New integration: Add Statsig integration (#4022) by @aliu39
For more information, see the documentation for the StatsigIntegration.
Profiling: Continuous profiling lifecycle (#4017) by @Zylphrex
Fix: Revert "feat(tracing): Add
propagate_traces
deprecation warning (#3899)" (#4055) by @cmanallenTests: Generate Web 1 group tox entries by toxgen script (#3980) by @sentrivana
Tests: Generate Web 2 group tox entries by toxgen script (#3981) by @sentrivana
Tests: Generate Tasks group tox entries by toxgen script (#3976) by @sentrivana
Tests: Generate AI group tox entries by toxgen script (#3977) by @sentrivana
Tests: Generate DB group tox entries by toxgen script (#3978) by @sentrivana
Tests: Generate Misc group tox entries by toxgen script (#3982) by @sentrivana
Tests: Generate Flags group tox entries by toxgen script (#3974) by @sentrivana
Tests: Generate gRPC tox entries by toxgen script (#3979) by @sentrivana
Tests: Remove toxgen cutoff, add statsig (#4048) by @sentrivana
Tests: Reduce continuous profiling test flakiness (#4052) by @Zylphrex
Tests: Fix Clickhouse test (#4053) by @sentrivana
Tests: Fix flaky HTTPS test (#4057) by @Zylphrex
Update sample rate in DSC (#4018) by @sentrivana
Move the GraphQL group over to the tox gen script (#3975) by @sentrivana
Update changelog with
profile_session_sample_rate
(#4046) by @sentrivanav2.21.0
Compare Source
Various fixes & improvements
Fix incompatibility with new Strawberry version (#4026) by @sentrivana
Add
failed_request_status_codes
to Litestar (#4021) by @vrslevSee https://docs.sentry.io/platforms/python/integrations/litestar/ for details.
Deprecate
enable_tracing
option (#3935) by @antonpirkerThe
enable_tracing
option is now deprecated. Please usetraces_sample_rate
instead. See https://docs.sentry.io/platforms/python/configuration/options/#traces_sample_rate for more information.Explicitly use
None
default when checking metadata (#4039) by @mpurnell1Fix bug where concurrent accesses to the flags property could raise a
RuntimeError
(#4034) by @cmanallenAdd more min versions of frameworks (#3973) by @sentrivana
Set level based on status code for HTTP client breadcrumbs (#4004) by @sentrivana
Don't set transaction status to error on
sys.exit(0)
(#4025) by @sentrivanaContinuous profiling sample rate (#4002) by @Zylphrex
Set
profile_session_sample_rate=1.0
in yourinit()
to collect continuous profiles for 100% of profile sessions. See https://docs.sentry.io/platforms/python/profiling/#enable-continuous-profiling for more information.Track and report spans that were dropped (#4005) by @constantinius
Change continuous profile buffer size (#3987) by @Zylphrex
Handle
MultiPartParserError
to avoid internal sentry crash (#4001) by @orhanhenrikHandle
None
lineno inget_source_context
(#3925) by @sentrivanaAdd support for Python 3.12 and 3.13 to AWS Lambda integration (#3965) by @antonpirker
Add
propagate_traces
deprecation warning (#3899) by @mgalignianaCheck that
__module__
isstr
(#3942) by @szokeasaurusrexAdd
__repr__
toBaggage
(#4043) by @szokeasaurusrexFix a typo (#3923) by @antonpirker
Fix various CI errors on master (#4009) by @Zylphrex
Split gevent tests off (#3964) by @sentrivana
Add tox generation script, but don't use it yet (#3971) by @sentrivana
Use
httpx_mock
intest_httpx
(#3967) by @sl0thentr0pyFix typo in test name (#4036) by @szokeasaurusrex
Fix mypy (#4019) by @sentrivana
Test Celery's latest RC (#3938) by @sentrivana
Bump
actions/create-github-app-token
from1.11.2
to1.11.3
(#4023) by @dependabotBump
actions/create-github-app-token
from1.11.1
to1.11.2
(#4015) by @dependabotBump
codecov/codecov-action
from5.1.2
to5.3.1
(#3995) by @dependabotv2.20.0
Compare Source
New integration: Add Typer integration (#3869) by @patrick91
For more information, see the documentation for the TyperIntegration.
New integration: Add Unleash feature flagging integration (#3888) by @aliu39
For more information, see the documentation for the UnleashIntegration.
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 @antonpirkerCreate 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
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
Rename scripts (#3885) by @sentrivana
Fix CI (#3878) by @sentrivana
Treat
potel-base
as release branch in CI (#3912) by @sentrivanabuild(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
v2.19.2
Compare Source
Various fixes & improvements
v2.19.1
Compare Source
Various fixes & improvements
scope.client
reference as well (#3857) by @sl0thentr0py5.5.0rc3
(#3842) by @sentrivanacodecov/codecov-action
from5.0.2
to5.0.7
(#3821) by @dependabotv2.19.0
Compare Source
Various fixes & improvements
rust_tracing
integration. See https://docs.sentry.io/platforms/python/integrations/rust_tracing/ (#3717) by @matt-codecovsentry_sdk.init
context manager (#3729) by @szokeasaurusrexstack_info
for theLoggingIntegration
(#3745) by @gmcrocettiretries_left
before capturing exception (#3803) by @malkovrov2.18.0
Compare Source
Various fixes & improvements
New integration: Add LaunchDarkly integration (#3648) by @cmanallen
For more information, see the documentation for the LaunchDarklyIntegration.
New integration: Add OpenFeature feature flagging integration (#3648) by @cmanallen
For more information, see the documentation for the OpenFeatureIntegration.
Add LaunchDarkly and OpenFeature integration (#3648) by @cmanallen
Correct typo in a comment (#3726) by @szokeasaurusrex
End
http.client
span on timeout (#3723) by @ZylphrexCheck for
h2
existence in HTTP/2 transport (#3690) by @BYKUse
type()
instead when extracting frames (#3716) by @ZylphrexPrefer
python_multipart
import overmultipart
(#3710) by @musicinmybrainUpdate active thread for asgi (#3669) by @Zylphrex
Only enable HTTP2 when DSN is HTTPS (#3678) by @BYK
Prepare for upstream Strawberry extension removal (#3649) by @DoctorJohn
Enhance README with improved clarity and developer-friendly examples (#3667) by @UTSAVS26
Run license compliance action on all PRs (#3699) by @szokeasaurusrex
Run CodeQL action on all PRs (#3698) by @szokeasaurusrex
Fix UTC assuming test (#3722) by @BYK
Exclude fakeredis 2.26.0 on py3.6 and 3.7 (#3695) by @szokeasaurusrex
Unpin
pytest
fortornado-latest
tests (#3714) by @szokeasaurusrexInstall
pytest-asyncio
forredis
tests (Python 3.12-13) (#3706) by @szokeasaurusrexClarify that only pinned tests are required (#3713) by @szokeasaurusrex
Remove accidentally-committed print (#3712) by @szokeasaurusrex
Disable broken RQ test in newly-released RQ 2.0 (#3708) by @szokeasaurusrex
Unpin
pytest
forcelery
tests (#3701) by @szokeasaurusrexUnpin
pytest
on Python 3.8+gevent
tests (#3700) by @szokeasaurusrexUnpin
pytest
for Python 3.8+common
tests (#3697) by @szokeasaurusrexRemove
pytest
pin inrequirements-devenv.txt
(#3696) by @szokeasaurusrexTest with Falcon 4.0 (#3684) by @sentrivana
v2.17.0
Compare Source
Various fixes & improvements
ensure_integration_enabled_async
(#3632) by @sentrivanasphinx
(#3650) by @sentrivanaactions/checkout
from4.2.0
to4.2.1
(#3651) by @dependabotv2.16.0
Compare Source
Integrations
Bottle: Add
failed_request_status_codes
(#3618) by @szokeasaurusrexYou can now define a set of integers that will determine which status codes
should be reported to Sentry.
Examples of valid
failed_request_status_codes
:{500}
will only send events on HTTP 500.{400, *range(500, 600)}
will send events on HTTP 400 as well as the 5xx range.{500, 503}
will send events on HTTP 500 and 503.set()
(the empty set) will not send events for any HTTP status code.The default is
{*range(500, 600)}
, meaning that all 5xx status codes are reported to Sentry.Bottle: Delete never-reached code (#3605) by @szokeasaurusrex
Redis: Remove flaky test (#3626) by @sentrivana
Django: Improve getting
psycopg3
connection info (#3580) by @nijelDjango: Add
SpotlightMiddleware
when Spotlight is enabled (#3600) by @BYKDjango: Open relevant error when
SpotlightMiddleware
is on (#3614) by @BYKDjango: Support
http_methods_to_capture
in ASGI Django (#3607) by @sentrivanaASGI Django now also supports the
http_methods_to_capture
integration option. This is a configurable tuple of HTTP method verbs that should create a transaction in Sentry. The default is("CONNECT", "DELETE", "GET", "PATCH", "POST", "PUT", "TRACE",)
.OPTIONS
andHEAD
are not included by default.Here's how to use it:
Miscellaneous
sample_rate
in DSC (and add explanatory tests) (#3603) by @antonpirkerhttpcore
basedHTTP2Transport
(#3588) by @BYK__notes__
support (#3620) by @szokeasaurusrexcodecov/codecov-action
from4.5.0
to4.6.0
(#3617) by @dependabotv2.15.0
Compare Source
Integrations
Configure HTTP methods to capture in ASGI/WSGI middleware and frameworks (#3531) by @antonpirker
We've added a new option to the Django, Flask, Starlette and FastAPI integrations called
http_methods_to_capture
. This is a configurable tuple of HTTP method verbs that should create a transaction in Sentry. The default is("CONNECT", "DELETE", "GET", "PATCH", "POST", "PUT", "TRACE",)
.OPTIONS
andHEAD
are not included by default.Here's how to use it (substitute Flask for your framework integration):
Django: Allow ASGI to use
drf_request
inDjangoRequestExtractor
(#3572) by @PakawiNzDjango: Don't let
RawPostDataException
bubble up (#3553) by @sentrivanaDjango: Add
sync_capable
toSentryWrappingMiddleware
(#3510) by @szokeasaurusrexAIOHTTP: Add
failed_request_status_codes
(#3551) by @szokeasaurusrexYou can now define a set of integers that will determine which status codes
should be reported to Sentry.
Examples of valid
failed_request_status_codes
:{500}
will only send events on HTTP 500.{400, *range(500, 600)}
will send events on HTTP 400 as well as the 5xx range.{500, 503}
will send events on HTTP 500 and 503.set()
(the empty set) will not send events for any HTTP status code.The default is
{*range(500, 600)}
, meaning that all 5xx status codes are reported to Sentry.AIOHTTP: Delete test which depends on AIOHTTP behavior (#3568) by @szokeasaurusrex
AIOHTTP: Handle invalid responses (#3554) by @szokeasaurusrex
FastAPI/Starlette: Support new
failed_request_status_codes
(#3563) by @szokeasaurusrexThe format of
failed_request_status_codes
has changed from a listof integers and containers to a set:
The old way of defining
failed_request_status_codes
will continue to workfor the time being. Examples of valid new-style
failed_request_status_codes
:{500}
will only send events on HTTP 500.{400, *range(500, 600)}
will send events on HTTP 400 as well as the 5xx range.{500, 503}
will send events on HTTP 500 and 503.set()
(the empty set) will not send events for any HTTP status code.The default is
{*range(500, 600)}
, meaning that all 5xx status codes are reported to Sentry.FastAPI/Starlette: Fix
failed_request_status_codes=[]
(#3561) by @szokeasaurusrexFastAPI/Starlette: Remove invalid
failed_request_status_code
tests (#3560) by @szokeasaurusrexFastAPI/Starlette: Refactor shared test parametrization (#3562) by @szokeasaurusrex
Miscellaneous
sentry_sdk.metrics
(#3512) by @szokeasaurusrexname
parameter tostart_span()
and deprecatedescription
parameter (#3524 & #3525) by @antonpirkeradd_query_source
with modules outside of project root (#3313) by @rominfget_integration
typing (#3550) by @szokeasaurusrexlogger.warn
(#3552) by @sentrivanaexplain_plan
feature. (#3534) by @antonpirkeractions/upload-artifact
tov4
with merge (#3545) by @joshuarliactions/checkout
from4.1.7
to4.2.0
(#3585) by @dependabotv2.14.0
Compare Source
Various fixes & improvements
New
SysExitIntegration
(#3401) by @szokeasaurusrexFor more information, see the documentation for the SysExitIntegration.
Add
SENTRY_SPOTLIGHT
env variable support (#3443) by @BYKSupport Strawberry
0.239.2
(#3491) by @szokeasaurusrexAdd separate
pii_denylist
toEventScrubber
and run it always (#3463) by @sl0thentr0pyCelery: Add wrapper for
Celery().send_task
to support behavior asTask.apply_async
(#2377) by @divaltorDjango: SentryWrappingMiddleware.init fails if super() is object (#2466) by @cameron-simpson
Fix data_category for sessions envelope items (#3473) by @sl0thentr0py
Fix non-UTC timestamps (#3461) by @szokeasaurusrex
Remove obsolete object as superclass (#3480) by @sentrivana
Replace custom
TYPE_CHECKING
with stdlibtyping.TYPE_CHECKING
(#3447) by @dev-satoshiRefactor
tracing_utils.py
(#3452) by @rominfExplicitly export symbol in subpackages instead of ignoring (#3400) by @hartungstenio
Better test coverage reports (#3498) by @antonpirker
Fixed config for old coverage versions (#3504) by @antonpirker
Fix AWS Lambda tests (#3495) by @antonpirker
Remove broken Bottle tests (#3505) by @sentrivana
v2.13.0
[Compare Source](https://redirect.github.co
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.