Update dependency sentry-sdk to v1.30.0 #148

Merged
Xefir merged 1 commits from renovate/sentry-sdk-1.x-lockfile into master 2023-08-30 22:09:23 +00:00
Owner

This PR contains the following updates:

Package Type Update Change
sentry-sdk (changelog) dependencies minor 1.29.2 -> 1.30.0

Release Notes

getsentry/sentry-python (sentry-sdk)

v1.30.0

Compare Source

Various fixes & improvements
  • Officially support Python 3.11 (#​2300) by @​sentrivana

  • Context manager monitor (#​2290) by @​szokeasaurusrex

  • Set response status code in transaction response context. (#​2312) by @​antonpirker

  • Add missing context kwarg to _sentry_task_factory (#​2267) by @​JohnnyDeuss

  • In Postgres take the connection params from the connection (#​2308) by @​antonpirker

  • Experimental: Allow using OTel for performance instrumentation (#​2272) by @​sentrivana

    This release includes experimental support for replacing Sentry's default
    performance monitoring solution with one powered by OpenTelemetry without having
    to do any manual setup.

    Try it out by installing pip install sentry-sdk[opentelemetry-experimental] and
    then initializing the SDK with:

    sentry_sdk.init(
    

...your usual options...

    _experiments={"otel_powered_performance": True},
)
```

This enables OpenTelemetry performance monitoring support for some of the most
popular frameworks and libraries (Flask, Django, FastAPI, requests...).

We're looking forward to your feedback! Please let us know about your experience
in this discussion: https://github.com/getsentry/sentry/discussions/55023

**Important note:** Please note that this feature is experimental and in a
proof-of-concept stage and is not meant for production use. It may be changed or
removed at any point.
  • Enable backpressure handling by default (#​2298) by @​sl0thentr0py

    The SDK now dynamically downsamples transactions to reduce backpressure in high
    throughput systems. It starts a new Monitor thread to perform some health checks
    which decide to downsample (halved each time) in 10 second intervals till the system
    is healthy again.

    To disable this behavior, use:

    sentry_sdk.init(
    

...your usual options...

    enable_backpressure_handling=False,
)
```

If your system serves heavy load, please let us know how this feature works for you!

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [sentry-sdk](https://github.com/getsentry/sentry-python) ([changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)) | dependencies | minor | `1.29.2` -> `1.30.0` | --- ### Release Notes <details> <summary>getsentry/sentry-python (sentry-sdk)</summary> ### [`v1.30.0`](https://github.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1300) [Compare Source](https://github.com/getsentry/sentry-python/compare/1.29.2...1.30.0) ##### Various fixes & improvements - Officially support Python 3.11 ([#&#8203;2300](https://github.com/getsentry/sentry-python/issues/2300)) by [@&#8203;sentrivana](https://github.com/sentrivana) - Context manager monitor ([#&#8203;2290](https://github.com/getsentry/sentry-python/issues/2290)) by [@&#8203;szokeasaurusrex](https://github.com/szokeasaurusrex) - Set response status code in transaction `response` context. ([#&#8203;2312](https://github.com/getsentry/sentry-python/issues/2312)) by [@&#8203;antonpirker](https://github.com/antonpirker) - Add missing context kwarg to `_sentry_task_factory` ([#&#8203;2267](https://github.com/getsentry/sentry-python/issues/2267)) by [@&#8203;JohnnyDeuss](https://github.com/JohnnyDeuss) - In Postgres take the connection params from the connection ([#&#8203;2308](https://github.com/getsentry/sentry-python/issues/2308)) by [@&#8203;antonpirker](https://github.com/antonpirker) - Experimental: Allow using OTel for performance instrumentation ([#&#8203;2272](https://github.com/getsentry/sentry-python/issues/2272)) by [@&#8203;sentrivana](https://github.com/sentrivana) This release includes experimental support for replacing Sentry's default performance monitoring solution with one powered by OpenTelemetry without having to do any manual setup. Try it out by installing `pip install sentry-sdk[opentelemetry-experimental]` and then initializing the SDK with: ```python sentry_sdk.init( ``` ### ...your usual options... _experiments={"otel_powered_performance": True}, ) ``` This enables OpenTelemetry performance monitoring support for some of the most popular frameworks and libraries (Flask, Django, FastAPI, requests...). We're looking forward to your feedback! Please let us know about your experience in this discussion: https://github.com/getsentry/sentry/discussions/55023 **Important note:** Please note that this feature is experimental and in a proof-of-concept stage and is not meant for production use. It may be changed or removed at any point. - Enable backpressure handling by default ([#&#8203;2298](https://github.com/getsentry/sentry-python/issues/2298)) by [@&#8203;sl0thentr0py](https://github.com/sl0thentr0py) The SDK now dynamically downsamples transactions to reduce backpressure in high throughput systems. It starts a new `Monitor` thread to perform some health checks which decide to downsample (halved each time) in 10 second intervals till the system is healthy again. To disable this behavior, use: ```python sentry_sdk.init( ``` ### ...your usual options... enable_backpressure_handling=False, ) ``` If your system serves heavy load, please let us know how this feature works for you! - Stop recording spans for internal web requests to Sentry ([#&#8203;2297](https://github.com/getsentry/sentry-python/issues/2297)) by [@&#8203;szokeasaurusrex](https://github.com/szokeasaurusrex) - Add test for `ThreadPoolExecutor` ([#&#8203;2259](https://github.com/getsentry/sentry-python/issues/2259)) by [@&#8203;gggritso](https://github.com/gggritso) - Add docstrings for `Scope.update_from_*` ([#&#8203;2311](https://github.com/getsentry/sentry-python/issues/2311)) by [@&#8203;sentrivana](https://github.com/sentrivana) - Moved `is_sentry_url` to utils ([#&#8203;2304](https://github.com/getsentry/sentry-python/issues/2304)) by [@&#8203;szokeasaurusrex](https://github.com/szokeasaurusrex) - Fix: arq attribute error on settings, support worker args ([#&#8203;2260](https://github.com/getsentry/sentry-python/issues/2260)) by [@&#8203;rossmacarthur](https://github.com/rossmacarthur) - Fix: Exceptions include detail property for their value ([#&#8203;2193](https://github.com/getsentry/sentry-python/issues/2193)) by [@&#8203;nicolassanmar](https://github.com/nicolassanmar) - build(deps): bump mypy from 1.4.1 to 1.5.1 ([#&#8203;2319](https://github.com/getsentry/sentry-python/issues/2319)) by [@&#8203;dependabot](https://github.com/dependabot) - build(deps): bump sphinx from 7.1.2 to 7.2.4 ([#&#8203;2322](https://github.com/getsentry/sentry-python/issues/2322)) by [@&#8203;dependabot](https://github.com/dependabot) - build(deps): bump sphinx from 7.0.1 to 7.1.2 ([#&#8203;2296](https://github.com/getsentry/sentry-python/issues/2296)) by [@&#8203;dependabot](https://github.com/dependabot) - build(deps): bump checkouts/data-schemas from `1b85152` to `ebc77d3` ([#&#8203;2254](https://github.com/getsentry/sentry-python/issues/2254)) by [@&#8203;dependabot](https://github.com/dependabot) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi42OC4xIiwidXBkYXRlZEluVmVyIjoiMzYuNjguMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
Xefir added 1 commit 2023-08-30 06:54:22 +00:00
divent / lint (push) Successful in 2m21s Details
divent / docker (push) Successful in 2m0s Details
divent / pypi (push) Has been skipped Details
b67845f16a
Update dependency sentry-sdk to v1.30.0
Xefir merged commit 90d0b584b4 into master 2023-08-30 22:09:23 +00:00
Xefir deleted branch renovate/sentry-sdk-1.x-lockfile 2023-08-30 22:09:23 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Xefir/Divent#148
No description provided.