-
Notifications
You must be signed in to change notification settings - Fork 511
Comparing changes
Open a pull request
base repository: getsentry/sentry-python
base: 896fb6ed27fde27fa677e6e396f05996251bd962
head repository: getsentry/sentry-python
compare: c5a78526c87da0bc16da549c95601e2242f44458
- 20 commits
- 61 files changed
- 8 contributors
Commits on Aug 12, 2024
-
feat(api): Remove
sentry_sdk.configure_scope
(#3406)Also, remove any tests for `sentry_sdk.configure_scope`. Since Strawberry's deprecated [Sentry tracing extensions](https://strawberry.rocks/docs/extensions/sentry-tracing) import `sentry_sdk.configure_scope`, importing `strawberry.extensions.tracing.SentryTracingExtension` (or `SentryTracingExtensionSync`) will result in an unhandled exception. Therefore, these imports, and any functionality associated with them, have also been removed. This itself is not a breaking change, as it is necessitated by the removal of `sentry_sdk.configure_scope`. BREAKING CHANGE: Remove `sentry_sdk.configure_scope`. Closes: #3402
Configuration menu - View commit details
-
Copy full SHA for fa38dc0 - Browse repository at this point
Copy the full SHA fa38dc0View commit details -
feat(api): Remove
sentry_sdk.push_scope
(#3408)Also, remove any tests that test `sentry_sdk.push_scope`. BREAKING CHANGE: Remove `sentry_sdk.push_scope`. Closes #3403
Configuration menu - View commit details
-
Copy full SHA for 7ac4d71 - Browse repository at this point
Copy the full SHA 7ac4d71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 878bea7 - Browse repository at this point
Copy the full SHA 878bea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9525fee - Browse repository at this point
Copy the full SHA 9525feeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ce9f94 - Browse repository at this point
Copy the full SHA 2ce9f94View commit details -
meta: Slim down PR template (#3382)
Moved the maintainer part to the wiki. --------- Co-authored-by: Daniel Szoke <7881302+szokeasaurusrex@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 09b07d0 - Browse repository at this point
Copy the full SHA 09b07d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2546ea - Browse repository at this point
Copy the full SHA b2546eaView commit details -
feat(integrations): Support Litestar (#2413) (#3358)
Adds support for Litestar through a new LitestarIntegration based on porting the existing StarliteIntegration. Starlite was renamed Litestar as part of its move to version 2.0. Closes #2413 --------- Co-authored-by: Ivana Kellyer <ivana.kellyer@sentry.io> Co-authored-by: Daniel Szoke <7881302+szokeasaurusrex@users.noreply.github.com> Co-authored-by: Anton Pirker <anton.pirker@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 59dd0a5 - Browse repository at this point
Copy the full SHA 59dd0a5View commit details -
feat(integrations): Add litestar and starlite to get_sdk_name (#3385)
Co-authored-by: Anton Pirker <anton.pirker@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for cbd8956 - Browse repository at this point
Copy the full SHA cbd8956View commit details -
feat(integrations): Update StarliteIntegration to be more in line wit…
…h new LitestarIntegration (#3384) The new LitestarIntegration was initially ported from the StarliteIntegration, but then had a thorough code review that resulted in use of type comments instead of type hints (the convention used throughout the repo), more concise code in several places, and additional/updated tests. This PR backports those improvements to the StarliteIntegration. See #3358. --------- Co-authored-by: Anton Pirker <anton.pirker@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for e40d140 - Browse repository at this point
Copy the full SHA e40d140View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd3111d - Browse repository at this point
Copy the full SHA dd3111dView commit details -
feat(profiling): Add client sdk info to profile chunk (#3386)
* feat(profiling): Add client sdk info to profile chunk We want to attach the client sdk info for debugging purposes. * address PR comments * use class syntax for typed dict * import Sequence from collections.abc * fix typing --------- Co-authored-by: Anton Pirker <anton.pirker@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 8e65998 - Browse repository at this point
Copy the full SHA 8e65998View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9f7ebf - Browse repository at this point
Copy the full SHA e9f7ebfView commit details -
Dramatiq integration from @jacobsvante (#3397)
This is the code from [sentry-dramatiq](https://github.com/jacobsvante/sentry-dramatiq). As described in this GitHub issue (#3387) @jacobsvante, the original maintainer of this integration, is not doing any Python anymore and wants to donate his integration to Sentry so we can take care of it. This PR adds the current version of the `DramatiqIntegration` to our repo. (The original integrations has been ported to the new SDK 2.x API) Fixes #3387 --------- Co-authored-by: Ivana Kellyer <ivana.kellyer@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for d829f8f - Browse repository at this point
Copy the full SHA d829f8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 735513e - Browse repository at this point
Copy the full SHA 735513eView commit details -
feat(transport): Remove
HttpTransport
hub_cls
attribute (#3412)This change is a prerequisite for #3404. BREAKING CHANGE: Remove `sentry_sdk.transport.HttpTransport`'s `hub_cls` attribute.
Configuration menu - View commit details
-
Copy full SHA for 4a2e6e7 - Browse repository at this point
Copy the full SHA 4a2e6e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d56fe92 - Browse repository at this point
Copy the full SHA d56fe92View commit details -
ref(sessions): Deprecate
is_auto_session_tracking_enabled
(#3428)Deprecate the Hub-based `is_auto_session_tracking_enabled` and the Scope-based `is_auto_session_tracking_enabled_scope`, and replace them with a new Scope-based private-API equivalent. Partially implements #3417
Configuration menu - View commit details
-
Copy full SHA for 2ca2e28 - Browse repository at this point
Copy the full SHA 2ca2e28View commit details -
ref(sessions): Deprecate hub-based
sessions.py
logic (#3419)Make several changes to prepare for fully removing Hubs in the next major: - Deprecate the Hub-based `auto_session_tracking` function, replacing it with a new Scope-based function called `track_session` - Deprecate the scope-based `auto_session_tracking_scope` in favor of the new `track_session` function - Change usages of `auto_session_tracking_scope` to `track_sessions`. There are no usages of `auto_session_tracking` outside of tests. - Run all tests that were previously run against `auto_session_tracking` also against the new `track_session`. Previously, `auto_session_tracking_scope` was completely untested. Fixes #3417
Configuration menu - View commit details
-
Copy full SHA for f9573a6 - Browse repository at this point
Copy the full SHA f9573a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5a7852 - Browse repository at this point
Copy the full SHA c5a7852View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 896fb6ed27fde27fa677e6e396f05996251bd962...c5a78526c87da0bc16da549c95601e2242f44458