uamqp v1.1.0rc2
Pre-releaseIn addition to the updates in RC1:
-
Support for Python 2.7:
- Added uamqp.compat module for handling Py 2 vs 3 imports and types (PR#46, Thanks to maxkrivich).
-
AMQP encoding of an integer type will now automatically failover into a Long type or a double type if the value is too large.
-
Improved support for promptly detecting invalid ATTACH handles and raising the appropriate error.
-
Added types for AMQPInt and AMQPuInt for explicit handling of int and unsigned int encoding.
-
Added classmethod
Message.decode_from_bytesto create a message from AMQP wire-encoded data. -
Added
Message.encode_messagemethod to retrieve the AMQP wire-encoded byte representation of the current message. -
Fixed behaviour of
Message.get_message_encoded_size()to return accurate size. -
Added new optional
callbackargument toclient.mgmt_requestto allow for custom handling of different status codes. -
Added new client methods
auth_complete()andclient_ready()to allow for more fine-tuned monitoring or the client opening stages. -
Client message handler is now a public attribute
client.message_handler(SendClient._message_senderandReceiveClient._message_receiverare now deprecated). -
Added automatic encoding of
datetime.datetimeobjects into AMQP timestamp.