TL;DR
Bunny 1.5.0 is released to rubygems.org.
This is a minor feature and bug fix release.
Changes between Bunny 1.4.0 and 1.5.0
Improved Uncaught Exception Handler
Uncaught exception handler now provides more information about the exception, including its caller (one more stack trace line).
Contributed by Carl Hörberg (CloudAMQP).
Convenience Method for Temporary (Server-named, Exclusive) Queue Declaration
Bunny::Channel#temporary_queue
is a convenience method that declares a new
server-named exclusive queue:
1
|
|
Contributed by Daniel Schierbeck (Zendesk).
Recovery Reliability Improvements
Automatic connection recovery robustness improvements. Contributed by Andre Foeken (Nedap).
Host Lists
It is now possible to pass the :hosts
option to Bunny.new
/Bunny::Session#initialize
.
When connection to RabbitMQ (including during connection recovery), a random host
will be chosen from the list.
Connection shuffling and robustness improvements.
Contributed by Andre Foeken (Nedap).
Full Change Log
Full change log can be found on GitHub.
About the Author
Michael on behalf of the Ruby RabbitMQ Clients Team