TL;DR
amqp gem 1.3.0 is released to rubygems.org.
This release includes a couple of minor features.
Changes Between 1.2.0 and 1.3.0
Exchange-to-Exchange Bindings Support
amqp gem now supports Exchange-to-Exchange Bindings, a RabbitMQ extension.
AMQP::Exchange#bind
and AMQP::Exchange#unbind
work very much like AMQP::Queue#bind
and
AMQP::Queue#unbind
, with the argument exchange being the source one.
Contributed by Stefan Kaes.
Internal Exchange Declaration
amqp gem now supports declaration of internal exchanges (used via exchange-to-exchange bindings, cannot be published to by clients).
To declare an exchange as internal, add :internal => true
to
declaration options.
Contributed by Stefan Kaes.
Initial Connection Failures Retries
Set connection status to closed on connection failure, which means connection retries succeed.
Contributed by Marius Hanne.
Full Change Log
Full change log can be found on GitHub.
About the Author
Michael on behalf of the Ruby RabbitMQ Clients Team