See the documentation changelog for more information about the release.
Fixed
- Sort messages in Worker's in-memory
work_queueby queued time, not just priority. by @LincolnPuzey in #857 - Fix: ensure that StubBroker.flush_all does not break existing consumers by @CaselIT in #841
Added
- Fix #499: add use_namespace_prefix_keys option to enable message keys that have unhashed namespace prefix by @JoaoAlmeida20 in #842
- Detect deleted rabbitMQ queues and re-declare them by @LincolnPuzey in #838
Changed
Documentation
- Add documentation cookbook example of custom middleware class by @albcunha in #780
- Add example of using actors from different files by @bagowix in #677
Project Maintenance
- Don't run release workflow in forks by @LincolnPuzey in #856
- Bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions-updates group by @dependabot[bot] in #860
- Bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 in the github-actions-updates group by @dependabot[bot] in #847
- Fix flaky redis consumer test by @LincolnPuzey in #861
- Harden release workflow by using seperate build/publish jobs by @LincolnPuzey in #865
- Update release workflow to use trusted publishing by @LincolnPuzey in #866
- Version 2.2.0 by @LincolnPuzey in #867
New Contributors
- @bagowix made their first contribution in #677
- @albcunha made their first contribution in #780
- @JoaoAlmeida20 made their first contribution in #842
Full Changelog: v2.1.0...v2.2.0