Skip to content

Commit 51e7007

Browse files
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 &amp; 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=&quot;&lt;your-dsn&gt;&quot;,<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 &amp; 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=&quot;&lt;your-dsn&gt;&quot;,<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 /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sentry-sdk&package-manager=uv&previous-version=2.44.0&new-version=2.45.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 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

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

backend/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ dependencies = [
2222
"pyjwt==2.10.1",
2323
"python-dotenv==1.2.1",
2424
"python-multipart==0.0.20",
25-
"sentry-sdk==2.44.0",
25+
"sentry-sdk==2.45.0",
2626
"sqlalchemy==2.0.44",
2727
"sqlalchemy-stubs==0.4",
2828
"starlette==0.49.1",

0 commit comments

Comments
 (0)