Bump sentry-sdk[flask] from 2.14.0 to 2.18.0
Created by: dependabot[bot]
Bumps sentry-sdk[flask] from 2.14.0 to 2.18.0.
Release notes
Sourced from sentry-sdk[flask]'s releases.
2.18.0
Various fixes & improvements
- Add LaunchDarkly and OpenFeature integration (#3648) by
@cmanallen- Correct typo in a comment (#3726) by
@szokeasaurusrex- End
http.clientspan on timeout (#3723) by@Zylphrex- Check for
h2existence in HTTP/2 transport (#3690) by@BYK- Use
type()instead when extracting frames (#3716) by@Zylphrex- Prefer
python_multipartimport overmultipart(#3710) by@musicinmybrain- Update active thread for asgi (#3669) by
@Zylphrex- Only enable HTTP2 when DSN is HTTPS (#3678) by
@BYK- Prepare for upstream Strawberry extension removal (#3649) by
@DoctorJohn- Enhance README with improved clarity and developer-friendly examples (#3667) by
@UTSAVS26- Run license compliance action on all PRs (#3699) by
@szokeasaurusrex- Run CodeQL action on all PRs (#3698) by
@szokeasaurusrex- Fix UTC assuming test (#3722) by
@BYK- Exclude fakeredis 2.26.0 on py3.6 and 3.7 (#3695) by
@szokeasaurusrex- Unpin
pytestfortornado-latesttests (#3714) by@szokeasaurusrex- Install
pytest-asyncioforredistests (Python 3.12-13) (#3706) by@szokeasaurusrex- Clarify that only pinned tests are required (#3713) by
@szokeasaurusrex- Remove accidentally-committed print (#3712) by
@szokeasaurusrex- Disable broken RQ test in newly-released RQ 2.0 (#3708) by
@szokeasaurusrex- Unpin
pytestforcelerytests (#3701) by@szokeasaurusrex- Unpin
pyteston Python 3.8+geventtests (#3700) by@szokeasaurusrex- Unpin
pytestfor Python 3.8+commontests (#3697) by@szokeasaurusrex- Remove
pytestpin inrequirements-devenv.txt(#3696) by@szokeasaurusrex- Test with Falcon 4.0 (#3684) by
@sentrivana2.17.0
Various fixes & improvements
- Add support for async calls in Anthropic and OpenAI integration (#3497) by
@vetyy- Allow custom transaction names in ASGI (#3664) by
@sl0thentr0py- Langchain: Handle case when parent span wasn't traced (#3656) by
@rbasoalto- Fix Anthropic integration when using tool calls (#3615) by
@kwnath- More defensive Django Spotlight middleware injection (#3665) by
@BYK- Remove
ensure_integration_enabled_async(#3632) by@sentrivana- Test with newer Falcon version (#3644, #3653, #3662) by
@sentrivana- Fix mypy (#3657) by
@sentrivana- Fix flaky transport test (#3666) by
@sentrivana- Remove pin on
sphinx(#3650) by@sentrivana- Bump
actions/checkoutfrom4.2.0to4.2.1(#3651) by@dependabot2.16.0
Integrations
Bottle: Add
failed_request_status_codes(#3618) by@szokeasaurusrexYou can now define a set of integers that will determine which status codes should be reported to Sentry.
... (truncated)
Changelog
Sourced from sentry-sdk[flask]'s changelog.
2.18.0
Various fixes & improvements
- Add LaunchDarkly and OpenFeature integration (#3648) by
@cmanallen- Correct typo in a comment (#3726) by
@szokeasaurusrex- End
http.clientspan on timeout (#3723) by@Zylphrex- Check for
h2existence in HTTP/2 transport (#3690) by@BYK- Use
type()instead when extracting frames (#3716) by@Zylphrex- Prefer
python_multipartimport overmultipart(#3710) by@musicinmybrain- Update active thread for asgi (#3669) by
@Zylphrex- Only enable HTTP2 when DSN is HTTPS (#3678) by
@BYK- Prepare for upstream Strawberry extension removal (#3649) by
@DoctorJohn- Enhance README with improved clarity and developer-friendly examples (#3667) by
@UTSAVS26- Run license compliance action on all PRs (#3699) by
@szokeasaurusrex- Run CodeQL action on all PRs (#3698) by
@szokeasaurusrex- Fix UTC assuming test (#3722) by
@BYK- Exclude fakeredis 2.26.0 on py3.6 and 3.7 (#3695) by
@szokeasaurusrex- Unpin
pytestfortornado-latesttests (#3714) by@szokeasaurusrex- Install
pytest-asyncioforredistests (Python 3.12-13) (#3706) by@szokeasaurusrex- Clarify that only pinned tests are required (#3713) by
@szokeasaurusrex- Remove accidentally-committed print (#3712) by
@szokeasaurusrex- Disable broken RQ test in newly-released RQ 2.0 (#3708) by
@szokeasaurusrex- Unpin
pytestforcelerytests (#3701) by@szokeasaurusrex- Unpin
pyteston Python 3.8+geventtests (#3700) by@szokeasaurusrex- Unpin
pytestfor Python 3.8+commontests (#3697) by@szokeasaurusrex- Remove
pytestpin inrequirements-devenv.txt(#3696) by@szokeasaurusrex- Test with Falcon 4.0 (#3684) by
@sentrivana2.17.0
Various fixes & improvements
- Add support for async calls in Anthropic and OpenAI integration (#3497) by
@vetyy- Allow custom transaction names in ASGI (#3664) by
@sl0thentr0py- Langchain: Handle case when parent span wasn't traced (#3656) by
@rbasoalto- Fix Anthropic integration when using tool calls (#3615) by
@kwnath- More defensive Django Spotlight middleware injection (#3665) by
@BYK- Remove
ensure_integration_enabled_async(#3632) by@sentrivana- Test with newer Falcon version (#3644, #3653, #3662) by
@sentrivana- Fix mypy (#3657) by
@sentrivana- Fix flaky transport test (#3666) by
@sentrivana- Remove pin on
sphinx(#3650) by@sentrivana- Bump
actions/checkoutfrom4.2.0to4.2.1(#3651) by@dependabot2.16.0
Integrations
- Bottle: Add
failed_request_status_codes(#3618) by@szokeasaurusrex
... (truncated)
Commits
-
09946cbUpdate CHANGELOG.md -
0a8ef92release: 2.18.0 -
dd1117dAdd LaunchDarkly and OpenFeature integration (#3648) -
d06a189docs(hub): Correct typo in a comment (#3726) -
5e2d2cffix(tracing): End http.client span on timeout (#3723) -
5c5d98atest: Fix UTC assuming test (#3722) -
ce9986cfix(http2): Check for h2 existence (#3690) -
02d0934fix(profiling): Usetype()instead when extracting frames (#3716) -
bf40090test(tornado): Unpinpytestfortornado-latesttests (#3714) -
000c8e6fix(starlette): Prefer python_multipart import over multipart (#3710) - 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)