v0.13.0
What's Changed
- ci: verify support for Apache Kafka 4.0 in the integration matrix by @wbarnha in #714
- ci: trigger on merge_group (bootstrap the merge queue) by @wbarnha in #727
- fix: full PyPy support — deterministic stream cleanup + assignor livelock fix, all PyPy skips removed by @wbarnha in #716
- ci: build CPython 3.14 wheels (bump cibuildwheel to 4.x) by @wbarnha in #730
- fix(cache): redis backend uses async clients + real-redis CI by @wbarnha in #731
- test(rocksdb): re-enable test_open_rocksdict with a faithful rocksdict mock by @wbarnha in #720
- test(consumer): fix TransactionManager stop/start-transaction assertions by @wbarnha in #722
- test: re-enable recoverable skipped tests (+ fix latent LazySpan bug) by @wbarnha in #728
- Respect an explicit autodiscover list under Django by @wbarnha in #697
- Add web_application_options setting to configure the web application (#551) by @wbarnha in #704
- Fix Prometheus latency histograms mis-scaled by 1000x by @wbarnha in #693
- fix: remove outdated stop_and_shutdown_loop from Worker docstring by @nightcityblade in #673
- Fix #105: don't crash collecting actor tracebacks for finished coroutines by @wbarnha in #698
- Fix #389: parse ISO-8601 string fields in relative_to_field() by @wbarnha in #700
- ci: add a dedicated confluent-driver test matrix leg by @wbarnha in #729
- test(sensors): cover TracingSensor (distributed_tracing) 0% → 100% by @wbarnha in #733
Full Changelog: v0.12.1...v0.13.0