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
@sentrivana
By 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_codes
expects 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
@dependabot
2.4.0
Various fixes & improvements
- Celery: Made
cache.key
span 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_id
from migration guide (#3126) by@szokeasaurusrex
- fix(django): Proper transaction names for i18n routes (#3104) by
@sentrivana
- fix(scope): Copy
_last_event_id
inScope.__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
@sentrivana
By 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_codes
expects 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
@dependabot
2.4.0
Various fixes & improvements
- Celery: Made
cache.key
span 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_id
from migration guide (#3126) by@szokeasaurusrex
... (truncated)
Commits
-
504e05e
Update CHANGELOG.md -
dbc02e6
release: 2.5.0 -
9227968
feat(starlette): Allow to configure status codes to report to Sentry (#3008) -
ac4d657
fix(redis): Support multiple keys with cache_prefixes (#3136) -
8f80dfe
fix(cache): Fix key_as_string (#3132) -
c2c7896
build(deps): bump actions/checkout from 4.1.4 to 4.1.5 (#3067) -
6f87c0d
Update SDK version in CONTRIBUTING.md (#3129) -
572916b
Merge branch 'release/2.4.0' -
505a491
Updated changelog -
4520359
release: 2.4.0 - Additional commits viewable in compare view