Releases: eandersson/amqpstorm
Releases · eandersson/amqpstorm
Version 2.2.0
- Connection.close should now be more responsive.
- Channels are now reset when re-opening an existing connection.
- Re-wrote large portions of the Test suit.
Version 2.1.4
- Added parameter to override auto-decode on incoming Messages - Thanks Travis Griggs.
- Fixed a rare bug that could cause the consumer to get stuck if the connection unexpectedly dies - Thanks Connor Wolf.
Version 2.1.3
- Better fix to potential recursion error in Connection.close.
Version 2.1.2
- Fixed a potential recursion error in Connection.close.
Version 2.1.1
- Reduced default TCP Timeout from 30s to 10s.
- Connection Open/Close timeout is now three times the value of TCP Timeout.
- Connection will now wait for a response from the remote server before closing.
Version 2.0.0
- Messages are now delivered as Message objects by default.
-
to_tuple and to_dict are now set to False by default.
This is a breaking change that affects the following function:
- channel.process_data_events - channel.start_consuming - channel.basic.get
-
Version 1.5.0
- Added support for Channel.Tx (Server local transactions). [#27]
- Added support for Heartbeat interval 0 (disabled). [#26]
- Added Python implementation to platform string, e.g. Python 2.7.0 (Jython).
- Fixed Jython bug. [#25]
- Fixed incorrect log line for the Connection and Channel Context Manager.
- Removed TCP Keepalive.
Version 1.4.1
- Heartbeats are now only sent when there is no outgoing traffic - Thanks Tom.
Version 1.4.0
- 100% Unit-test Coverage!
- All classes are now slotted.
- New improved Heartbeat Monitor.
- If no data has been sent within the Heartbeat interval, the client will now send a Heartbeat to the server. - Thanks David Schneider.
- Reduced default RPC timeout from 120s to 60s.
Version 1.4.0 RC1
- All classes are now slotted.
- New improved Heartbeat Monitor.
- If no data has been sent within the Heartbeat interval, the client will now send a Heartbeat to the server. - Thanks David Schneider.