tag:github.com,2008:https://github.com/getsentry/sentry-python/releases
Release notes from sentry-python
2026-03-17T14:04:41Z
tag:github.com,2008:Repository/137814779/2.55.0
2026-03-17T14:18:39Z
2.55.0
<h3>New Features ✨</h3>
<h4>Anthropic</h4>
<ul>
<li>Record finish reasons in AI monitoring spans by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5678" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5678/hovercard">#5678</a></li>
<li>Emit <code>gen_ai.chat</code> spans for asynchronous <code>messages.stream()</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5572" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5572/hovercard">#5572</a></li>
<li>Emit AI Client Spans for synchronous <code>messages.stream()</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5565" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5565/hovercard">#5565</a></li>
<li>Set gen_ai.response.id span attribute by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5662" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5662/hovercard">#5662</a></li>
<li>Add <code>gen_ai.system</code> attribute to spans by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5661" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5661/hovercard">#5661</a></li>
</ul>
<h4>Pydantic Ai</h4>
<ul>
<li>Support ImageUrl content type in span instrumentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5629" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5629/hovercard">#5629</a></li>
<li>Add tool description to execute_tool spans by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5596" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5596/hovercard">#5596</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>(crons) Add owner field to MonitorConfig by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/julwhitney13/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/julwhitney13">@julwhitney13</a> in <a href="https://github.com/getsentry/sentry-python/pull/5610" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5610/hovercard">#5610</a></li>
<li>(otlp) Add collector_url option to OTLPIntegration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sl0thentr0py/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sl0thentr0py">@sl0thentr0py</a> in <a href="https://github.com/getsentry/sentry-python/pull/5603" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5603/hovercard">#5603</a></li>
</ul>
<h3>Bug Fixes 🐛</h3>
<ul>
<li>(ai) Truncate list-based message content in AI monitoring by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5631" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5631/hovercard">#5631</a></li>
<li>(anthropic) Close span on <code>GeneratorExit</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5643" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5643/hovercard">#5643</a></li>
<li>(celery) Propagate user-set headers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5581" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5581/hovercard">#5581</a></li>
<li>(langchain) Wrap finish_reason in array for gen_ai span attribute by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5666" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5666/hovercard">#5666</a></li>
<li>(logging) Fix deadlock in log batcher by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5684" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5684/hovercard">#5684</a></li>
<li>(profiler) Prevent buffer race condition during rapid start/stop cycles by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5622" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5622/hovercard">#5622</a></li>
<li>(utils) Avoid double serialization of strings in safe_serialize by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5587" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5587/hovercard">#5587</a></li>
<li>Enable unused import ruff check and fix unused imports by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5652" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5652/hovercard">#5652</a></li>
</ul>
<h3>Documentation 📚</h3>
<ul>
<li>(openai-agents) Remove inapplicable comment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5495" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5495/hovercard">#5495</a></li>
<li>Add AGENTS.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5579" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5579/hovercard">#5579</a></li>
<li>Add <code>set_attribute</code> example to changelog by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5578" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5578/hovercard">#5578</a></li>
</ul>
<h3>Internal Changes 🔧</h3>
<h4>Anthropic</h4>
<ul>
<li>Check system and response ID attributes on spans created by <code>stream()</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5665" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5665/hovercard">#5665</a></li>
<li>Skip accumulation logic for unexpected types in streamed response by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5564" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5564/hovercard">#5564</a></li>
<li>Factor out streamed result handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5563" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5563/hovercard">#5563</a></li>
<li>Stream valid JSON by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5641" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5641/hovercard">#5641</a></li>
<li>Stop mocking response iterator by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5573" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5573/hovercard">#5573</a></li>
</ul>
<h4>Openai Agents</h4>
<ul>
<li>Do not fail on new tool fields by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5625" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5625/hovercard">#5625</a></li>
<li>Stop expecting a specific function name by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5623" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5623/hovercard">#5623</a></li>
<li>Set streaming header when library uses <code>with_streaming_response()</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5583" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5583/hovercard">#5583</a></li>
<li>Replace mocks with <code>httpx</code> for streamed responses by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5580" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5580/hovercard">#5580</a></li>
<li>Replace mocks with <code>httpx</code> in non-MCP tool tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5602" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5602/hovercard">#5602</a></li>
<li>Replace mocks with <code>httpx</code> in MCP tool tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5605" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5605/hovercard">#5605</a></li>
<li>Replace mocks with <code>httpx</code> in handoff tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5604" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5604/hovercard">#5604</a></li>
<li>Replace mocks with <code>httpx</code> in API error test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5601" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5601/hovercard">#5601</a></li>
<li>Replace mocks with <code>httpx</code> in non-error single-response tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5600" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5600/hovercard">#5600</a></li>
<li>Remove test for unreachable state by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5584" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5584/hovercard">#5584</a></li>
<li>Expect <code>namespace</code> tool field for new <code>openai</code> versions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5599" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5599/hovercard">#5599</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>(graphene) Simplify span creation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5648" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5648/hovercard">#5648</a></li>
<li>(httpx) Resolve type checking failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5626" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5626/hovercard">#5626</a></li>
<li>(pyramid) Support alpha suffixes in version parsing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5618" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5618/hovercard">#5618</a></li>
<li>(rust) Don't implement separate scope management by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5639" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5639/hovercard">#5639</a></li>
<li>(strawberry) Simplify span creation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5647" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5647/hovercard">#5647</a></li>
<li>🤖 Update test matrix with new releases (03/16) by @github-actions in <a href="https://github.com/getsentry/sentry-python/pull/5671" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5671/hovercard">#5671</a></li>
<li>Remove custom warden action by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5653" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5653/hovercard">#5653</a></li>
<li>Add <code>httpx</code> to linting requirements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5644" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5644/hovercard">#5644</a></li>
<li>Remove CodeQL action by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5616" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5616/hovercard">#5616</a></li>
<li>Normalize dots in package names in <code>populate_tox.py</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5574" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5574/hovercard">#5574</a></li>
<li>Do not run actions on <code>potel-base</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5614" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5614/hovercard">#5614</a></li>
</ul>
sentry-release-bot[bot]
tag:github.com,2008:Repository/137814779/2.52.0a8
2026-03-03T13:14:26Z
2.52.0a8
<p>This is an alpha release for internal testing.</p>
sentry-release-bot[bot]
tag:github.com,2008:Repository/137814779/2.54.0
2026-03-03T08:59:05Z
2.54.0
<h3>New Features ✨</h3>
<ul>
<li>
<p>Add <code>set_attribute</code>, <code>remove_attribute</code> to global API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5555" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5555/hovercard">#5555</a></p>
<p>You can now set and unset attributes on logs and metrics via top-level API. Think of it as <code>sentry_sdk.set_tag()</code> for attribute-based telemetry. Other event types (transactions, spans, errors) will be unaffected.</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="import sentry_sdk
sentry_sdk.init(...)
sentry_sdk.set_attribute("my.attribute", "my value")
# This metric will have "my.attribute" set
sentry_sdk.metrics.count("counter", 1)
# Remove the attribute
sentry_sdk.remove_attribute("my.attribute")
# This log will not have "my.attribute" set
sentry_sdk.logger.info("An info log")"><pre><span class="pl-k">import</span> <span class="pl-s1">sentry_sdk</span>
<span class="pl-s1">sentry_sdk</span>.<span class="pl-c1">init</span>(...)
<span class="pl-s1">sentry_sdk</span>.<span class="pl-c1">set_attribute</span>(<span class="pl-s">"my.attribute"</span>, <span class="pl-s">"my value"</span>)
<span class="pl-c"># This metric will have "my.attribute" set</span>
<span class="pl-s1">sentry_sdk</span>.<span class="pl-c1">metrics</span>.<span class="pl-c1">count</span>(<span class="pl-s">"counter"</span>, <span class="pl-c1">1</span>)
<span class="pl-c"># Remove the attribute</span>
<span class="pl-s1">sentry_sdk</span>.<span class="pl-c1">remove_attribute</span>(<span class="pl-s">"my.attribute"</span>)
<span class="pl-c"># This log will not have "my.attribute" set</span>
<span class="pl-s1">sentry_sdk</span>.<span class="pl-c1">logger</span>.<span class="pl-c1">info</span>(<span class="pl-s">"An info log"</span>)</pre></div>
</li>
</ul>
<h3>Bug Fixes 🐛</h3>
<h4>Openai</h4>
<ul>
<li>Attach response model with streamed Completions API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5557" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5557/hovercard">#5557</a></li>
<li>Attach response model with streamed Responses API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5554" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5554/hovercard">#5554</a></li>
<li>Avoid consuming iterables passed to the Completions API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5489" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5489/hovercard">#5489</a></li>
<li>Avoid consuming iterables passed to the Embeddings API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5491" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5491/hovercard">#5491</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>(anthropic) Fix token accounting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shellmayr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shellmayr">@shellmayr</a> in <a href="https://github.com/getsentry/sentry-python/pull/5490" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5490/hovercard">#5490</a></li>
<li>(google-genai) Remove agent spans for simple requests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5443" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5443/hovercard">#5443</a></li>
<li>(grpc) Read method from handler_call_details for grpcio >= 1.76 compat by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yeung108/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yeung108">@yeung108</a> in <a href="https://github.com/getsentry/sentry-python/pull/5521" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5521/hovercard">#5521</a></li>
<li>(httpx) Correctly append baggage in async client by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5530" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5530/hovercard">#5530</a></li>
<li>(pydantic-ai) Adapt to missing <code>ToolManager._call_tool</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5522" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5522/hovercard">#5522</a></li>
<li>(utils) Use HEROKU_BUILD_COMMIT env var for default release by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5499" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5499/hovercard">#5499</a></li>
<li>(wsgi) Do not wrap file responses when uWSGI offload-threads is enabled by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5556" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5556/hovercard">#5556</a></li>
</ul>
<h3>Documentation 📚</h3>
<ul>
<li>Add troubleshooting note for editable installs with uWSGI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5552" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5552/hovercard">#5552</a></li>
<li>Add debugging advice by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5517" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5517/hovercard">#5517</a></li>
<li>New integration guide by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5476" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5476/hovercard">#5476</a></li>
</ul>
<h3>Internal Changes 🔧</h3>
<h4>Agents</h4>
<ul>
<li>Add security-review skill to agent configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5498" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5498/hovercard">#5498</a></li>
<li>Add sentry skills to be used by warden in CI reviews by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5485" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5485/hovercard">#5485</a></li>
</ul>
<h4>Openai</h4>
<ul>
<li>Only handle streamed results when applicable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5553" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5553/hovercard">#5553</a></li>
<li>Extract input in API-specific functions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5546" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5546/hovercard">#5546</a></li>
<li>Separate output handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5543" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5543/hovercard">#5543</a></li>
</ul>
<h4>Openai Agents</h4>
<ul>
<li>Remove <code>set_data_normalized</code> for primitive attributes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5509" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5509/hovercard">#5509</a></li>
<li>Expect new tool fields by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5471" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5471/hovercard">#5471</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>(ai) Add configuration for dotagents by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5480" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5480/hovercard">#5480</a></li>
<li>(anthropic) Remove <code>set_data_normalized</code> for primitive attributes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5504" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5504/hovercard">#5504</a></li>
<li>(github) Add warden configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5484" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5484/hovercard">#5484</a></li>
<li>(pydantic-ai) Remove <code>set_data_normalized</code> for the <code>gen_ai.response.model</code> attribute by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5512" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5512/hovercard">#5512</a></li>
<li>(repo) Add .serena to .gitignore by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ericapisani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ericapisani">@ericapisani</a> in <a href="https://github.com/getsentry/sentry-python/pull/5464" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5464/hovercard">#5464</a></li>
<li>Updated codecov.yml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MathurAditya724/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MathurAditya724">@MathurAditya724</a> in <a href="https://github.com/getsentry/sentry-python/pull/5571" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5571/hovercard">#5571</a></li>
<li>🤖 Update test matrix with new releases (02/24) by @github-actions in <a href="https://github.com/getsentry/sentry-python/pull/5524" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5524/hovercard">#5524</a></li>
<li>🤖 Update test matrix with new releases (02/23) by @github-actions in <a href="https://github.com/getsentry/sentry-python/pull/5503" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5503/hovercard">#5503</a></li>
<li>🤖 Update test matrix with new releases (02/19) by @github-actions in <a href="https://github.com/getsentry/sentry-python/pull/5483" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5483/hovercard">#5483</a></li>
<li>🤖 Update test matrix with new releases (02/18) by @github-actions in <a href="https://github.com/getsentry/sentry-python/pull/5475" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5475/hovercard">#5475</a></li>
</ul>
sentry-release-bot[bot]
tag:github.com,2008:Repository/137814779/2.52.0a7
2026-02-25T13:12:00Z
2.52.0a7
<p>This is an alpha release for internal testing.</p>
sentry-release-bot[bot]
tag:github.com,2008:Repository/137814779/2.52.0a6
2026-02-23T10:09:23Z
2.52.0a6
<p>This is an alpha release for internal testing.</p>
sentry-release-bot[bot]
tag:github.com,2008:Repository/137814779/2.53.0
2026-02-16T11:11:31Z
2.53.0
<h3>Bug Fixes 🐛</h3>
<h4>Openai Agents</h4>
<ul>
<li>Patch <code>execute_final_output()</code> functions following library refactor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5453" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5453/hovercard">#5453</a></li>
<li>Patch <code>execute_handoffs()</code> functions following library refactor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5452" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5452/hovercard">#5452</a></li>
<li>Patch <code>run_single_turn_streamed()</code> functions following library refactor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5451" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5451/hovercard">#5451</a></li>
<li>Patch <code>run_single_turn()</code> functions following library refactor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5450" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5450/hovercard">#5450</a></li>
<li>Patch models functions following library refactor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5449" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5449/hovercard">#5449</a></li>
<li>Patch tool functions following library refactor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5445" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5445/hovercard">#5445</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>Close the connection we're reading driver_type from by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5427" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5427/hovercard">#5427</a></li>
</ul>
<h3>Documentation 📚</h3>
<ul>
<li>Document <code>openai-agents</code> control-flow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5447" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5447/hovercard">#5447</a></li>
</ul>
<h3>Internal Changes 🔧</h3>
<h4>Openai Agents</h4>
<ul>
<li>New tool field and library error log by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5454" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5454/hovercard">#5454</a></li>
<li>Avoid calling SDK-internal functions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5437" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5437/hovercard">#5437</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>Improve Craft config with title stripping and artifact filtering by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BYK/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BYK">@BYK</a> in <a href="https://github.com/getsentry/sentry-python/pull/5444" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5444/hovercard">#5444</a></li>
<li>Use fixed clickhouse action, remove aws-sam-cli dependency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5457" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5457/hovercard">#5457</a></li>
<li>Remove references to unsupported attribute types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5425" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5425/hovercard">#5425</a></li>
<li>Pin setuptools for linting and chalice tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5438" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5438/hovercard">#5438</a></li>
</ul>
sentry-release-bot[bot]
tag:github.com,2008:Repository/137814779/2.52.0a5
2026-02-12T09:58:03Z
2.52.0a5
<h3>Documentation 📚</h3>
<ul>
<li>Document <code>openai-agents</code> control-flow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5447" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5447/hovercard">#5447</a></li>
</ul>
<h3>Internal Changes 🔧</h3>
<ul>
<li>(ci) Improve Craft config with title stripping and artifact filtering by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BYK/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BYK">@BYK</a> in <a href="https://github.com/getsentry/sentry-python/pull/5444" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5444/hovercard">#5444</a></li>
<li>(openai-agents) Avoid calling SDK-internal functions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5437" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5437/hovercard">#5437</a></li>
<li>Remove references to unsupported attribute types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5425" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5425/hovercard">#5425</a></li>
</ul>
<h3>Other</h3>
<ul>
<li>[do not merge] feat: Span streaming & new span API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5317" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5317/hovercard">#5317</a></li>
</ul>
sentry-release-bot[bot]
tag:github.com,2008:Repository/137814779/2.52.0a4
2026-02-10T11:22:53Z
2.52.0a4
<ul>
<li>[do not merge] feat: Span streaming & new span API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5317" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5317/hovercard">#5317</a></li>
</ul>
sentry-release-bot[bot]
tag:github.com,2008:Repository/137814779/2.52.0a3
2026-02-09T14:54:52Z
2.52.0a3
<h3>New Features ✨</h3>
<ul>
<li>feat(integration): add <code>gen_ai.conversation.id</code> if available by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/constantinius/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/constantinius">@constantinius</a> in <a href="https://github.com/getsentry/sentry-python/pull/5307" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5307/hovercard">#5307</a></li>
</ul>
<h3>Bug Fixes 🐛</h3>
<h4>Mcp</h4>
<ul>
<li>fix(mcp): Nest MCP spans under HTTP transactions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5292" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5292/hovercard">#5292</a></li>
<li>fix(mcp): Handle all awaitable return types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5415" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5415/hovercard">#5415</a></li>
</ul>
<h4>Span Streaming</h4>
<ul>
<li>fix(span-streaming): Always preserialize attributes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5407" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5407/hovercard">#5407</a></li>
<li>fix(span-streaming): Warn about thread usage if any batcher is active by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5408" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5408/hovercard">#5408</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>fix(anthropic): Token reporting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5403" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5403/hovercard">#5403</a></li>
<li>fix(celery): Close the connection we're reading driver_type from by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5427" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5427/hovercard">#5427</a></li>
<li>fix(google-genai): Token reporting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5404" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5404/hovercard">#5404</a></li>
<li>fix(openai): Token reporting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5406" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5406/hovercard">#5406</a></li>
<li>fix(openai-agents): Inject propagation headers for <code>HostedMCPTool</code> when streaming by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5405" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5405/hovercard">#5405</a></li>
<li>fix: Fix list attribute type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5417" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5417/hovercard">#5417</a></li>
<li>fix: Adapt to new packaging in toxgen by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5382" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5382/hovercard">#5382</a></li>
</ul>
<h3>Internal Changes 🔧</h3>
<h4>Fastmcp</h4>
<ul>
<li>test(fastmcp): Wrap prompt in <code>Message</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5411" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5411/hovercard">#5411</a></li>
<li>test(fastmcp): Remove <code>test_fastmcp_without_request_context()</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5412" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5412/hovercard">#5412</a></li>
<li>test(fastmcp): Use <code>AsyncClient</code> for SSE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5400" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5400/hovercard">#5400</a></li>
<li>test(fastmcp): Use <code>TestClient</code> for Streamable HTTP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5384" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5384/hovercard">#5384</a></li>
<li>test(fastmcp): Simulate stdio transport with memory streams by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5333" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5333/hovercard">#5333</a></li>
</ul>
<h4>Mcp</h4>
<ul>
<li>test(mcp): Use <code>AsyncClient</code> for SSE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5396" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5396/hovercard">#5396</a></li>
<li>test(mcp): Use <code>TestClient</code> for Streamable HTTP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5383" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5383/hovercard">#5383</a></li>
<li>test(mcp): Remove unused stdio helpers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5409" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5409/hovercard">#5409</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>ci: Pin setuptools for linting and chalice tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5438" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5438/hovercard">#5438</a></li>
<li>ci: Fix lint step by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5418" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5418/hovercard">#5418</a></li>
<li>ci: 🤖 Update test matrix with new releases (02/02) by @github-actions in <a href="https://github.com/getsentry/sentry-python/pull/5413" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5413/hovercard">#5413</a></li>
<li>ci: Update tox and pin packaging version for tox by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5381" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5381/hovercard">#5381</a></li>
</ul>
<h3>Other</h3>
<ul>
<li>[do not merge] feat: Span streaming & new span API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5317" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5317/hovercard">#5317</a></li>
<li>Update CHANGELOG.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/commit/bcec57806fcb8ef0aa228052aeddf10272df43ba">bcec5780</a></li>
<li>release: 2.52.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/commit/3d2154ce57447e6717f7e38b2ea0d1d27b4ff940">3d2154ce</a></li>
<li>Revert "feat(ai): Add original input length meta attribute (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3855416708" data-permission-text="Title is private" data-url="https://github.com/getsentry/sentry-python/issues/5375" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5375/hovercard" href="https://github.com/getsentry/sentry-python/pull/5375">#5375</a>)" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5419" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5419/hovercard">#5419</a></li>
</ul>
sentry-release-bot[bot]
tag:github.com,2008:Repository/137814779/2.52.0
2026-02-04T15:04:14Z
2.52.0
<h3>New Features ✨</h3>
<h4>Other</h4>
<ul>
<li>feat(integration): add <code>gen_ai.conversation.id</code> if available by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/constantinius/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/constantinius">@constantinius</a> in <a href="https://github.com/getsentry/sentry-python/pull/5307" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5307/hovercard">#5307</a></li>
</ul>
<h3>Bug Fixes 🐛</h3>
<h4>Google Genai</h4>
<ul>
<li>fix(google-genai): Token reporting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5404" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5404/hovercard">#5404</a></li>
<li>fix(google-genai): deactivate google genai when langchain is used by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/shellmayr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/shellmayr">@shellmayr</a> in <a href="https://github.com/getsentry/sentry-python/pull/5389" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5389/hovercard">#5389</a></li>
</ul>
<h4>Mcp</h4>
<ul>
<li>fix(mcp): Nest MCP spans under HTTP transactions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5292" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5292/hovercard">#5292</a></li>
<li>fix(mcp): Handle all awaitable return types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5415" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5415/hovercard">#5415</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>fix(anthropic): Token reporting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5403" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5403/hovercard">#5403</a></li>
<li>fix(arq): handle settings_cls passed as keyword argument by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nc9/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nc9">@nc9</a> in <a href="https://github.com/getsentry/sentry-python/pull/5393" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5393/hovercard">#5393</a></li>
<li>fix(dramatiq): cleanup isolated scope and transaction when message is skipped by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/frankie567/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/frankie567">@frankie567</a> in <a href="https://github.com/getsentry/sentry-python/pull/5346" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5346/hovercard">#5346</a></li>
<li>fix(openai): Token reporting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5406" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5406/hovercard">#5406</a></li>
<li>fix(openai-agents): Inject propagation headers for <code>HostedMCPTool</code> when streaming by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5405" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5405/hovercard">#5405</a></li>
<li>fix: Fix list attribute type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5417" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5417/hovercard">#5417</a></li>
<li>fix: Adapt to new packaging in toxgen by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5382" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5382/hovercard">#5382</a></li>
</ul>
<h3>Internal Changes 🔧</h3>
<h4>Fastmcp</h4>
<ul>
<li>test(fastmcp): Wrap prompt in <code>Message</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5411" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5411/hovercard">#5411</a></li>
<li>test(fastmcp): Remove <code>test_fastmcp_without_request_context()</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5412" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5412/hovercard">#5412</a></li>
<li>test(fastmcp): Use <code>AsyncClient</code> for SSE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5400" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5400/hovercard">#5400</a></li>
<li>test(fastmcp): Use <code>TestClient</code> for Streamable HTTP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5384" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5384/hovercard">#5384</a></li>
<li>test(fastmcp): Simulate stdio transport with memory streams by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5333" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5333/hovercard">#5333</a></li>
</ul>
<h4>Mcp</h4>
<ul>
<li>test(mcp): Use <code>AsyncClient</code> for SSE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5396" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5396/hovercard">#5396</a></li>
<li>test(mcp): Use <code>TestClient</code> for Streamable HTTP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5383" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5383/hovercard">#5383</a></li>
<li>test(mcp): Remove unused stdio helpers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5409" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5409/hovercard">#5409</a></li>
<li>test(mcp): Simulate stdio transport with memory streams by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5329" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5329/hovercard">#5329</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>ci: Fix lint step by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sentrivana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sentrivana">@sentrivana</a> in <a href="https://github.com/getsentry/sentry-python/pull/5418" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5418/hovercard">#5418</a></li>
<li>ci: 🤖 Update test matrix with new releases (02/02) by @github-actions in <a href="https://github.com/getsentry/sentry-python/pull/5413" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5413/hovercard">#5413</a></li>
<li>ci: Update tox and pin packaging version for tox by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5381" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5381/hovercard">#5381</a></li>
<li>ci: migration to the new codecov action by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MathurAditya724/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MathurAditya724">@MathurAditya724</a> in <a href="https://github.com/getsentry/sentry-python/pull/5392" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5392/hovercard">#5392</a></li>
</ul>
<h3>Other</h3>
<ul>
<li>Revert "feat(ai): Add original input length meta attribute (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3855416708" data-permission-text="Title is private" data-url="https://github.com/getsentry/sentry-python/issues/5375" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5375/hovercard" href="https://github.com/getsentry/sentry-python/pull/5375">#5375</a>)" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexander-alderman-webb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexander-alderman-webb">@alexander-alderman-webb</a> in <a href="https://github.com/getsentry/sentry-python/pull/5419" data-hovercard-type="pull_request" data-hovercard-url="/getsentry/sentry-python/pull/5419/hovercard">#5419</a></li>
</ul>
sentry-release-bot[bot]