NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1855 most downloaded on PyPI
Wrapper around the aiormq for asyncio and humans
Last release 2 months ago
09 Jul 2026
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 53 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
10 years old
219 releases · first in 2016
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
explicit Channel.is_user_closed property
Channel.is_user_closed propertyFix flapping test test_robust_duplicate_queue #424
fix: master deserialize types #366
__aenter__ #373Fix breaking change in callback definition #344
Reworked tests and finally applied PR #311
Add generics to Pool and PoolItemContextManager #321
DeliveryError #322message.reject called inside ProcessContext.__exit__ fails when channel is closed #302
Add docs and github links to setup.py #304
* Type annotation fixes * Add documentation
Add reopen method for channel #263
Add get methods for exchange and queue #282
add OSError to CONNECTION_EXCEPTIONS
CONNECTION_EXCEPTIONS[fix] heartbeat_last to heartbeat_last_received #274
RobustConnection cleanup fixes #273
passing ``name=`` query parameter from URL to user defined connection name (Rabbitmq 3.8+)
Pool.close() method and allow to use Pool as a context manager
#269RobustConnection when exclusive queues still locked
on server-side #267global_ parameter to Channel.set_qos method
#266Connection.drain() is None
Fix connection drain* passing client_properties
client_propertiesNothing published for this version
Added typing on process method #252
Missed timeout parameter on connect() #245
connect() #245Unified CallbackCollections for channels and connections
CallbackCollections for channels and connectionsJsonRPC and JsonMaster adaptersExtended ExchangeType #237. Added x-modulus-hash exchange type.
x-modulus-hash exchange type.RobustConnection logic changes (see #234). Thanks to @decaz for analysis and fixes.
RobustConnection logic changes (see #234).
Thanks to @decaz for analysis and fixes.consistent setting headers for message #233
Fixes: set header value on HeaderProxy #232
Nothing published for this version
Nothing published for this version
Fixed #218. How to properly close RobustConnection?
Fixed #216. Exception in Queue.consume callback isn't propagated properly.
Allow to specify requeue= and reject_on_redelivered= in Master pattern #212
requeue= and reject_on_redelivered= in Master pattern #212Fixed #209 int values for headers
Fix routing key handling (#206 @decaz)
connect function* Fix tests for Pool
PoolFix encode timestamp error on copy (#198 @tzoiker)
aiormqNothing published for this version
Fix HeaderProxy bug (#195 @tzoiker)
remove non-initialized channels when reconnect
Nothing published for this version
robust connection initialization hotfix
[LOW] non async context manager IncomingMessage.process() is deprecated. Use async with message.process(): instead.
aiormq and not pikapikaUnroutableError removed. Use DeliveryError instead.ConnectionRefusedError is now standard ConnectionErrorConnection.close method requires exception instead
of code reason pair or NoneIncomingMessage.ack IncomingMessage.nack
IncomingMessage.reject returns coroutines. Old usage compatible
but event loop might throw warnings.Message.timestamp property is now datetime.datetimepublisher confirms removed, using
similar feature from aiormq instead.IncomingMessage.process()
is deprecated. Use async with message.process(): instead.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix race condition on callback timeout #180
Fixed Deprecation Warnings in Python 3.7 #153
save passive flag on reconnect #170
fixed inconsistent argument type for connection.connect #136
Fix UnboundLocalError exception #163
Your coding agent can read these notes before it upgrades. Set up the MCP server →