Update dependency sentry-sdk to >=2.55.0 #458

Open
renovate wants to merge 1 commit from renovate/sentry-sdk-2.x into main
Member

This PR contains the following updates:

Package Change Age Confidence
sentry-sdk (changelog) >=2.54.0>=2.55.0 age confidence

Release Notes

getsentry/sentry-python (sentry-sdk)

v2.55.0

Compare Source

New Features
Anthropic
Pydantic Ai
Other
Bug Fixes 🐛
Documentation 📚
Internal Changes 🔧
Anthropic
Openai Agents
Other

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 | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [sentry-sdk](https://github.com/getsentry/sentry-python) ([changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)) | `>=2.54.0` → `>=2.55.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/sentry-sdk/2.55.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sentry-sdk/2.54.0/2.55.0?slim=true) | --- ### Release Notes <details> <summary>getsentry/sentry-python (sentry-sdk)</summary> ### [`v2.55.0`](https://github.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#2550) [Compare Source](https://github.com/getsentry/sentry-python/compare/2.54.0...2.55.0) ##### New Features ✨ ##### Anthropic - Record finish reasons in AI monitoring spans by [@&#8203;ericapisani](https://github.com/ericapisani) in [#&#8203;5678](https://github.com/getsentry/sentry-python/pull/5678) - Emit `gen_ai.chat` spans for asynchronous `messages.stream()` by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5572](https://github.com/getsentry/sentry-python/pull/5572) - Emit AI Client Spans for synchronous `messages.stream()` by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5565](https://github.com/getsentry/sentry-python/pull/5565) - Set gen\_ai.response.id span attribute by [@&#8203;ericapisani](https://github.com/ericapisani) in [#&#8203;5662](https://github.com/getsentry/sentry-python/pull/5662) - Add `gen_ai.system` attribute to spans by [@&#8203;ericapisani](https://github.com/ericapisani) in [#&#8203;5661](https://github.com/getsentry/sentry-python/pull/5661) ##### Pydantic Ai - Support ImageUrl content type in span instrumentation by [@&#8203;ericapisani](https://github.com/ericapisani) in [#&#8203;5629](https://github.com/getsentry/sentry-python/pull/5629) - Add tool description to execute\_tool spans by [@&#8203;ericapisani](https://github.com/ericapisani) in [#&#8203;5596](https://github.com/getsentry/sentry-python/pull/5596) ##### Other - (crons) Add owner field to MonitorConfig by [@&#8203;julwhitney13](https://github.com/julwhitney13) in [#&#8203;5610](https://github.com/getsentry/sentry-python/pull/5610) - (otlp) Add collector\_url option to OTLPIntegration by [@&#8203;sl0thentr0py](https://github.com/sl0thentr0py) in [#&#8203;5603](https://github.com/getsentry/sentry-python/pull/5603) ##### Bug Fixes 🐛 - (ai) Truncate list-based message content in AI monitoring by [@&#8203;ericapisani](https://github.com/ericapisani) in [#&#8203;5631](https://github.com/getsentry/sentry-python/pull/5631) - (anthropic) Close span on `GeneratorExit` by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5643](https://github.com/getsentry/sentry-python/pull/5643) - (celery) Propagate user-set headers by [@&#8203;sentrivana](https://github.com/sentrivana) in [#&#8203;5581](https://github.com/getsentry/sentry-python/pull/5581) - (langchain) Wrap finish\_reason in array for gen\_ai span attribute by [@&#8203;ericapisani](https://github.com/ericapisani) in [#&#8203;5666](https://github.com/getsentry/sentry-python/pull/5666) - (logging) Fix deadlock in log batcher by [@&#8203;sentrivana](https://github.com/sentrivana) in [#&#8203;5684](https://github.com/getsentry/sentry-python/pull/5684) - (profiler) Prevent buffer race condition during rapid start/stop cycles by [@&#8203;ericapisani](https://github.com/ericapisani) in [#&#8203;5622](https://github.com/getsentry/sentry-python/pull/5622) - (utils) Avoid double serialization of strings in safe\_serialize by [@&#8203;ericapisani](https://github.com/ericapisani) in [#&#8203;5587](https://github.com/getsentry/sentry-python/pull/5587) - Enable unused import ruff check and fix unused imports by [@&#8203;sentrivana](https://github.com/sentrivana) in [#&#8203;5652](https://github.com/getsentry/sentry-python/pull/5652) ##### Documentation 📚 - (openai-agents) Remove inapplicable comment by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5495](https://github.com/getsentry/sentry-python/pull/5495) - Add AGENTS.md by [@&#8203;sentrivana](https://github.com/sentrivana) in [#&#8203;5579](https://github.com/getsentry/sentry-python/pull/5579) - Add `set_attribute` example to changelog by [@&#8203;sentrivana](https://github.com/sentrivana) in [#&#8203;5578](https://github.com/getsentry/sentry-python/pull/5578) ##### Internal Changes 🔧 ##### Anthropic - Check system and response ID attributes on spans created by `stream()` by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5665](https://github.com/getsentry/sentry-python/pull/5665) - Skip accumulation logic for unexpected types in streamed response by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5564](https://github.com/getsentry/sentry-python/pull/5564) - Factor out streamed result handling by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5563](https://github.com/getsentry/sentry-python/pull/5563) - Stream valid JSON by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5641](https://github.com/getsentry/sentry-python/pull/5641) - Stop mocking response iterator by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5573](https://github.com/getsentry/sentry-python/pull/5573) ##### Openai Agents - Do not fail on new tool fields by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5625](https://github.com/getsentry/sentry-python/pull/5625) - Stop expecting a specific function name by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5623](https://github.com/getsentry/sentry-python/pull/5623) - Set streaming header when library uses `with_streaming_response()` by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5583](https://github.com/getsentry/sentry-python/pull/5583) - Replace mocks with `httpx` for streamed responses by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5580](https://github.com/getsentry/sentry-python/pull/5580) - Replace mocks with `httpx` in non-MCP tool tests by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5602](https://github.com/getsentry/sentry-python/pull/5602) - Replace mocks with `httpx` in MCP tool tests by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5605](https://github.com/getsentry/sentry-python/pull/5605) - Replace mocks with `httpx` in handoff tests by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5604](https://github.com/getsentry/sentry-python/pull/5604) - Replace mocks with `httpx` in API error test by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5601](https://github.com/getsentry/sentry-python/pull/5601) - Replace mocks with `httpx` in non-error single-response tests by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5600](https://github.com/getsentry/sentry-python/pull/5600) - Remove test for unreachable state by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5584](https://github.com/getsentry/sentry-python/pull/5584) - Expect `namespace` tool field for new `openai` versions by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5599](https://github.com/getsentry/sentry-python/pull/5599) ##### Other - (graphene) Simplify span creation by [@&#8203;sentrivana](https://github.com/sentrivana) in [#&#8203;5648](https://github.com/getsentry/sentry-python/pull/5648) - (httpx) Resolve type checking failures by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5626](https://github.com/getsentry/sentry-python/pull/5626) - (pyramid) Support alpha suffixes in version parsing by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5618](https://github.com/getsentry/sentry-python/pull/5618) - (rust) Don't implement separate scope management by [@&#8203;sentrivana](https://github.com/sentrivana) in [#&#8203;5639](https://github.com/getsentry/sentry-python/pull/5639) - (strawberry) Simplify span creation by [@&#8203;sentrivana](https://github.com/sentrivana) in [#&#8203;5647](https://github.com/getsentry/sentry-python/pull/5647) - 🤖 Update test matrix with new releases (03/16) by [@&#8203;github-actions](https://github.com/github-actions) in [#&#8203;5671](https://github.com/getsentry/sentry-python/pull/5671) - Remove custom warden action by [@&#8203;sentrivana](https://github.com/sentrivana) in [#&#8203;5653](https://github.com/getsentry/sentry-python/pull/5653) - Add `httpx` to linting requirements by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5644](https://github.com/getsentry/sentry-python/pull/5644) - Remove CodeQL action by [@&#8203;sentrivana](https://github.com/sentrivana) in [#&#8203;5616](https://github.com/getsentry/sentry-python/pull/5616) - Normalize dots in package names in `populate_tox.py` by [@&#8203;alexander-alderman-webb](https://github.com/alexander-alderman-webb) in [#&#8203;5574](https://github.com/getsentry/sentry-python/pull/5574) - Do not run actions on `potel-base` by [@&#8203;sentrivana](https://github.com/sentrivana) in [#&#8203;5614](https://github.com/getsentry/sentry-python/pull/5614) </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:eyJjcmVhdGVkSW5WZXIiOiI0My4yLjEiLCJ1cGRhdGVkSW5WZXIiOiI0My4yLjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
Update dependency sentry-sdk to >=2.55.0
All checks were successful
Tests / test (push) Successful in 54s
c74cec291e
All checks were successful
Tests / test (push) Successful in 54s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/sentry-sdk-2.x:renovate/sentry-sdk-2.x
git switch renovate/sentry-sdk-2.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/sentry-sdk-2.x
git switch renovate/sentry-sdk-2.x
git rebase main
git switch main
git merge --ff-only renovate/sentry-sdk-2.x
git switch renovate/sentry-sdk-2.x
git rebase main
git switch main
git merge --no-ff renovate/sentry-sdk-2.x
git switch main
git merge --squash renovate/sentry-sdk-2.x
git switch main
git merge --ff-only renovate/sentry-sdk-2.x
git switch main
git merge renovate/sentry-sdk-2.x
git push origin main
Sign in to join this conversation.
No description provided.