Spring for Apache Kafka 和 Spring for RabbitMQ 的新主要版本发布

发布 | Gary Russell | 2022 年 11 月 21 日 | ...

我很高兴地宣布,Spring for Apache Kafka 和 Spring for RabbitMQ 的新主要版本 (3.0.0) 现已推出。

常见更改

这些项目的 3.0.x 版本具有以下共同更改

  • 它们依赖于 Java 17 或更高版本

  • 它们依赖于 Spring Framework 6.0.x

  • 支持创建原生 GraalVM 应用程序

  • 支持 Micrometer 可观察性和跟踪

  • 现在提供了物料清单 POM 以帮助进行依赖项管理

Spring for Apache Kafka

  • 支持全局单个 EmbeddedKafkaBroker(跨多个测试类)

  • @RetryableTopic(非阻塞重试)的若干增强

  • KafkaTemplate 方法现在返回 CompleteableFuture 而不是 ListenableFuture,后者已弃用

有关此版本中所有更改的信息,请参阅 新增功能

此外,2.9.32.8.11 维护版本现已推出。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow

Spring for RabbitMQ

  • 已添加对 RabbitMQ 超级流的支持,并具有单个活动使用者

  • 已删除先前弃用的远程支持

  • AsyncRabbitTemplateRabbitStreamTemplate 方法现在返回 CompleteableFuture 而不是 ListenableFuture,后者已弃用

有关此版本中所有更改的信息,请参阅 新增功能

此外,2.4.8 维护版本现已推出。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow

获取 Spring 电子邮件简报

通过 Spring 电子邮件简报保持联系

订阅

领先一步

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

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部