Spring AMQP 1.7 RC1 available now
On behalf of the Spring Integration team I’d like to announce the first (and final) Release Candidate of Spring AMQP 1.7, which is available in the Milestone Repository.
This release is mainly an intermediate between version 1.6.x
and 2.0
for Spring Boot 1.5
and IO Platform Brussels
compatibility.
Anyway there are several improvements and new features to explain here:
-
Upgrade to Amqp Client 4.0 with appropriate
RabbitConnectionFactoryBean
changes -
Upgrade to Log4j 2.7 and required braking change fix for the
log4j2.AmqpAppender
-
Upgrade to Spring Retry 1.2 with important
StatefulRetryOperationsInterceptor.setUseRawKey(true)
for backward compatibility -
a new
spring-rabbit-junit
artifact is provided with several utilities (likeBrokerRunning
@Rule
) which can be useful for testing Spring AMQP applications -
The
SimpleMessageListenerContainer
can now be started without queues to listen to at all. They can be provided later at runtime viaaddQueues()
-
a
…ConnectionNameStrategy
is provided for theConnectionFactory
to allow to identify application connections in the Broker or other monitoring and tracing tools