Spring AMQP 2.0.0 Milestone 3 is Available
We are pleased to announce that the third milestone for the Spring AMQP 2.0 release (2.0.0.M3) is now available.
36 JIRA Issues are included in this release, including bug fixes and a number of new features:
-
Initial support for broker-less integration testing - the
TestRabbitTemplate
discovers listener containers in the application context and invokes those containers' listeners forsend()
andsendAndReceive()
operations. We intend to flush out this capability with more features before GA, including routing, and simulation of the various exchange types supported by RabbitMQ. Feedback is welcome. -
Rollback with an external transaction manager is now consistent with local transactions.
-
The 4.1.x
amqp-client
library is now the default. -
The
…RabbitTemplate
now has aninvoke()
method which allows multiple operations to be performed sequentially on the same channel. This also enables features such aswaitForConfirmsOrDie()
provided by the underlying library, when sending multiple messages to the same channel.