Spring AMQP 1.7.0.RELEASE(和 1.6.7)已发布
我谨代表 Spring Integration 团队宣布,Spring AMQP 1.7.0.RELEASE 现已可用。
此版本主要是 1.6.x
和 2.0
之间的中间版本,旨在兼容 Spring Boot 1.5
和 IO Platform Brussels
的依赖项。
然而,这里有几项改进和新功能需要解释
-
升级到 Amqp Client 4.0,并对
RabbitConnectionFactoryBean
进行了相应的更改 -
升级到 Log4j 2.7,并修复了
log4j2.AmqpAppender
所需的重大更改 -
升级到 Spring Retry 1.2,并加入了重要的
StatefulRetryOperationsInterceptor.setUseRawKey(true)
以实现向后兼容 -
提供了一个新的
spring-rabbit-junit
Artifact,其中包含一些实用的工具(如BrokerRunning
@Rule
),可用于测试 Spring AMQP 应用程序 -
SimpleMessageListenerContainer
现在可以在没有任何监听队列的情况下启动。它们可以在运行时通过addQueues()
方法稍后提供 -
为
…ConnectionFactory
提供了一个ConnectionNameStrategy
,以便在 Broker 或其他监控和跟踪工具中识别应用程序连接