⬆ Update sentry-sdk[fastapi] requirement from <2.0.0,>=1.40.6 to >=1.40.6,<3.0.0 in /backend
Type: Pull Request
State: Open
Association: Unknown
Comments: 1
(8 days ago)
(8 days ago)
Updates the requirements on sentry-sdk[fastapi] to permit the latest version.
Release notes
Sourced from sentry-sdk[fastapi]'s releases.
2.46.0
Various fixes & improvements
- Preserve metadata on wrapped coroutines (#5105) by
@alexander-alderman-webb- Make imports defensive to avoid
ModuleNotFoundErrorin Pydantic AI integration (#5135) by@alexander-alderman-webb- Fix OpenAI agents integration mistakenly enabling itself (#5132) by
@sentrivana- Add instrumentation to embedding functions for various backends (#5120) by
@constantinius- Improve embeddings support for OpenAI (#5121) by
@constantinius- Enhance input handling for embeddings in LiteLLM integration (#5127) by
@constantinius- Expect exceptions when re-raised (#5125) by
@alexander-alderman-webb- Remove
MagicMockfrom mockedModelResponse(#5126) by@alexander-alderman-webb
Changelog
Sourced from sentry-sdk[fastapi]'s changelog.
2.46.0
Various fixes & improvements
- Preserve metadata on wrapped coroutines (#5105) by
@alexander-alderman-webb- Make imports defensive to avoid
ModuleNotFoundErrorin Pydantic AI integration (#5135) by@alexander-alderman-webb- Fix OpenAI agents integration mistakenly enabling itself (#5132) by
@sentrivana- Add instrumentation to embedding functions for various backends (#5120) by
@constantinius- Improve embeddings support for OpenAI (#5121) by
@constantinius- Enhance input handling for embeddings in LiteLLM integration (#5127) by
@constantinius- Expect exceptions when re-raised (#5125) by
@alexander-alderman-webb- Remove
MagicMockfrom mockedModelResponse(#5126) by@alexander-alderman-webb2.45.0
Various fixes & improvements
OTLPIntegration (#4877) by
@sl0thentr0pyEnable the new OTLP integration with the code snippet below, and your OpenTelemetry instrumentation will be automatically sent to Sentry's OTLP ingestion endpoint.
import sentry_sdk from sentry_sdk.integrations.otlp import OTLPIntegrationsentry_sdk.init( dsn="<your-dsn>", # Add data like inputs and responses; # see https://docs.sentry.io/platforms/python/data-management/data-collected/ for more info send_default_pii=True, integrations=[ OTLPIntegration(), ], )
Under the hood, this will setup:
- A
SpanExporterthat will automatically set up the OTLP ingestion endpoint from your DSN- A
Propagatorthat ensures Distributed Tracing works- Trace/Span linking for all other Sentry events such as Errors, Logs, Crons and Metrics
If you were using the
SentrySpanProcessorbefore, we recommend migrating over toOTLPIntegrationsince it's a much simpler setup.feat(integrations): implement context management for invoke_agent spans (#5089) by
@constantiniusfeat(loguru): Capture extra (#5096) by
@sentrivanafeat: Attach
server.addressto metrics (#5113) by@alexander-alderman-webbfix: Cast message and detail attributes before appending exception notes (#5114) by
@alexander-alderman-webbfix(integrations): ensure that GEN_AI_AGENT_NAME is properly set for GEN_AI spans under an invoke_agent span (#5030) by
@constantiniusfix(logs): Update
sentry.origin(#5112) by@sentrivanachore: Deprecate description truncation option for Redis spans (#5073) by
@alexander-alderman-webb
... (truncated)
Commits
d3375bcUpdate CHANGELOG.md23abfe2release: 2.46.0ca19d63feat: Preserve metadata on wrapped coroutines (#5105)cf165e3build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (#5136)b8d6a57build(deps): bump actions/create-github-app-token from 2.1.4 to 2.2.0 (#5137)c0c28b8build(deps): bump supercharge/redis-github-action from 1.8.0 to 1.8.1 (#5138)fb18c21fix(pydantic-ai): Make imports defensive to avoidModuleNotFoundError(#5135)f945e38Fix openai-agents import (#5132)8596f89fix(integrations): enhance input handling for embeddings in LiteLLM integrati...0e6e808test(openai-agents): RemoveMagicMockfrom mockedModelResponse(#5126)- Additional commits viewable in compare view
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Technical Details
| ID: | 11484084 |
| UUID: | 3677645919 |
| Node ID: | PR_kwDOQfsyKs62K3Nb |
| Host: | GitHub |
| Repository: | lokhandeganesh/fastapi-chakra-ui-full-stack-with-postgresql |