Libraries »
amqp-client (1.1.6)
»
Index »
File: CHANGELOG
[Unreleased]
[1.1.6] - 2024-03-26
Fixed: Channel#wait_for_confirms now waits for all confirms, in a thread safe way
Changed: When server sends Connection.blocked the client isn't write blocked anymore, and can continue consume for instance. However, the on_blocked/unblocked callbacks should be used and manually stop publishing as the server otherwise will stop reading from the client socket.
[1.1.5] - 2024-03-15
Fixed: Correctly reference the UnexpectedFrameEnd exception
[1.1.4] - 2021-12-27
Fixed: Ruby 3.1.0 compability, StringIO have to be required manually
[1.1.3] - 2021-11-04
Fixed: Reraise SystemcallError in connect so that reconnect works
Fixed: Keepalive support in OS X
Added: Make keepalive settings configurable (eg. amqp://?keepalive=60:10:3)
[1.1.2] - 2021-10-15
Added: Support for JRuby and TruffleRuby
[1.1.1] - 2021-09-15
Added: Examples in the documentation
Added: Faster Properties and Table encoding and decoding
[1.1.0] - 2021-09-08
Fixed: Due to a race condition publishers could get stuck waiting for publish confirms
Change: Message, ReturnMessage and Properties are now classes and not structs (for performance reasons)
Added: Ruby 2.6 support
Added: RBS signatures in sig/amqp-client.rbs
[1.0.2] - 2021-09-07
Changed: Raise ConnectionClosed and ChannelClosed correctly (previous always ChannelClosed)
Fixed: Respect Connection#blocked sent by the broker, will block all writes/requests