Bump sentry-sdk[starlette] from 1.40.0 to 2.5.0
Bumps sentry-sdk[starlette] from 1.40.0 to 2.5.0.
Release notes
Sourced from sentry-sdk[starlette]'s releases.
2.5.0
Various fixes & improvements
Allow to configure status codes to report to Sentry in Starlette and FastAPI (#3008) by
@sentrivanaBy passing a new option to the FastAPI and Starlette integrations, you're now able to configure what status codes should be sent as events to Sentry. Here's how it works:
from sentry_sdk.integrations.starlette import StarletteIntegration from sentry_sdk.integrations.fastapi import FastApiIntegration sentry_sdk.init( # ... integrations=[ StarletteIntegration( failed_request_status_codes=[403, range(500, 599)], ), FastApiIntegration( failed_request_status_codes=[403, range(500, 599)], ), ] )
failed_request_status_codesexpects a list of integers or containers (objects that allow membership checks viain) of integers. Examples of validfailed_request_status_codes:
[500]will only send events on HTTP 500.
[400, range(500, 599)]will send events on HTTP 400 as well as the 500-599 range.
[500, 503]will send events on HTTP 500 and 503.The default is
[range(500, 599)].See the FastAPI and Starlette integration docs for more details.
Support multiple keys with
cache_prefixes(#3136) by@sentrivana
Support integer Redis keys (#3132) by
@sentrivana
Update SDK version in CONTRIBUTING.md (#3129) by
@sentrivana
Bump actions/checkout from 4.1.4 to 4.1.5 (#3067) by
@dependabot2.4.0
Various fixes & improvements
- Celery: Made
cache.keyspan data field a list (#3110) by@antonpirker- Celery Beat: Refactor the Celery Beat integration (#3105) by
@antonpirker- GRPC: Add None check for grpc.aio interceptor (#3109) by
@ordinary-jamie- Docs: Remove
last_event_idfrom migration guide (#3126) by@szokeasaurusrex- fix(django): Proper transaction names for i18n routes (#3104) by
@sentrivana- fix(scope): Copy
_last_event_idinScope.__copy__(#3123) by@szokeasaurusrex
... (truncated)
Changelog
Sourced from sentry-sdk[starlette]'s changelog.
2.5.0
Various fixes & improvements
Allow to configure status codes to report to Sentry in Starlette and FastAPI (#3008) by
@sentrivanaBy passing a new option to the FastAPI and Starlette integrations, you're now able to configure what status codes should be sent as events to Sentry. Here's how it works:
from sentry_sdk.integrations.starlette import StarletteIntegration from sentry_sdk.integrations.fastapi import FastApiIntegration sentry_sdk.init( # ... integrations=[ StarletteIntegration( failed_request_status_codes=[403, range(500, 599)], ), FastApiIntegration( failed_request_status_codes=[403, range(500, 599)], ), ] )
failed_request_status_codesexpects a list of integers or containers (objects that allow membership checks viain) of integers. Examples of validfailed_request_status_codes:
[500]will only send events on HTTP 500.
[400, range(500, 599)]will send events on HTTP 400 as well as the 500-599 range.
[500, 503]will send events on HTTP 500 and 503.The default is
[range(500, 599)].See the FastAPI and Starlette integration docs for more details.
Support multiple keys with
cache_prefixes(#3136) by@sentrivana
Support integer Redis keys (#3132) by
@sentrivana
Update SDK version in CONTRIBUTING.md (#3129) by
@sentrivana
Bump actions/checkout from 4.1.4 to 4.1.5 (#3067) by
@dependabot2.4.0
Various fixes & improvements
- Celery: Made
cache.keyspan data field a list (#3110) by@antonpirker- Celery Beat: Refactor the Celery Beat integration (#3105) by
@antonpirker- GRPC: Add None check for grpc.aio interceptor (#3109) by
@ordinary-jamie- Docs: Remove
last_event_idfrom migration guide (#3126) by@szokeasaurusrex
... (truncated)
Commits
- 
504e05eUpdate CHANGELOG.md
- 
dbc02e6release: 2.5.0
- 
9227968feat(starlette): Allow to configure status codes to report to Sentry (#3008)
- 
ac4d657fix(redis): Support multiple keys with cache_prefixes (#3136)
- 
8f80dfefix(cache): Fix key_as_string (#3132)
- 
c2c7896build(deps): bump actions/checkout from 4.1.4 to 4.1.5 (#3067)
- 
6f87c0dUpdate SDK version in CONTRIBUTING.md (#3129)
- 
572916bMerge branch 'release/2.4.0'
- 
505a491Updated changelog
- 
4520359release: 2.4.0
- Additional commits viewable in compare view