rabbitpy 3.0.0 is out.
rabbitpy is a thread-safe, blocking Python client library for RabbitMQ that provides a Pythonic API for interacting with AMQP 0-9-1.
This is a major release that drops support for Python versions prior to 3.11. If you are running an older Python, stay on 2.x.
Other changes:
- Fix deadlock on access denied during connect (#120)
- Fix lock-up when connecting to a booting server (#134)
- Fix connection lifecycle and IO shutdown (#147, #151)
- pamqp updated to >=4.0,<5.0 (#148)
- Full type annotations, py.typed marker, mypy/basedpyright support (#149)
- SSL now uses ssl.SSLContext (#140)
- CI migrated from Travis to GitHub Actions (#143)
Thanks to @dave-shawley, @aremm, and @AndTornes for contributions.
Install or upgrade:
pip install -U rabbitpy
Full changelog:
https://github.com/gmr/rabbitpy/releases/tag/3.0.0Regards,
Gavin