bot
bot copied to clipboard
Bump sentry-sdk from 2.13.0 to 2.17.0
Bumps sentry-sdk from 2.13.0 to 2.17.0.
Release notes
Sourced from sentry-sdk's releases.
2.17.0
Various fixes & improvements
- Add support for async calls in Anthropic and OpenAI integration (#3497) by
@vetyy- Allow custom transaction names in ASGI (#3664) by
@sl0thentr0py- Langchain: Handle case when parent span wasn't traced (#3656) by
@rbasoalto- Fix Anthropic integration when using tool calls (#3615) by
@kwnath- More defensive Django Spotlight middleware injection (#3665) by
@BYK- Remove
ensure_integration_enabled_async(#3632) by@sentrivana- Test with newer Falcon version (#3644, #3653, #3662) by
@sentrivana- Fix mypy (#3657) by
@sentrivana- Fix flaky transport test (#3666) by
@sentrivana- Remove pin on
sphinx(#3650) by@sentrivana- Bump
actions/checkoutfrom4.2.0to4.2.1(#3651) by@dependabot2.16.0
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.
sentry_sdk.init( integrations=[ BottleIntegration( failed_request_status_codes={403, *range(500, 600)}, ) ] )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
@szokeasaurusrexRedis: Remove flaky test (#3626) by
@sentrivanaDjango: Improve getting
psycopg3connection info (#3580) by@nijelDjango: Add
SpotlightMiddlewarewhen Spotlight is enabled (#3600) by@BYKDjango: Open relevant error when
SpotlightMiddlewareis on (#3614) by@BYKDjango: Support
http_methods_to_capturein ASGI Django (#3607) by@sentrivanaASGI Django now also supports the
http_methods_to_captureintegration 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",).OPTIONSandHEADare not included by default.
... (truncated)
Changelog
Sourced from sentry-sdk's changelog.
2.17.0
Various fixes & improvements
- Add support for async calls in Anthropic and OpenAI integration (#3497) by
@vetyy- Allow custom transaction names in ASGI (#3664) by
@sl0thentr0py- Langchain: Handle case when parent span wasn't traced (#3656) by
@rbasoalto- Fix Anthropic integration when using tool calls (#3615) by
@kwnath- More defensive Django Spotlight middleware injection (#3665) by
@BYK- Remove
ensure_integration_enabled_async(#3632) by@sentrivana- Test with newer Falcon version (#3644, #3653, #3662) by
@sentrivana- Fix mypy (#3657) by
@sentrivana- Fix flaky transport test (#3666) by
@sentrivana- Remove pin on
sphinx(#3650) by@sentrivana- Bump
actions/checkoutfrom4.2.0to4.2.1(#3651) by@dependabot2.16.0
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.
sentry_sdk.init( integrations=[ BottleIntegration( failed_request_status_codes={403, *range(500, 600)}, ) ] )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
@szokeasaurusrexRedis: Remove flaky test (#3626) by
@sentrivanaDjango: Improve getting
psycopg3connection info (#3580) by@nijelDjango: Add
SpotlightMiddlewarewhen Spotlight is enabled (#3600) by@BYKDjango: Open relevant error when
SpotlightMiddlewareis on (#3614) by@BYKDjango: Support
http_methods_to_capturein ASGI Django (#3607) by@sentrivana
... (truncated)
Commits
e44c9eeUpdate CHANGELOG.mdee30db3release: 2.17.0365d9cfFix flaky transport test (#3666)9ae5820Add support for async calls in Anthropic and OpenAI integration (#3497)891afeefix(spotlight): More defensive Django spotlight middleware injection (#3665)f493057Allow custom transaction names in asgi (#3664)e463034tests: Falcon RC1 (#3662)deca5f2build(deps): Remove pin on sphinx (#3650)302457dbuild(deps): bump actions/checkout from 4.2.0 to 4.2.1 (#3651)846b8b2fix(langchain): handle case when parent span wasn't traced (#3656)- 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 show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@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)