amqp gem 1.2.0 is released to rubygems.org.
This release is 100% backwards compatible.
Changes Between 1.1.0 and 1.2.0
amqp gem now supports Authentication Failure Notification. Public API for authentication failure handling hasn’t changed.
This extension is available in RabbitMQ 3.2+.
basic.qos Recovery Fix
basic.qos setting will now be recovered first thing after
channel recovery, to the most recent value passed via
constructor option or
amq-protocol version is now
Automatic Recovery Fix
Automatic connection recovery now correctly recovers bindings again.
Contributed by Devin Christensen.
65535 Channels Per Connection
amqp gem now allows for 65535 channels per connection and not Ruby process.
Contributed by Neo (http://neo.com) developers.
channel.close is Delayed Until After Channel is Open
This eliminates a race condition in some codebases that use very short lived channels.
ConnectionClosedError is Back
amq-client is now defined again.
Fixed Exceptions in AMQP::Exchange#handle_declare_ok
AMQP::Exchange#handle_declare_ok no longer raises an exception
about undefined methods
Full change log can be found on GitHub.