Skip to content

v1230+srv623.web447

@dependabot dependabot tagged this 20 Apr 16:31
Bumps the uv-prod-minor-patch group with 4 updates:
[elevenlabs](https://github.com/elevenlabs/elevenlabs-python),
[openfga-sdk](https://github.com/openfga/python-sdk),
[pydantic](https://github.com/pydantic/pydantic) and
[sentry-sdk](https://github.com/getsentry/sentry-python).

Updates `elevenlabs` from 2.42.0 to 2.43.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/elevenlabs/elevenlabs-python/releases">elevenlabs's
releases</a>.</em></p>
<blockquote>
<h2>v2.43.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add AGENTS.md with Fern-generated code guidelines by <a
href="https://github.com/kraenhansen"><code>@​kraenhansen</code></a> in
<a
href="https://redirect.github.com/elevenlabs/elevenlabs-python/pull/764">elevenlabs/elevenlabs-python#764</a></li>
<li>Add AGENTS.md to .fernignore by <a
href="https://github.com/kraenhansen"><code>@​kraenhansen</code></a> in
<a
href="https://redirect.github.com/elevenlabs/elevenlabs-python/pull/769">elevenlabs/elevenlabs-python#769</a></li>
<li>Fix: update imports for local only tests by <a
href="https://github.com/fern-support"><code>@​fern-support</code></a>
in <a
href="https://redirect.github.com/elevenlabs/elevenlabs-python/pull/767">elevenlabs/elevenlabs-python#767</a></li>
<li>:herb: Fern Regeneration -- April 13, 2026 by <a
href="https://github.com/fern-api"><code>@​fern-api</code></a>[bot] in
<a
href="https://redirect.github.com/elevenlabs/elevenlabs-python/pull/770">elevenlabs/elevenlabs-python#770</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/elevenlabs/elevenlabs-python/compare/v2.42.0...v2.43.0">https://github.com/elevenlabs/elevenlabs-python/compare/v2.42.0...v2.43.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/elevenlabs/elevenlabs-python/commit/8af73bc840511d5f279603ba8f43018a116df661"><code>8af73bc</code></a>
SDK regeneration (<a
href="https://redirect.github.com/elevenlabs/elevenlabs-python/issues/770">#770</a>)</li>
<li><a
href="https://github.com/elevenlabs/elevenlabs-python/commit/b10c6983ec6abfff61ef696e9f071c4798f0d2a0"><code>b10c698</code></a>
Fix: update imports for local only tests (<a
href="https://redirect.github.com/elevenlabs/elevenlabs-python/issues/767">#767</a>)</li>
<li><a
href="https://github.com/elevenlabs/elevenlabs-python/commit/0257e654462a8649eaeaaef6f126ce5ddfb358b2"><code>0257e65</code></a>
Add AGENTS.md to .fernignore to preserve it during SDK regeneration (<a
href="https://redirect.github.com/elevenlabs/elevenlabs-python/issues/769">#769</a>)</li>
<li><a
href="https://github.com/elevenlabs/elevenlabs-python/commit/d6374983d925a468a4adcf9e2223a78054e1aaf0"><code>d637498</code></a>
Add AGENTS.md with Fern-generated code guidelines (<a
href="https://redirect.github.com/elevenlabs/elevenlabs-python/issues/764">#764</a>)</li>
<li>See full diff in <a
href="https://github.com/elevenlabs/elevenlabs-python/compare/v2.42.0...v2.43.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `openfga-sdk` from 0.10.0 to 0.10.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/openfga/python-sdk/releases">openfga-sdk's
releases</a>.</em></p>
<blockquote>
<h2>v0.10.1</h2>
<h2><a
href="https://github.com/openfga/python-sdk/compare/v0.10.0...v0.10.1">0.10.1</a>
(2026-04-16)</h2>
<h3>Added</h3>
<ul>
<li>release automation configs (<a
href="https://redirect.github.com/openfga/python-sdk/issues/262">#262</a>)
(<a
href="https://github.com/openfga/python-sdk/commit/fdee3c69a58160c26a517ec5bbbb855e70ae109d">fdee3c6</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>stop destroying connection pool after every sync request (<a
href="https://redirect.github.com/openfga/python-sdk/issues/270">#270</a>)
(<a
href="https://github.com/openfga/python-sdk/commit/9d3901636908bb3e1d47032764fb96aabdeb5e85">9d39016</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>remove fga_client.close() from README (<a
href="https://redirect.github.com/openfga/python-sdk/issues/191">#191</a>)
(<a
href="https://redirect.github.com/openfga/python-sdk/issues/239">#239</a>)
(<a
href="https://github.com/openfga/python-sdk/commit/070ec157077483e32c8b0b32e357126b7bf4d734">070ec15</a>)</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>docs: remove fga_client.close() from README (<a
href="https://redirect.github.com/openfga/python-sdk/issues/191">#191</a>)
by <a href="https://github.com/JsMelix"><code>@​JsMelix</code></a> in <a
href="https://redirect.github.com/openfga/python-sdk/pull/239">openfga/python-sdk#239</a></li>
<li>chore(deps): bump aiohttp from 3.13.3 to 3.13.4 in the uv group
across 1 directory by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/openfga/python-sdk/pull/263">openfga/python-sdk#263</a></li>
<li>chore(deps): bump the dependencies group with 5 updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/openfga/python-sdk/pull/264">openfga/python-sdk#264</a></li>
<li>feat: release automation configs by <a
href="https://github.com/SoulPancake"><code>@​SoulPancake</code></a> in
<a
href="https://redirect.github.com/openfga/python-sdk/pull/262">openfga/python-sdk#262</a></li>
<li>chore: Add 'release' to PR conventional commit types by <a
href="https://github.com/SoulPancake"><code>@​SoulPancake</code></a> in
<a
href="https://redirect.github.com/openfga/python-sdk/pull/266">openfga/python-sdk#266</a></li>
<li>chore: use releaser app client id by <a
href="https://github.com/SoulPancake"><code>@​SoulPancake</code></a> in
<a
href="https://redirect.github.com/openfga/python-sdk/pull/268">openfga/python-sdk#268</a></li>
<li>chore: add release type and package name to config by <a
href="https://github.com/SoulPancake"><code>@​SoulPancake</code></a> in
<a
href="https://redirect.github.com/openfga/python-sdk/pull/267">openfga/python-sdk#267</a></li>
<li>fix: stop destroying connection pool after every sync request by <a
href="https://github.com/SoulPancake"><code>@​SoulPancake</code></a> in
<a
href="https://redirect.github.com/openfga/python-sdk/pull/270">openfga/python-sdk#270</a></li>
<li>chore: add pull request title pattern for releases by <a
href="https://github.com/SoulPancake"><code>@​SoulPancake</code></a> in
<a
href="https://redirect.github.com/openfga/python-sdk/pull/272">openfga/python-sdk#272</a></li>
<li>chore: support uv.lock and version.txt in release config by <a
href="https://github.com/SoulPancake"><code>@​SoulPancake</code></a> in
<a
href="https://redirect.github.com/openfga/python-sdk/pull/274">openfga/python-sdk#274</a></li>
<li>chore(deps): bump pytest from 8.4.2 to 9.0.3 in the uv group across
1 directory by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/openfga/python-sdk/pull/269">openfga/python-sdk#269</a></li>
<li>release: v0.10.1 by <a
href="https://github.com/openfga-releaser-bot"><code>@​openfga-releaser-bot</code></a>[bot]
in <a
href="https://redirect.github.com/openfga/python-sdk/pull/275">openfga/python-sdk#275</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/JsMelix"><code>@​JsMelix</code></a> made
their first contribution in <a
href="https://redirect.github.com/openfga/python-sdk/pull/239">openfga/python-sdk#239</a></li>
<li><a
href="https://github.com/openfga-releaser-bot"><code>@​openfga-releaser-bot</code></a>[bot]
made their first contribution in <a
href="https://redirect.github.com/openfga/python-sdk/pull/275">openfga/python-sdk#275</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/openfga/python-sdk/compare/v0.10.0...v0.10.1">https://github.com/openfga/python-sdk/compare/v0.10.0...v0.10.1</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/openfga/python-sdk/blob/main/CHANGELOG.md">openfga-sdk's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/openfga/python-sdk/compare/v0.10.0...v0.10.1">0.10.1</a>
(2026-04-16)</h2>
<h3>Added</h3>
<ul>
<li>release automation configs (<a
href="https://redirect.github.com/openfga/python-sdk/issues/262">#262</a>)
(<a
href="https://github.com/openfga/python-sdk/commit/fdee3c69a58160c26a517ec5bbbb855e70ae109d">fdee3c6</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>stop destroying connection pool after every sync request (<a
href="https://redirect.github.com/openfga/python-sdk/issues/270">#270</a>)
(<a
href="https://github.com/openfga/python-sdk/commit/9d3901636908bb3e1d47032764fb96aabdeb5e85">9d39016</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>remove fga_client.close() from README (<a
href="https://redirect.github.com/openfga/python-sdk/issues/191">#191</a>)
(<a
href="https://redirect.github.com/openfga/python-sdk/issues/239">#239</a>)
(<a
href="https://github.com/openfga/python-sdk/commit/070ec157077483e32c8b0b32e357126b7bf4d734">070ec15</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/openfga/python-sdk/commit/63befb86cdccc46829372a7f776e6af2676bebb3"><code>63befb8</code></a>
release: v0.10.1 (<a
href="https://redirect.github.com/openfga/python-sdk/issues/275">#275</a>)</li>
<li><a
href="https://github.com/openfga/python-sdk/commit/590a3f2a10d5ba54a90cc90e450d46aa97ce7d05"><code>590a3f2</code></a>
chore(deps): bump pytest from 8.4.2 to 9.0.3 in the uv group across 1
directo...</li>
<li><a
href="https://github.com/openfga/python-sdk/commit/5eb9f3ccd44822b06d66190e4b6c28f2c00bb540"><code>5eb9f3c</code></a>
chore: support uv.lock and version.txt in release config (<a
href="https://redirect.github.com/openfga/python-sdk/issues/274">#274</a>)</li>
<li><a
href="https://github.com/openfga/python-sdk/commit/d01d3e8dbb74681a0c24ecdfe774db4928c80711"><code>d01d3e8</code></a>
chore: add pull request title pattern for releases (<a
href="https://redirect.github.com/openfga/python-sdk/issues/272">#272</a>)</li>
<li><a
href="https://github.com/openfga/python-sdk/commit/9d3901636908bb3e1d47032764fb96aabdeb5e85"><code>9d39016</code></a>
fix: stop destroying connection pool after every sync request (<a
href="https://redirect.github.com/openfga/python-sdk/issues/270">#270</a>)</li>
<li><a
href="https://github.com/openfga/python-sdk/commit/c4dab0ba4258da95b4bbb2777aefe440a2a9ae1e"><code>c4dab0b</code></a>
chore: add release type and package name to config (<a
href="https://redirect.github.com/openfga/python-sdk/issues/267">#267</a>)</li>
<li><a
href="https://github.com/openfga/python-sdk/commit/9eae06b508e5a54ff18cb2d8ca2ea993ecbd7be6"><code>9eae06b</code></a>
chore: use releaser app client id (<a
href="https://redirect.github.com/openfga/python-sdk/issues/268">#268</a>)</li>
<li><a
href="https://github.com/openfga/python-sdk/commit/4a1374336a2ffbecc7d42039212a48b95fe4a840"><code>4a13743</code></a>
chore: Add 'release' to PR conventional commit types (<a
href="https://redirect.github.com/openfga/python-sdk/issues/266">#266</a>)</li>
<li><a
href="https://github.com/openfga/python-sdk/commit/fdee3c69a58160c26a517ec5bbbb855e70ae109d"><code>fdee3c6</code></a>
feat: release automation configs (<a
href="https://redirect.github.com/openfga/python-sdk/issues/262">#262</a>)</li>
<li><a
href="https://github.com/openfga/python-sdk/commit/a6edd7c6e87756bcaf536cba6b697f06f92d38d1"><code>a6edd7c</code></a>
chore(deps): bump the dependencies group with 5 updates (<a
href="https://redirect.github.com/openfga/python-sdk/issues/264">#264</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/openfga/python-sdk/compare/v0.10.0...v0.10.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `pydantic` from 2.12.5 to 2.13.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pydantic/pydantic/releases">pydantic's
releases</a>.</em></p>
<blockquote>
<h2>v2.13.2 2026-04-17</h2>
<h2>v2.13.2 (2026-04-17)</h2>
<h3>What's Changed</h3>
<h4>Fixes</h4>
<ul>
<li>Fix <code>ValidationInfo.field_name</code> missing with
<code>model_validate_json()</code> by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/13084">#13084</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/pydantic/pydantic/compare/v2.13.1...v2.13.2">https://github.com/pydantic/pydantic/compare/v2.13.1...v2.13.2</a></p>
<h2>v2.13.1 2026-04-15</h2>
<h2>v2.13.1 (2026-04-15)</h2>
<h3>What's Changed</h3>
<h4>Fixes</h4>
<ul>
<li>Fix <code>ValidationInfo.data</code> missing with
<code>model_validate_json()</code> by <a
href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> in
<a
href="https://redirect.github.com/pydantic/pydantic/pull/13079">#13079</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.1">https://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.1</a></p>
<h2>v2.13.0 2026-04-13</h2>
<h2>v2.13.0 (2026-04-13)</h2>
<p>The highlights of the v2.13 release are available in the <a
href="https://pydantic.dev/articles/pydantic-v2-13-release">blog
post</a>.
Several minor changes (considered non-breaking changes according to our
<a
href="https://pydantic.dev/docs/validation/2.13/get-started/version-policy/#pydantic-v2">versioning
policy</a>) are also included in this release. Make sure to look into
them before upgrading.</p>
<p>This release contains the updated <code>pydantic.v1</code> namespace,
matching version 1.10.26 which includes support for Python 3.14.</p>
<h3>What's Changed</h3>
<p>See the beta releases for all changes sinces 2.12.</p>
<h4>Packaging</h4>
<ul>
<li>Add zizmor for GitHub Actions workflow linting by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/13039">#13039</a></li>
<li>Update jiter to v0.14.0 to fix a segmentation fault on musl Linux by
<a href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/13064">#13064</a></li>
</ul>
<h4>New Features</h4>
<ul>
<li>Allow default factories of private attributes to take validated
model data by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/13013">#13013</a></li>
</ul>
<h4>Changes</h4>
<ul>
<li>Warn when serializing fixed length tuples with too few items by <a
href="https://github.com/arvindsaripalli"><code>@​arvindsaripalli</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/13016">#13016</a></li>
</ul>
<h4>Fixes</h4>
<ul>
<li>Change type of <code>Any</code> when synthesizing
<code>_build_sources</code> for <code>BaseSettings.__init__()</code>
signature in the mypy plugin by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/13049">#13049</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pydantic/pydantic/blob/v2.13.2/HISTORY.md">pydantic's
changelog</a>.</em></p>
<blockquote>
<h2>v2.13.2 (2026-04-17)</h2>
<p><a
href="https://github.com/pydantic/pydantic/releases/tag/v2.13.2">GitHub
release</a></p>
<h3>What's Changed</h3>
<h4>Fixes</h4>
<ul>
<li>Fix <code>ValidationInfo.field_name</code> missing with
<code>model_validate_json()</code> by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/13084">#13084</a></li>
</ul>
<h2>v2.13.1 (2026-04-15)</h2>
<p><a
href="https://github.com/pydantic/pydantic/releases/tag/v2.13.1">GitHub
release</a></p>
<h3>What's Changed</h3>
<h4>Fixes</h4>
<ul>
<li>Fix <code>ValidationInfo.data</code> missing with
<code>model_validate_json()</code> by <a
href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> in
<a
href="https://redirect.github.com/pydantic/pydantic/pull/13079">#13079</a></li>
</ul>
<h2>v2.13.0 (2026-04-13)</h2>
<p><a
href="https://github.com/pydantic/pydantic/releases/tag/v2.13.0">GitHub
release</a></p>
<p>The highlights of the v2.13 release are available in the <a
href="https://pydantic.dev/articles/pydantic-v2-13-release">blog
post</a>.
Several minor changes (considered non-breaking changes according to our
<a
href="https://pydantic.dev/docs/validation/2.13/get-started/version-policy/#pydantic-v2">versioning
policy</a>)
are also included in this release. Make sure to look into them before
upgrading.</p>
<p>This release contains the updated <code>pydantic.v1</code> namespace,
matching version 1.10.26 which includes support for Python 3.14.</p>
<h3>What's Changed</h3>
<p>See the beta releases for all changes sinces 2.12.</p>
<h4>New Features</h4>
<ul>
<li>Allow default factories of private attributes to take validated
model data by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/13013">#13013</a></li>
</ul>
<h4>Changes</h4>
<ul>
<li>Warn when serializing fixed length tuples with too few items by <a
href="https://github.com/arvindsaripalli"><code>@​arvindsaripalli</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/13016">#13016</a></li>
</ul>
<h4>Fixes</h4>
<ul>
<li>Change type of <code>Any</code> when synthesizing
<code>_build_sources</code> for <code>BaseSettings.__init__()</code>
signature in the mypy plugin by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/13049">#13049</a></li>
<li>Fix model equality when using runtime <code>extra</code>
configuration by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/13062">#13062</a></li>
</ul>
<h4>Packaging</h4>
<ul>
<li>Add zizmor for GitHub Actions workflow linting by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/13039">#13039</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pydantic/pydantic/commit/ca3ddd1149bd3b14273922a29da174804496a055"><code>ca3ddd1</code></a>
Prepare release v2.13.2</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/000e823a3ab7545b0c6064fde34effdcd02044ab"><code>000e823</code></a>
Fix <code>ValidationInfo.field_name</code> missing with
<code>model_validate_json()</code></li>
<li><a
href="https://github.com/pydantic/pydantic/commit/d45d8be3ffb6dfc6d0c64da6980140c91ff841fb"><code>d45d8be</code></a>
Prepare release 2.13.1</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/54aca609ce58e73dfe1c681d93432fbe3a4621da"><code>54aca60</code></a>
Fix <code>ValidationInfo.data</code> missing with
<code>model_validate_json()</code></li>
<li><a
href="https://github.com/pydantic/pydantic/commit/46bf4fa648af3a1fbf4603a37f210e9d9c618357"><code>46bf4fa</code></a>
Fix Pydantic release workflow (<a
href="https://redirect.github.com/pydantic/pydantic/issues/13067">#13067</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/1b359edab09c623464d23c6fd2503ae5ff276d43"><code>1b359ed</code></a>
Prepare release v2.13.0 (<a
href="https://redirect.github.com/pydantic/pydantic/issues/13065">#13065</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/b1bf19445d8ac144a7a0e82674d2d87eebab6c18"><code>b1bf194</code></a>
Fix model equality when using runtime <code>extra</code> configuration
(<a
href="https://redirect.github.com/pydantic/pydantic/issues/13062">#13062</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/17a35e371bdff348c0690651d324c91fc7c9ff9e"><code>17a35e3</code></a>
Update jiter to v0.14.0 (<a
href="https://redirect.github.com/pydantic/pydantic/issues/13064">#13064</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/feea402b23fa23774669908c4e08a61ba1e4238e"><code>feea402</code></a>
Use <code>simulation</code> mode in Codspeed CI (<a
href="https://redirect.github.com/pydantic/pydantic/issues/13063">#13063</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/671c9b0d4d3f9b2f1b95ca32ac85cb69e824e0bc"><code>671c9b0</code></a>
Add basic benchmarks for model equality (<a
href="https://redirect.github.com/pydantic/pydantic/issues/13061">#13061</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pydantic/pydantic/compare/v2.12.5...v2.13.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `sentry-sdk` from 2.57.0 to 2.58.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.58.0</h2>
<h3>New Features ✨</h3>
<ul>
<li>(ai) Redact base64 data URLs in image_url content blocks by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5953">#5953</a></li>
<li>(integrations) Instrument pyreqwest tracing by <a
href="https://github.com/servusdei2018"><code>@​servusdei2018</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5682">#5682</a></li>
<li>(litellm) Add async callbacks 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/5969">#5969</a></li>
</ul>
<h3>Bug Fixes 🐛</h3>
<h4>Anthropic</h4>
<ul>
<li>Capture exceptions for <code>stream()</code> calls 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/5950">#5950</a></li>
<li>Stop setting transaction status when child span fails 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/5717">#5717</a></li>
<li>Only finish relevant spans in .create() patches 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/5716">#5716</a></li>
</ul>
<h4>Pydantic Ai</h4>
<ul>
<li>Adapt import for new library versions 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/5984">#5984</a></li>
<li>Use first-class hooks when available 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/5947">#5947</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>(huggingface_hub) Stop setting transaction status when a child span
fails by <a
href="https://github.com/Zenithatic"><code>@​Zenithatic</code></a> in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5952">#5952</a></li>
<li>(litellm) Avoid double span exits when streaming 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/5933">#5933</a></li>
<li>(wsgi) Respect HTTP_X_FORWARDED_PROTO in request.url construction by
<a
href="https://github.com/sl0thentr0py"><code>@​sl0thentr0py</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5963">#5963</a></li>
</ul>
<h3>Internal Changes 🔧</h3>
<h4>Litellm</h4>
<ul>
<li>Replace mocks with <code>httpx</code> types in rate-limit 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/5975">#5975</a></li>
<li>Replace mocks with <code>httpx</code> types in embedding 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/5970">#5970</a></li>
<li>Replace mocks with <code>httpx</code> types in nonstreaming
<code>completion()</code> 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/5937">#5937</a></li>
<li>Remove dead attributes 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/5985">#5985</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>(ai) Remove <code>gen_ai.tool.type</code> span attribute by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5964">#5964</a></li>
<li>(anthropic) Separate sync and async .create() patches 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/5715">#5715</a></li>
<li>(openai) Split token counting by API for easier deprecation by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5930">#5930</a></li>
<li>(openai-agents) Remove error attributes 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/5986">#5986</a></li>
<li>(opentelemetry) Ignore mypy error 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/5927">#5927</a></li>
<li>🤖 Update test matrix with new releases (04/13) by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5983">#5983</a></li>
<li>Fix license metadata in setup.py by <a
href="https://github.com/sl0thentr0py"><code>@​sl0thentr0py</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5934">#5934</a></li>
<li>Update validate-pr workflow by <a
href="https://github.com/stephanie-anderson"><code>@​stephanie-anderson</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5931">#5931</a></li>
</ul>
<h3>Other</h3>
<ul>
<li>Handle <code>None</code> span context in the span processor and pin
tokenizers version for anthropic tests on Python 3.8 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/5967">#5967</a></li>
</ul>
</blockquote>
</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.58.0</h2>
<h3>New Features ✨</h3>
<ul>
<li>(ai) Redact base64 data URLs in image_url content blocks by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5953">#5953</a></li>
<li>(integrations) Instrument pyreqwest tracing by <a
href="https://github.com/servusdei2018"><code>@​servusdei2018</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5682">#5682</a></li>
<li>(litellm) Add async callbacks 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/5969">#5969</a></li>
</ul>
<h3>Bug Fixes 🐛</h3>
<h4>Anthropic</h4>
<ul>
<li>Capture exceptions for <code>stream()</code> calls 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/5950">#5950</a></li>
<li>Stop setting transaction status when child span fails 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/5717">#5717</a></li>
<li>Only finish relevant spans in .create() patches 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/5716">#5716</a></li>
</ul>
<h4>Pydantic Ai</h4>
<ul>
<li>Adapt import for new library versions 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/5984">#5984</a></li>
<li>Use first-class hooks when available 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/5947">#5947</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>(huggingface_hub) Stop setting transaction status when a child span
fails by <a
href="https://github.com/Zenithatic"><code>@​Zenithatic</code></a> in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5952">#5952</a></li>
<li>(litellm) Avoid double span exits when streaming 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/5933">#5933</a></li>
<li>(wsgi) Respect HTTP_X_FORWARDED_PROTO in request.url construction by
<a
href="https://github.com/sl0thentr0py"><code>@​sl0thentr0py</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5963">#5963</a></li>
</ul>
<h3>Internal Changes 🔧</h3>
<h4>Litellm</h4>
<ul>
<li>Replace mocks with <code>httpx</code> types in rate-limit 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/5975">#5975</a></li>
<li>Replace mocks with <code>httpx</code> types in embedding 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/5970">#5970</a></li>
<li>Replace mocks with <code>httpx</code> types in nonstreaming
<code>completion()</code> 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/5937">#5937</a></li>
<li>Remove dead attributes 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/5985">#5985</a></li>
</ul>
<h4>Other</h4>
<ul>
<li>(ai) Remove <code>gen_ai.tool.type</code> span attribute by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5964">#5964</a></li>
<li>(anthropic) Separate sync and async .create() patches 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/5715">#5715</a></li>
<li>(openai) Split token counting by API for easier deprecation by <a
href="https://github.com/ericapisani"><code>@​ericapisani</code></a> in
<a
href="https://redirect.github.com/getsentry/sentry-python/pull/5930">#5930</a></li>
<li>(openai-agents) Remove error attributes 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/5986">#5986</a></li>
<li>(opentelemetry) Ignore mypy error 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/5927">#5927</a></li>
<li>🤖 Update test matrix with new releases (04/13) by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5983">#5983</a></li>
<li>Fix license metadata in setup.py by <a
href="https://github.com/sl0thentr0py"><code>@​sl0thentr0py</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5934">#5934</a></li>
<li>Update validate-pr workflow by <a
href="https://github.com/stephanie-anderson"><code>@​stephanie-anderson</code></a>
in <a
href="https://redirect.github.com/getsentry/sentry-python/pull/5931">#5931</a></li>
</ul>
<h3>Other</h3>
<ul>
<li>Handle <code>None</code> span context in the span processor and pin
tokenizers version for anthropic tests on Python 3.8 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/5967">#5967</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/getsentry/sentry-python/commit/ce445d96977ec083b97495c917aa0c3ce453689d"><code>ce445d9</code></a>
release: 2.58.0</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/c0c0e9cfc8536f0d9ba22925e4bea17034138cd0"><code>c0c0e9c</code></a>
feat(litellm): Add async callbacks (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5969">#5969</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/ea74b63881d2cf1d71130a8b6ef4dfff4e4cd337"><code>ea74b63</code></a>
test(litellm): Replace mocks with <code>httpx</code> types in rate-limit
test (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5975">#5975</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/06ed1bca2f9302055ba43dc058f5afcc731b8d79"><code>06ed1bc</code></a>
test(litellm): Replace mocks with <code>httpx</code> types in embedding
tests (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5970">#5970</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/66ef2e6976a1ae86e97aca08cbc806f9e579f324"><code>66ef2e6</code></a>
test(litellm): Replace mocks with <code>httpx</code> types in
nonstreaming `completion()...</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/96ebbf67d91146ebb30be6e0898a637ea6c2c697"><code>96ebbf6</code></a>
fix(litellm): Avoid double span exits when streaming (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5933">#5933</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/7e22b5dc3447a5bee71574a5c22934e5aa8a7642"><code>7e22b5d</code></a>
build(deps): bump actions/github-script from 8.0.0 to 9.0.0 (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5979">#5979</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/35151a90a98affa0d72f7cb8b314a8fb54ac8b51"><code>35151a9</code></a>
build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5980">#5980</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/d1c5b53096e76353e2aa3ffdd8a845f38bb04bb6"><code>d1c5b53</code></a>
build(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1
(<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5981">#5981</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/e255aafa913955eed43333aa204f1476d9dc1ff2"><code>e255aaf</code></a>
build(deps): bump getsentry/testing-ai-sdk-integrations from
6b1f51ec8af03e19...</li>
<li>Additional commits viewable in <a
href="https://github.com/getsentry/sentry-python/compare/2.57.0...2.58.0">compare
view</a></li>
</ul>
</details>
<br />


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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Assets 2
Loading