amqp gem 1.1.0.rc1 is released to rubygems.org.
This release is ready for amqp gem users to try it out. It includes
a couple of usability improvements, internal code reorganization (
is no longer used),
amq-protocol update and more long time deprecated
API elements removed.
All users are encouraged to try this new version to make upgrading to
1.1.0 easy in the future.
Changes Between 1.0.0 and 1.1.0
amq-protocol version is now
1.8.0 which includes
a bug fix for messages exactly 128 Kb in size.
AMQ::Client is Removed
amq-client has been incorporated into amqp gem.
AMQ::Client and related
modules are no longer available.
AMQP::Channel#confirm_select is Now Delayed
AMQP::Channel#confirm_select is now delayed until after the channel
is opened, making it possible to use it with the pseudo-synchronous
RabbitMQ Extensions are Now in Core
amqp gem has been targeting RabbitMQ exclusively for a while now.
RabbitMQ extensions are now loaded by default and will be even more tightly integrated in the future.
AMQP::Channel.default is Removed
AMQP::Channel.default and method_missing-based operations on the default
channel has been removed. They’ve been deprecated since 0.6.
AMQP::Channel#rpc is Removed
AMQP::RPC-related code has been removed. It has been deprecated
AMQP::Channel.on_error is Removed
Long time deprecated
AMQP::Channel.on_error is removed.