Files
bracket/backend
dependabot[bot] c3329869fb Bump sentry-sdk from 2.56.0 to 2.57.0 in /backend (#1649)
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from
2.56.0 to 2.57.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/getsentry/sentry-python/releases">sentry-sdk's
releases</a>.</em></p>
<blockquote>
<h2>2.57.0</h2>
<h3>New Features </h3>
<h4>Langchain</h4>
<ul>
<li>Set <code>gen_ai.operation.name</code> and
<code>gen_ai.pipeline.name</code> on LLM spans by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5849">#5849</a></li>
<li>Broaden AI provider detection beyond OpenAI and Anthropic by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5707">#5707</a></li>
<li>Update LLM span operation to <code>gen_ai.generate_text</code> by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5796">#5796</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>
<p>Add experimental async transport by <a
href="https://github.com/BYK"><code>@​BYK</code></a> in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5646">#5646</a></p>
<p>See <a
href="https://github.com/getsentry/sentry-python/discussions/5919">https://github.com/getsentry/sentry-python/discussions/5919</a>
for details.</p>
</li>
</ul>
<h3>Bug Fixes 🐛</h3>
<h4>Openai</h4>
<ul>
<li>Only wrap types with <code>_iterator</code> for streamed responses
by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5917">#5917</a></li>
<li>Always set <code>gen_ai.response.streaming</code> for Responses by
<a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5697">#5697</a></li>
<li>Simplify Responses input handling by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5695">#5695</a></li>
<li>Use <code>max_output_tokens</code> for Responses API by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5693">#5693</a></li>
<li>Always set <code>gen_ai.response.streaming</code> for Completions by
<a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5692">#5692</a></li>
<li>Simplify Completions input handling by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5690">#5690</a></li>
<li>Simplify embeddings input handling by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5688">#5688</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>(google-genai) Guard response extraction by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5869">#5869</a></li>
<li>Add cycle detection to exceptions_from_error by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5880">#5880</a></li>
</ul>
<h3>Internal Changes 🔧</h3>
<h4>Ai</h4>
<ul>
<li>Remove unused GEN_AI_PIPELINE operation constant by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5886">#5886</a></li>
<li>Rename generate_text to text_completion by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5885">#5885</a></li>
</ul>
<h4>Langchain</h4>
<ul>
<li>Add text completion test by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5740">#5740</a></li>
<li>Add tool execution test by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5739">#5739</a></li>
<li>Add basic agent test with Responses call by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5726">#5726</a></li>
<li>Replace mocks with <code>httpx</code> types by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5724">#5724</a></li>
<li>Consolidate span origin assertion by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5723">#5723</a></li>
<li>Consolidate available tools assertion by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5721">#5721</a></li>
</ul>
<h4>Openai</h4>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md">sentry-sdk's
changelog</a>.</em></p>
<blockquote>
<h2>2.57.0</h2>
<h3>New Features </h3>
<h4>Langchain</h4>
<ul>
<li>Set <code>gen_ai.operation.name</code> and
<code>gen_ai.pipeline.name</code> on LLM spans by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5849">#5849</a></li>
<li>Broaden AI provider detection beyond OpenAI and Anthropic by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5707">#5707</a></li>
<li>Update LLM span operation to <code>gen_ai.generate_text</code> by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5796">#5796</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>
<p>Add experimental async transport by <a
href="https://github.com/BYK"><code>@​BYK</code></a> in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5646">#5646</a></p>
<p>See <a
href="https://github.com/getsentry/sentry-python/discussions/5919">https://github.com/getsentry/sentry-python/discussions/5919</a>
for details.</p>
</li>
</ul>
<h3>Bug Fixes 🐛</h3>
<h4>Openai</h4>
<ul>
<li>Only wrap types with <code>_iterator</code> for streamed responses
by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5917">#5917</a></li>
<li>Always set <code>gen_ai.response.streaming</code> for Responses by
<a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5697">#5697</a></li>
<li>Simplify Responses input handling by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5695">#5695</a></li>
<li>Use <code>max_output_tokens</code> for Responses API by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5693">#5693</a></li>
<li>Always set <code>gen_ai.response.streaming</code> for Completions by
<a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5692">#5692</a></li>
<li>Simplify Completions input handling by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5690">#5690</a></li>
<li>Simplify embeddings input handling by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5688">#5688</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>(google-genai) Guard response extraction by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5869">#5869</a></li>
<li>Add cycle detection to exceptions_from_error by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5880">#5880</a></li>
</ul>
<h3>Internal Changes 🔧</h3>
<h4>Ai</h4>
<ul>
<li>Remove unused GEN_AI_PIPELINE operation constant by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5886">#5886</a></li>
<li>Rename generate_text to text_completion by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5885">#5885</a></li>
</ul>
<h4>Langchain</h4>
<ul>
<li>Add text completion test by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5740">#5740</a></li>
<li>Add tool execution test by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5739">#5739</a></li>
<li>Add basic agent test with Responses call by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5726">#5726</a></li>
<li>Replace mocks with <code>httpx</code> types by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5724">#5724</a></li>
<li>Consolidate span origin assertion by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5723">#5723</a></li>
<li>Consolidate available tools assertion by <a
href="https://github.com/alexander-alderman-webb"><code>@​alexander-alderman-webb</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5721">#5721</a></li>
</ul>
<h4>Openai</h4>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9790785229"><code>9790785</code></a>
Update CHANGELOG.md</li>
<li><a
href="21f5dc35e2"><code>21f5dc3</code></a>
release: 2.57.0</li>
<li><a
href="ae2866923f"><code>ae28669</code></a>
fix(openai): Only wrap types with _iterator for streamed responses (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5917">#5917</a>)</li>
<li><a
href="2d918008d9"><code>2d91800</code></a>
build(deps): bump
getsentry/craft/.github/workflows/changelog-preview.yml fro...</li>
<li><a
href="9c97dacb20"><code>9c97dac</code></a>
build(deps): bump getsentry/craft from 2.25.0 to 2.25.2 (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5911">#5911</a>)</li>
<li><a
href="7516309636"><code>7516309</code></a>
fix: Add cycle detection to exceptions_from_error (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5880">#5880</a>)</li>
<li><a
href="26044097d4"><code>2604409</code></a>
feat: Add experimental async transport (port of PR <a
href="https://redirect.github.com/getsentry/sentry-python/issues/4572">#4572</a>)
(<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5646">#5646</a>)</li>
<li><a
href="49a59782d1"><code>49a5978</code></a>
fix(ci): Update validate-pr action to remove draft enforcement (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5918">#5918</a>)</li>
<li><a
href="b8a4945b73"><code>b8a4945</code></a>
ref(ai): Remove unused GEN_AI_PIPELINE operation constant (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5886">#5886</a>)</li>
<li><a
href="e231708197"><code>e231708</code></a>
ci: 🤖 Update test matrix with new releases (03/30) (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5912">#5912</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/getsentry/sentry-python/compare/2.56.0...2.57.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sentry-sdk&package-manager=uv&previous-version=2.56.0&new-version=2.57.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 04:24:16 +00:00
..
2025-11-14 10:47:23 +00:00
2023-01-12 21:04:51 +01:00
2022-12-24 14:33:51 +01:00
2022-12-27 12:49:44 +01:00
2025-12-21 16:15:51 +00:00
2025-12-20 19:32:33 +01:00