amq-protocol 1.9.0
is released.
This is a maintenance release that drastically improves throughput of the channel id allocator, as well as correcting some bugs in it. If you use Bunny or amqp gem, upgrading amq-protocol is highly recommended.
Changes between 1.8.0 and 1.9.0
Performance Improvements in AMQ::BitSet
AMQ::BitSet#next_clear_bit
is now drastically more efficient
(down from 6 minutes for 10,000 iterations to 4 seconds for 65,536 iterations).
Contributed by Doug Rohrer, Dave Anderson, and Jason Voegele from Neo.
Full change log can be found on GitHub.
About the Author
Michael on behalf of the Ruby RabbitMQ Clients Team