Bump sentry-sdk[flask] from 1.34.0 to 1.35.0
Created by: dependabot[bot]
Bumps sentry-sdk[flask] from 1.34.0 to 1.35.0.
Release notes
Sourced from sentry-sdk[flask]'s releases.
1.35.0
Various fixes & improvements
Updated gRPC integration: Asyncio interceptors and easier setup (#2369) by
@fdellekartOur gRPC integration now instruments incoming unary-unary grpc requests and outgoing unary-unary, unary-stream grpc requests using grpcio channels. Everything works now for sync and async code.
Before this release you had to add Sentry interceptors by hand to your gRPC code, now the only thing you need to do is adding the
GRPCIntegrationto yousentry_sdk_init()call. (See documentation for more information):import sentry_sdk from sentry_sdk.integrations.grpc import GRPCIntegration sentry_sdk.init( dsn="PUBLIC_DSN", enable_tracing=True, integrations=[ GRPCIntegration(), ], )The old way still works, but we strongly encourage you to update your code to the way described above.
Python 3.12: Replace deprecated datetime functions (#2502) by
@sentrivanaMetrics: Unify datetime format (#2409) by
@mitsuhikoCelery: Set correct data in
check_ins (#2500) by@antonpirkerCelery: Read timezone for Crons monitors from
celery_scheduleif existing (#2497) by@antonpirkerDjango: Removing redundant code in Django tests (#2491) by
@vagi8Django: Make reading the request body work in Django ASGI apps. (#2495) by
@antonpirkerFastAPI: Use wraps on fastapi request call wrapper (#2476) by
@nkarasFix: Probe for psycopg2 and psycopg3 parameters function. (#2492) by
@antonpirkerFix: Remove unnecessary TYPE_CHECKING alias (#2467) by
@rafrafek
Changelog
Sourced from sentry-sdk[flask]'s changelog.
1.35.0
Various fixes & improvements
Updated gRPC integration: Asyncio interceptors and easier setup (#2369) by
@fdellekartOur gRPC integration now instruments incoming unary-unary grpc requests and outgoing unary-unary, unary-stream grpc requests using grpcio channels. Everything works now for sync and async code.
Before this release you had to add Sentry interceptors by hand to your gRPC code, now the only thing you need to do is adding the
GRPCIntegrationto yousentry_sdk_init()call. (See documentation for more information):import sentry_sdk from sentry_sdk.integrations.grpc import GRPCIntegration sentry_sdk.init( dsn="PUBLIC_DSN", enable_tracing=True, integrations=[ GRPCIntegration(), ], )The old way still works, but we strongly encourage you to update your code to the way described above.
Python 3.12: Replace deprecated datetime functions (#2502) by
@sentrivanaMetrics: Unify datetime format (#2409) by
@mitsuhikoCelery: Set correct data in
check_ins (#2500) by@antonpirkerCelery: Read timezone for Crons monitors from
celery_scheduleif existing (#2497) by@antonpirkerDjango: Removing redundant code in Django tests (#2491) by
@vagi8Django: Make reading the request body work in Django ASGI apps. (#2495) by
@antonpirkerFastAPI: Use wraps on fastapi request call wrapper (#2476) by
@nkarasFix: Probe for psycopg2 and psycopg3 parameters function. (#2492) by
@antonpirkerFix: Remove unnecessary TYPE_CHECKING alias (#2467) by
@rafrafek
Commits
-
1e72ef8Updated changelog -
7b48848release: 1.35.0 -
9cae5f2Replace deprecated datetime functions (#2502) -
338acdaSet correct data incheck_ins (#2500) -
35d86b6Make reading the request body work in Django ASGI apps. (#2495) -
522abefRead timezone for Crons monitors fromcelery_scheduleif existing (#2497) -
36c2650feat(metrics): Unify datetime format (#2409) -
76af9d2gRPC integration and aio interceptors (#2369) -
2cb232efix(integrations): Use wraps on fastapi request call wrapper (#2476) -
4643e32Remove unnecessary TYPE_CHECKING alias (#2467) - 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 <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) -
@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) -
@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) -
@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency -
@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions