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 @sentrivana