Files
bracket/backend
dependabot[bot] 9ee493a8b2 Bump sentry-sdk from 2.61.0 to 2.62.0 in /backend (#1736)
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from
2.61.0 to 2.62.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.62.0</h2>
<h3>New Features </h3>
<ul>
<li>
<p>Add integration for <code>aiomysql</code> by <a
href="https://github.com/tonal"><code>@​tonal</code></a> in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/4703">#4703</a></p>
<p>We're adding support for the <code>aiomysql</code> package. To enable
the integration, add it to your <code>integrations</code> list:</p>
<pre lang="python"><code>import sentry_sdk
from sentry_sdk.integrations.aiomysql import AioMySQLIntegration
<p>sentry_sdk.init(
traces_sample_rate=1.0,
integrations=[AioMySQLIntegration()],
)
</code></pre></p>
</li>
<li>
<p>Support HTTPX2 by <a
href="https://github.com/sentrivana"><code>@​sentrivana</code></a> in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6463">#6463</a></p>
<p>We're adding out-of-the-box support for HTTPX2. As long as use the
package, the Sentry integration
will be enabled automatically and you should see your requests
instrumented in Sentry.</p>
<pre lang="python"><code>import httpx2
import sentry_sdk
<p>sentry_sdk.init(...)</p>
<p>with sentry_sdk.start_transaction(name=&quot;testing_sentry&quot;):
httpx2.get(&quot;<a
href="https://sentry.io/">https://sentry.io/</a>&quot;)
</code></pre></p>
</li>
</ul>
<h3>Bug Fixes 🐛</h3>
<ul>
<li>(arq) Never capture control flow exceptions 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/6507">#6507</a></li>
<li>(client) Guard against dotless qualified_name in
_setup_instrumentation by <a
href="https://github.com/devteamaegis"><code>@​devteamaegis</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6452">#6452</a></li>
<li>(pydantic-ai) Only use hooks when
<code>ModelRequestContext.model</code> exists 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/6480">#6480</a></li>
<li>(rq) Restore <code>functools.wraps()</code> for patched functions 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/6532">#6532</a></li>
<li>(tracing_utils) Handle baggage values containing '=' in
from_incoming_header by <a
href="https://github.com/devteamaegis"><code>@​devteamaegis</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6450">#6450</a></li>
<li>(utils) Handle image_url string shorthand in
_is_image_type_with_blob_content by <a
href="https://github.com/devteamaegis"><code>@​devteamaegis</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6478">#6478</a></li>
</ul>
<h3>Internal Changes 🔧</h3>
<ul>
<li>(arq) Only pin <code>fakeredis&lt;2.36.0</code> in tests 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/6444">#6444</a></li>
<li>(flaky) Change env for flaky test detector by <a
href="https://github.com/sl0thentr0py"><code>@​sl0thentr0py</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6492">#6492</a></li>
<li>(pydantic-ai) Create event loop before invoking sync methods 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/6475">#6475</a></li>
<li>Use <code>package-ecosystem: uv</code> in dependabot by <a
href="https://github.com/sentrivana"><code>@​sentrivana</code></a> in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6522">#6522</a></li>
<li>🤖 Update test matrix with new releases (06/08) by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6519">#6519</a></li>
<li>Raise minimum supported <code>aiomysql</code> version and update
text matrix 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/6496">#6496</a></li>
<li>Deprecate OpenTelemetryIntegration in favor of OTLPIntegration and
no-op for span first by <a
href="https://github.com/sl0thentr0py"><code>@​sl0thentr0py</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6494">#6494</a></li>
</ul>
<!-- 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.62.0</h2>
<h3>New Features </h3>
<ul>
<li>
<p>Add integration for <code>aiomysql</code> by <a
href="https://github.com/tonal"><code>@​tonal</code></a> in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/4703">#4703</a></p>
<p>We're adding support for the <code>aiomysql</code> package. To enable
the integration, add it to your <code>integrations</code> list:</p>
<pre lang="python"><code>import sentry_sdk
from sentry_sdk.integrations.aiomysql import AioMySQLIntegration
<p>sentry_sdk.init(
traces_sample_rate=1.0,
integrations=[AioMySQLIntegration()],
)
</code></pre></p>
</li>
<li>
<p>Support HTTPX2 by <a
href="https://github.com/sentrivana"><code>@​sentrivana</code></a> in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6463">#6463</a></p>
<p>We're adding out-of-the-box support for HTTPX2. As long as use the
package, the Sentry integration
will be enabled automatically and you should see your requests
instrumented in Sentry.</p>
<pre lang="python"><code>import httpx2
import sentry_sdk
<p>sentry_sdk.init(...)</p>
<p>with sentry_sdk.start_transaction(name=&quot;testing_sentry&quot;):
httpx2.get(&quot;<a
href="https://sentry.io/">https://sentry.io/</a>&quot;)
</code></pre></p>
</li>
</ul>
<h3>Bug Fixes 🐛</h3>
<ul>
<li>(arq) Never capture control flow exceptions 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/6507">#6507</a></li>
<li>(client) Guard against dotless qualified_name in
_setup_instrumentation by <a
href="https://github.com/devteamaegis"><code>@​devteamaegis</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6452">#6452</a></li>
<li>(pydantic-ai) Only use hooks when
<code>ModelRequestContext.model</code> exists 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/6480">#6480</a></li>
<li>(rq) Restore <code>functools.wraps()</code> for patched functions 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/6532">#6532</a></li>
<li>(tracing_utils) Handle baggage values containing '=' in
from_incoming_header by <a
href="https://github.com/devteamaegis"><code>@​devteamaegis</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6450">#6450</a></li>
<li>(utils) Handle image_url string shorthand in
_is_image_type_with_blob_content by <a
href="https://github.com/devteamaegis"><code>@​devteamaegis</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6478">#6478</a></li>
</ul>
<h3>Internal Changes 🔧</h3>
<ul>
<li>(arq) Only pin <code>fakeredis&lt;2.36.0</code> in tests 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/6444">#6444</a></li>
<li>(flaky) Change env for flaky test detector by <a
href="https://github.com/sl0thentr0py"><code>@​sl0thentr0py</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6492">#6492</a></li>
<li>(pydantic-ai) Create event loop before invoking sync methods 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/6475">#6475</a></li>
<li>Use <code>package-ecosystem: uv</code> in dependabot by <a
href="https://github.com/sentrivana"><code>@​sentrivana</code></a> in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6522">#6522</a></li>
<li>🤖 Update test matrix with new releases (06/08) by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/6519">#6519</a></li>
<li>Raise minimum supported <code>aiomysql</code> version and update
text matrix 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/6496">#6496</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0bac65a1c0"><code>0bac65a</code></a>
Update CHANGELOG.md</li>
<li><a
href="4a53c102d7"><code>4a53c10</code></a>
release: 2.62.0</li>
<li><a
href="afff0e23a4"><code>afff0e2</code></a>
fix(rq): Restore <code>functools.wraps()</code> for patched functions
(<a
href="https://redirect.github.com/getsentry/sentry-python/issues/6532">#6532</a>)</li>
<li><a
href="33ca589e7b"><code>33ca589</code></a>
build(deps-dev): bump openfeature-sdk from 0.9.0 to 0.10.0 (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/6528">#6528</a>)</li>
<li><a
href="4fdd8e042b"><code>4fdd8e0</code></a>
build(deps): bump pip from 26.1.1 to 26.1.2 (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/6530">#6530</a>)</li>
<li><a
href="b466c279d7"><code>b466c27</code></a>
build(deps-dev): bump httpx2 from 2.2.0 to 2.3.0 (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/6523">#6523</a>)</li>
<li><a
href="0be028f9ac"><code>0be028f</code></a>
build(deps-dev): bump typer from 0.26.2 to 0.26.7 (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/6526">#6526</a>)</li>
<li><a
href="344c013951"><code>344c013</code></a>
build(deps-dev): bump ruff from 0.15.14 to 0.15.16 (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/6529">#6529</a>)</li>
<li><a
href="7d38a49af0"><code>7d38a49</code></a>
ci: Use package-ecosystem: uv in dependabot (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/6522">#6522</a>)</li>
<li><a
href="8c50017e5a"><code>8c50017</code></a>
build(deps): bump
getsentry/craft/.github/workflows/changelog-preview.yml fro...</li>
<li>Additional commits viewable in <a
href="https://github.com/getsentry/sentry-python/compare/2.61.0...2.62.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.61.0&new-version=2.62.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-07-14 04:12:40 +00:00
..