TL;DR
Bunny 0.9.2 is released to rubygems.org.
This is a stability improvement release that is completely backwards compatible
with 0.9.0
.
We encourage all Bunny users to upgrade to it.
Changes between Bunny 0.9.1 and 0.9.2
Reliability Improvement in Automatic Network Failure Recovery
Bunny now ensures a new connection transport (socket) is initialized before any recovery is attempted.
Changes between Bunny 0.9.0 and 0.9.1
Reliability Improvement in Bunny::Session#create_channel
Bunny::Session#create_channel
now uses two separate mutexes to avoid
a (very rare) issue when the previous implementation would try to
re-acquire the same mutex and fail (Ruby mutexes are non-reentrant).
Full change log can be found on GitHub.
Michael on behalf of the Ruby RabbitMQ Clients Team