ANN: pamqp 5.0 released

17 views
Skip to first unread message

Gavin M. Roy

unread,
Oct 30, 2026, 11:47:09 AM (11 days ago) Oct 30
to rabbitm...@googlegroups.com
I am pleased to announce pamqp 5.0 has been released.  pamqp is a low-level AMQP 0.9.1 Python library that is used by multiple RabbitMQ client libraries.

Breaking Change
Field table and field array values of the AMQP byte array (x) type now decode as bytes, not bytearray. All other field value types are immutable, and a bytes value now decodes back to bytes. Code that changes a decoded value in place must copy it to a bytearray first (#79, #85)

Fixed
- bytes field table and field array values now encode as the AMQP byte array (x) type, the same as bytearray. Before, a message with a bytes header value raised TypeError, although bytes is a valid FieldValue (#79, #85)
- pamqp.__version__ now comes from the package metadata. Before, it said 4.0.0 in the 4.0.1 release (#85)

Improved
Updated dev and docs dependencies: virtualenv 21.2.0→21.14.13, urllib3 2.7.0→2.8.0, certifi 2026.2.25→2026.10.19, filelock 3.25.2→4.2.1, mkdocs-material 9.7.6→9.7.7, pymdown-extensions 10.21.3→11.0.1

Documentation can be found at https://gmr.github.io/pamqp/

Regards,

Gavin
Reply all
Reply to author
Forward
0 new messages