2.18.0
Various fixes & improvements
- Add LaunchDarkly and OpenFeature integration (#3648) by @cmanallen
- Correct typo in a comment (#3726) by @szokeasaurusrex
- End
http.client
span on timeout (#3723) by @Zylphrex - Check for
h2
existence in HTTP/2 transport (#3690) by @BYK - Use
type()
instead when extracting frames (#3716) by @Zylphrex - Prefer
python_multipart
import 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
pytest
fortornado-latest
tests (#3714) by @szokeasaurusrex - Install
pytest-asyncio
forredis
tests (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
pytest
forcelery
tests (#3701) by @szokeasaurusrex - Unpin
pytest
on Python 3.8+gevent
tests (#3700) by @szokeasaurusrex - Unpin
pytest
for Python 3.8+common
tests (#3697) by @szokeasaurusrex - Remove
pytest
pin inrequirements-devenv.txt
(#3696) by @szokeasaurusrex - Test with Falcon 4.0 (#3684) by @sentrivana