Bump sentry-sdk[starlette] from 1.40.0 to 2.12.0
Bumps sentry-sdk[starlette] from 1.40.0 to 2.12.0.
Release notes
Sourced from sentry-sdk[starlette]'s releases.
2.12.0
Various fixes & improvements
- API: Expose the scope getters to top level API and use them everywhere (#3357) by
@sl0thentr0py
- API:
push_scope
deprecation warning (#3355) (#3355) by@szokeasaurusrex
- API: Replace
push_scope
(#3353, #3354) by@szokeasaurusrex
- API: Deprecate, avoid, or stop using
configure_scope
(#3348, #3349, #3350, #3351) by@szokeasaurusrex
- OTel: Remove experimental autoinstrumentation (#3239) by
@sentrivana
- Graphene: Add span for grapqhl operation (#2788) by
@czyber
- AI: Add async support for
ai_track
decorator (#3376) by@czyber
- CI: Workaround bug preventing Django test runs (#3371) by
@szokeasaurusrex
- CI: Remove Django setuptools pin (#3378) by
@szokeasaurusrex
- Tests: Test with Django 5.1 RC (#3370) by
@sentrivana
- Broaden
add_attachment
type (#3342) by@szokeasaurusrex
- Add span data to the transactions trace context (#3374) by
@antonpirker
- Gracefully fail attachment path not found case (#3337) by
@sl0thentr0py
- Document attachment parameters (#3342) by
@szokeasaurusrex
- Bump checkouts/data-schemas from
0feb234
to6d2c435
(#3369) by@dependabot
- Bump checkouts/data-schemas from
88273a9
to0feb234
(#3252) by@dependabot
2.11.0
Various fixes & improvements
Add
disabled_integrations
(#3328) by@sentrivana
Disabling individual integrations is now much easier. Instead of disabling all automatically enabled integrations and specifying the ones you want to keep, you can now use the new
disabled_integrations
config option to provide a list of integrations to disable:import sentry_sdk from sentry_sdk.integrations.flask import FlaskIntegration sentry_sdk.init( # Do not use the Flask integration even if Flask is installed. disabled_integrations=[ FlaskIntegration(), ], )
Use operation name as transaction name in Strawberry (#3294) by
@sentrivana
WSGI integrations respect
SCRIPT_NAME
env variable (#2622) by@sarvaSanjay
Make Django DB spans have origin
auto.db.django
(#3319) by@antonpirker
Sort breadcrumbs by time before sending (#3307) by
@antonpirker
Fix
KeyError('sentry-monitor-start-timestamp-s')
(#3278) by@Mohsen-Khodabakhshi
Set MongoDB tags directly on span data (#3290) by
@0Calories
Lower logger level for some messages (#3305) by
@sentrivana
and@antonpirker
Emit deprecation warnings from
Hub
API (#3280) by@szokeasaurusrex
Clarify that
instrumenter
is internal-only (#3299) by@szokeasaurusrex
Support Django 5.1 (#3207) by
@sentrivana
Remove apparently unnecessary
if
(#3298) by@szokeasaurusrex
... (truncated)
Changelog
Sourced from sentry-sdk[starlette]'s changelog.
2.12.0
Various fixes & improvements
- API: Expose the scope getters to top level API and use them everywhere (#3357) by
@sl0thentr0py
- API:
push_scope
deprecation warning (#3355) (#3355) by@szokeasaurusrex
- API: Replace
push_scope
(#3353, #3354) by@szokeasaurusrex
- API: Deprecate, avoid, or stop using
configure_scope
(#3348, #3349, #3350, #3351) by@szokeasaurusrex
- OTel: Remove experimental autoinstrumentation (#3239) by
@sentrivana
- Graphene: Add span for grapqhl operation (#2788) by
@czyber
- AI: Add async support for
ai_track
decorator (#3376) by@czyber
- CI: Workaround bug preventing Django test runs (#3371) by
@szokeasaurusrex
- CI: Remove Django setuptools pin (#3378) by
@szokeasaurusrex
- Tests: Test with Django 5.1 RC (#3370) by
@sentrivana
- Broaden
add_attachment
type (#3342) by@szokeasaurusrex
- Add span data to the transactions trace context (#3374) by
@antonpirker
- Gracefully fail attachment path not found case (#3337) by
@sl0thentr0py
- Document attachment parameters (#3342) by
@szokeasaurusrex
- Bump checkouts/data-schemas from
0feb234
to6d2c435
(#3369) by@dependabot
- Bump checkouts/data-schemas from
88273a9
to0feb234
(#3252) by@dependabot
2.11.0
Various fixes & improvements
Add
disabled_integrations
(#3328) by@sentrivana
Disabling individual integrations is now much easier. Instead of disabling all automatically enabled integrations and specifying the ones you want to keep, you can now use the new
disabled_integrations
config option to provide a list of integrations to disable:import sentry_sdk from sentry_sdk.integrations.flask import FlaskIntegration sentry_sdk.init( # Do not use the Flask integration even if Flask is installed. disabled_integrations=[ FlaskIntegration(), ], )
Use operation name as transaction name in Strawberry (#3294) by
@sentrivana
WSGI integrations respect
SCRIPT_NAME
env variable (#2622) by@sarvaSanjay
Make Django DB spans have origin
auto.db.django
(#3319) by@antonpirker
Sort breadcrumbs by time before sending (#3307) by
@antonpirker
Fix
KeyError('sentry-monitor-start-timestamp-s')
(#3278) by@Mohsen-Khodabakhshi
... (truncated)
Commits
-
441c0f7
Updated changelog -
ab3eb1f
release: 2.12.0 -
f8e5d2f
Add span data to the transactions trace context (#3374) -
0f3e5db
ci: Remove Django setuptools pin -
b658e4b
feat(integrations): Add async support forai_track
decorator -
fc5db4f
ref(otel): Remove experimental autoinstrumentation (#3239) -
6bb2081
build(deps): bump checkouts/data-schemas from0feb234
to6d2c435
(#3369) -
2ce6677
tests: Test with Django 5.1 RC (#3370) -
bd293e5
Expose the scope getters to top level API and use them everywhere (#3357) -
c9765cd
ci: Workaround bug preventing Django test runs (#3371) - Additional commits viewable in compare view