Commit 51e7007
authored
Bump sentry-sdk from 2.44.0 to 2.45.0 in /backend (#1440)
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from
2.44.0 to 2.45.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.45.0</h2>
<h3>Various fixes & improvements</h3>
<ul>
<li>
<p>OTLPIntegration (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/4877">#4877</a>)
by <a
href="https://github.com/sl0thentr0py"><code>@sl0thentr0py</code></a></p>
<p>Enable the new OTLP integration with the code snippet below, and your
OpenTelemetry instrumentation will be automatically sent to Sentry's
OTLP ingestion endpoint.</p>
<pre lang="python"><code> import sentry_sdk
from sentry_sdk.integrations.otlp import OTLPIntegration
<p>sentry_sdk.init(<br />
dsn="<your-dsn>",<br />
# Add data like inputs and responses;<br />
# see <a
href="https://docs.sentry.io/platforms/python/data-management/data-collected/">https://docs.sentry.io/platforms/python/data-management/data-collected/</a>
for more info<br />
send_default_pii=True,<br />
integrations=[<br />
OTLPIntegration(),<br />
],<br />
)<br />
</code></pre></p>
<p>Under the hood, this will setup:</p>
<ul>
<li>A <code>SpanExporter</code> that will automatically set up the OTLP
ingestion endpoint from your DSN</li>
<li>A <code>Propagator</code> that ensures Distributed Tracing
works</li>
<li>Trace/Span linking for all other Sentry events such as Errors, Logs,
Crons and Metrics</li>
</ul>
<p>If you were using the <code>SentrySpanProcessor</code> before, we
recommend migrating over to <code>OTLPIntegration</code> since it's a
much simpler setup.</p>
</li>
<li>
<p>feat(integrations): implement context management for invoke_agent
spans (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5089">#5089</a>)
by <a
href="https://github.com/constantinius"><code>@constantinius</code></a></p>
</li>
<li>
<p>feat(loguru): Capture extra (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5096">#5096</a>)
by <a
href="https://github.com/sentrivana"><code>@sentrivana</code></a></p>
</li>
<li>
<p>feat: Attach <code>server.address</code> to metrics (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5113">#5113</a>)
by <a
href="https://github.com/alexander-alderman-webb"><code>@alexander-alderman-webb</code></a></p>
</li>
<li>
<p>fix: Cast message and detail attributes before appending exception
notes (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5114">#5114</a>)
by <a
href="https://github.com/alexander-alderman-webb"><code>@alexander-alderman-webb</code></a></p>
</li>
<li>
<p>fix(integrations): ensure that GEN_AI_AGENT_NAME is properly set for
GEN_AI spans under an invoke_agent span (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5030">#5030</a>)
by <a
href="https://github.com/constantinius"><code>@constantinius</code></a></p>
</li>
<li>
<p>fix(logs): Update <code>sentry.origin</code> (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5112">#5112</a>)
by <a
href="https://github.com/sentrivana"><code>@sentrivana</code></a></p>
</li>
<li>
<p>chore: Deprecate description truncation option for Redis spans (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5073">#5073</a>)
by <a
href="https://github.com/alexander-alderman-webb"><code>@alexander-alderman-webb</code></a></p>
</li>
<li>
<p>chore: Deprecate <code>max_spans</code> LangChain parameter (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5074">#5074</a>)
by <a
href="https://github.com/alexander-alderman-webb"><code>@alexander-alderman-webb</code></a></p>
</li>
<li>
<p>chore(toxgen): Check availability of pip and add detail to exceptions
(<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5076">#5076</a>)
by <a
href="https://github.com/alexander-alderman-webb"><code>@alexander-alderman-webb</code></a></p>
</li>
<li>
<p>chore: add MCP SDK Pydantic AI and OpenAI Agents to the list of auto
enabled integrations (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5111">#5111</a>)
by <a
href="https://github.com/constantinius"><code>@constantinius</code></a></p>
</li>
<li>
<p>test: add tests for either FastMCP implementation (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5075">#5075</a>)
by <a
href="https://github.com/constantinius"><code>@constantinius</code></a></p>
</li>
<li>
<p>fix(ci): Re-enable skipped tests (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5104">#5104</a>)
by <a
href="https://github.com/sentrivana"><code>@sentrivana</code></a></p>
</li>
<li>
<p>ci: 🤖 Update test matrix with new releases (11/17) (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5110">#5110</a>)
by <a
href="https://github.com/github-actions"><code>@github-actions</code></a></p>
</li>
<li>
<p>ci: Force coverage core ctrace for 3.14 (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5108">#5108</a>)
by <a
href="https://github.com/sl0thentr0py"><code>@sl0thentr0py</code></a></p>
</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.45.0</h2>
<h3>Various fixes & improvements</h3>
<ul>
<li>
<p>OTLPIntegration (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/4877">#4877</a>)
by <a
href="https://github.com/sl0thentr0py"><code>@sl0thentr0py</code></a></p>
<p>Enable the new OTLP integration with the code snippet below, and your
OpenTelemetry instrumentation will be automatically sent to Sentry's
OTLP ingestion endpoint.</p>
<pre lang="python"><code> import sentry_sdk
from sentry_sdk.integrations.otlp import OTLPIntegration
<p>sentry_sdk.init(<br />
dsn="<your-dsn>",<br />
# Add data like inputs and responses;<br />
# see <a
href="https://docs.sentry.io/platforms/python/data-management/data-collected/">https://docs.sentry.io/platforms/python/data-management/data-collected/</a>
for more info<br />
send_default_pii=True,<br />
integrations=[<br />
OTLPIntegration(),<br />
],<br />
)<br />
</code></pre></p>
<p>Under the hood, this will setup:</p>
<ul>
<li>A <code>SpanExporter</code> that will automatically set up the OTLP
ingestion endpoint from your DSN</li>
<li>A <code>Propagator</code> that ensures Distributed Tracing
works</li>
<li>Trace/Span linking for all other Sentry events such as Errors, Logs,
Crons and Metrics</li>
</ul>
<p>If you were using the <code>SentrySpanProcessor</code> before, we
recommend migrating over to <code>OTLPIntegration</code> since it's a
much simpler setup.</p>
</li>
<li>
<p>feat(integrations): implement context management for invoke_agent
spans (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5089">#5089</a>)
by <a
href="https://github.com/constantinius"><code>@constantinius</code></a></p>
</li>
<li>
<p>feat(loguru): Capture extra (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5096">#5096</a>)
by <a
href="https://github.com/sentrivana"><code>@sentrivana</code></a></p>
</li>
<li>
<p>feat: Attach <code>server.address</code> to metrics (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5113">#5113</a>)
by <a
href="https://github.com/alexander-alderman-webb"><code>@alexander-alderman-webb</code></a></p>
</li>
<li>
<p>fix: Cast message and detail attributes before appending exception
notes (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5114">#5114</a>)
by <a
href="https://github.com/alexander-alderman-webb"><code>@alexander-alderman-webb</code></a></p>
</li>
<li>
<p>fix(integrations): ensure that GEN_AI_AGENT_NAME is properly set for
GEN_AI spans under an invoke_agent span (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5030">#5030</a>)
by <a
href="https://github.com/constantinius"><code>@constantinius</code></a></p>
</li>
<li>
<p>fix(logs): Update <code>sentry.origin</code> (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5112">#5112</a>)
by <a
href="https://github.com/sentrivana"><code>@sentrivana</code></a></p>
</li>
<li>
<p>chore: Deprecate description truncation option for Redis spans (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5073">#5073</a>)
by <a
href="https://github.com/alexander-alderman-webb"><code>@alexander-alderman-webb</code></a></p>
</li>
<li>
<p>chore: Deprecate <code>max_spans</code> LangChain parameter (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5074">#5074</a>)
by <a
href="https://github.com/alexander-alderman-webb"><code>@alexander-alderman-webb</code></a></p>
</li>
<li>
<p>chore(toxgen): Check availability of pip and add detail to exceptions
(<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5076">#5076</a>)
by <a
href="https://github.com/alexander-alderman-webb"><code>@alexander-alderman-webb</code></a></p>
</li>
<li>
<p>chore: add MCP SDK Pydantic AI and OpenAI Agents to the list of auto
enabled integrations (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5111">#5111</a>)
by <a
href="https://github.com/constantinius"><code>@constantinius</code></a></p>
</li>
<li>
<p>test: add tests for either FastMCP implementation (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5075">#5075</a>)
by <a
href="https://github.com/constantinius"><code>@constantinius</code></a></p>
</li>
<li>
<p>fix(ci): Re-enable skipped tests (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5104">#5104</a>)
by <a
href="https://github.com/sentrivana"><code>@sentrivana</code></a></p>
</li>
<li>
<p>ci: 🤖 Update test matrix with new releases (11/17) (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5110">#5110</a>)
by <a
href="https://github.com/github-actions"><code>@github-actions</code></a></p>
</li>
<li>
<p>ci: Force coverage core ctrace for 3.14 (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5108">#5108</a>)
by <a
href="https://github.com/sl0thentr0py"><code>@sl0thentr0py</code></a></p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/getsentry/sentry-python/commit/8adce74e8ce5edc983e01293e2e43c1e32a684fc"><code>8adce74</code></a>
Polish changelog</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/a7b008e0a6a40b10717ebd81042dfd7d2325fbdd"><code>a7b008e</code></a>
release: 2.45.0</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/c68c3d6b5152b879bc107f76d9a9c78e95792235"><code>c68c3d6</code></a>
fix: Cast message and detail attributes before appending exception notes
(<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5114">#5114</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/14aff96f8a96b5ffc9003bcedab7993c2382c82a"><code>14aff96</code></a>
fix(integrations): ensure that GEN_AI_AGENT_NAME is properly set for
GEN_AI s...</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/f89d77b1e851701476cdac28e0bc0351f8ab4e0b"><code>f89d77b</code></a>
test: add tests for either FastMCP implementation (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5075">#5075</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/66be3d2450f1452b95c66080e3ae045b1ec79697"><code>66be3d2</code></a>
feat: Attach <code>server.address</code> to metrics (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5113">#5113</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/c4071b3a09a9ac4cb57b8df075fa7b7c8b97a2d3"><code>c4071b3</code></a>
chore: Deprecate description truncation option for Redis spans (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5073">#5073</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/25999b5df50329382cd1c4834e839ae2ed92c1b3"><code>25999b5</code></a>
chore: Deprecate <code>max_spans</code> LangChain parameter (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5074">#5074</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/c4d0ba8b37dbe1b3a08f0c199b6201fd14ef6204"><code>c4d0ba8</code></a>
fix(logs): Update <code>sentry.origin</code> (<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5112">#5112</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-python/commit/c6ad9ac6e5dbaf1aadc64617df1a6b1c813226d2"><code>c6ad9ac</code></a>
chore(toxgen): Check availability of pip and add detail to exceptions
(<a
href="https://redirect.github.com/getsentry/sentry-python/issues/5076">#5076</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/getsentry/sentry-python/compare/2.44.0...2.45.0">compare
view</a></li>
</ul>
</details>
<br />
[](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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent f23385d commit 51e7007
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
0 commit comments