TL;DR
Bunny 2.3.0 is released to rubygems.org.
2.3.0
is a minor feature release.
Changes between Bunny 2.2.0 and 2.3.0
Thread#abort_on_exception Setting for Consumer Work Pool Threads
Bunny::Session#create_channel
now supports a 3rd argument that,
when set to true
, makes consumer work pool threads to have
Thread#abort_on_exception
set on them.
GH issue: #382
Contributed by Seamus Abshere.
Explicit Transport Closure on Recovery
Bunny now will explicitly close previosly used transport before starting connection recovery.
GitHub issue: #377.
Contributed by bkanhoopla.
No TLS Socket Double-init
Makes sure that TLS sockets are not double-initialized.
GH issue: #345.
Contributed by Carl Hörberg.
Lazily Evaluated Debug Log Strings
GH issue: #375
Contributed by Omer Katz.
Full Change Log
Full change log can be found on GitHub.
About the Author
Michael maintains Bunny and several other RabbitMQ client libraries.