Ruby RabbitMQ clients blog

News and updates about various Ruby clients for RabbitMQ

Bunny 1.6.0.rc2 Is Released

TL;DR

Bunny 1.6.0.rc2 is released to rubygems.org.

1.6 is a minor feature release that makes the library use TLS 1.0 or later when possible.

Changes between Bunny 1.5.0 and 1.6.0-rc2

TLSv1 by Default

TLS connections now prefer TLSv1 (or later, if available) due to the recently discovered POODLE attack on SSLv3.

Contributed by Michael Klishin (Pivotal) and Justin Powers (Desk.com).

GH issues:

Socket Read and Write Timeout Improvements

Bunny now sets a read timeout on the sockets it opens, and uses IO.select timeouts as the most reliable option available on Ruby 1.9 and later.

GH issue: #254.

Contributed by Andre Foeken (Nedap).

Inline TLS Certificates Support

TLS certificate options now accept inline certificates as well as file paths.

GH issues: #255, #256.

Contributed by Will Barrett (Sqwiggle).

Full Change Log

Full change log can be found on GitHub.

About the Author

Michael on behalf of the Ruby RabbitMQ Clients Team