Spring AMQP 3.2 正式发布,3.1.8 也已发布

发布 | Artem Bilan | 2024 年 11 月 19 日 | ...

我谨代表团队和所有贡献者,荣幸地宣布 Spring AMQP 3.2 系列正式可用。您可以直接从 Maven Central 使用它,它也将被包含在即将发布的 Spring Boot 3.4 中。

版本 3.1.8 包含一些错误修复和依赖更新。这是最后一个开源版本。从现在开始,对 3.1.x 系列的修复将仅通过商业支持提供。

3.2 版本的一些显著变化

  • 服务器端重试逻辑(手动 DLX)已得到改进,新增了一个 `retry-count` 头,以使 Spring AMQP 与最近发布的 RabbitMQ 4.0.x 兼容。

在将消息重新发布到 DLX 之前,必须调用 MessageProperties.incrementRetryCount()。由于 RabbitMQ 4.0.x 会忽略客户端发送的任何 x-* 头信息,因此之前基于 x-death 头信息的逻辑不再有效;

  • 通过 Rabbit Listener 和 Template 观测暴露了更多 Open Telemetry 语义标签;
  • 一致性哈希交换机的声明 API。

有关更多信息,请参阅 发行说明

非常感谢社区提供的反馈和及时修复!

明年我们将专注于新的 4.0 版本。

祝好, 
Artem

项目页面 | GitHub 问题 | 贡献 | 帮助

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有