本周 Spring - 2025 年 3 月 4 日

工程 | Josh Long | 2025 年 3 月 4 日 | ...

各位 Spring 粉丝大家好!欢迎来到另一期《本周 Spring》,祝各位 Devnexus 2025 快乐!没错,各位体育迷们,我今天晚些时候将前往精彩的乔治亚州亚特兰大参加 Devnexus,这是全球最大的 Java 社区和知名人士年度聚会之一。我将就 Spring Boot 的最新进展发表主题演讲,并与传奇人物、Spring AI 创始人 Mark Pollack 博士一起探讨 Spring AI。当然,我也会聆听 Glenn Renfro、Jonatan Ivanov、Ken Kousen、Ryan Baxter 等 Spring 大咖的其他演讲……

Spring Cloud 2025.0.0-M2 (又名 Northfields) 已发布

发布 | Spencer Gibb | 2025 年 3 月 3 日 | ...

我代表社区高兴地宣布,Spring Cloud 2025.0.0 发布火车项目的里程碑 2 (M2) 版本今天已可用。该版本可在 Spring Milestone 仓库中找到。您可以查看 2025.0.0 版本说明以获取更多信息

2025.0.0-M2 发布火车中的显著变化

此里程碑版本与 Spring Boot 3.5.0-M2 兼容。在此处查看该版本的所有问题和拉取请求。

Spring Cloud Gateway

  • 在 Server WebMVC 中支持重写请求参数 #3669
  • 修复了 Server WebMVC 中多部分数据和重试的错误。

Spring Cloud Config

Spring Modulith 1.4 M2, 1.3.3 和 1.2.9 已发布

发布 | Oliver Drotbohm | 2025 年 2 月 25 日 | ...

我很高兴地宣布 Spring Modulith 1.4 M2、1.3.3 和 1.2.9 版本已可用。虽然后两个版本包含了一些错误修复和对最新 Spring Boot 版本的常规依赖升级,但里程碑版本带来了几个重要的新功能。

  • 可观测性模块现在会自动为模块发布的应用程序事件创建计数器。引入了新的 ModulithEventMetrics API,可以通过在 ApplicationContext 中注册的 ModulithEventMetricsCustomizer bean 使用 (GH-1068)。
  • 运行时支持已经过改进,避免依赖外部库对应用程序模块进行拓扑排序,以便它们可以按依赖顺序遍历 (GH-1060)。这使得在应用程序元数据文件中可以假定稳定的模块顺序——该文件以前仅在 AOT 模式下创建,现在生成文档时也会写入 (GH-1063)。这反过来又使我们能够在运行时避免 ApplicationModules 实例的完整引导,例如,执行 ApplicationModuleListener bean (GH-1062, GH-1065...

本周 Spring - 2025 年 2 月 25 日

工程 | Josh Long | 2025 年 2 月 25 日 | ...

Spring Boot 3.5.0-M2 现已可用

发布 | Phil Webb | 2025 年 2 月 20 日 | ...

我代表团队以及所有贡献者,很高兴地宣布 Spring Boot 3.5.0-M2 版本已发布,现在可以从 https://repo.spring.io/milestone 获取。

此版本包括 113 项增强、文档改进、依赖升级和错误修复。值得注意的新功能包括:

  • 使用 spring.config.import 导入环境变量
  • 对触发 Quartz 作业的 Actuator 支持
  • 对服务连接的扩展 SSL 支持
  • 结构化日志中可定制的堆栈跟踪

请参阅版本说明了解更多详情和升级说明。

感谢所有….

Spring Boot 3.4.3 现已可用

发布 | Moritz Halbritter | 2025 年 2 月 20 日 | ...

我代表团队以及所有贡献者,很高兴地宣布 Spring Boot 3.4.3 版本已发布,现在可以从 Maven Central 获取。

此版本包括 58 项错误修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。

您如何提供帮助?

如果您有兴趣提供帮助,请查看 issue 仓库中带有"非常适合贡献"标签的问题。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问。

项目主页 | GitHub | 问题 | 文档 | Stack…

Spring Boot 3.3.9 现已可用

发布 | Andy Wilkinson | 2025 年 2 月 20 日 | ...

我代表团队以及所有贡献者,很高兴地宣布 Spring Boot 3.3.9 版本已发布,现在可以从 Maven Central 获取。

此版本包括 41 项错误修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。

您如何提供帮助?

如果您有兴趣提供帮助,请查看 issue 仓库中带有"非常适合贡献"标签的问题。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问。

项目主页 | GitHub | 问题 | 文档 | Stack…

Spring AMQP 4.0 Milestone 1 可用

发布 | Artem Bilan | 2025 年 2 月 19 日 | ...

我代表团队以及所有贡献者,很高兴宣布 Spring AMQP 4.0.0 的首个里程碑版本已发布。

补丁版本 3.1.93.2.3 也已发布。

截至目前,4.0.0 版本的主要变化包括:

  • 将 null-safety 迁移到 JSpecify 和 NullAway
  • 移除先前废弃的 API;
  • 将一些数据类迁移到 Java record

根据我们的新政策,4.0.0-M1 也是此项目的首个里程碑版本,已发布到 Maven Central

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

版本说明中查看更多信息。

不要…

Spring for Apache Kafka 3.3.3 和 3.2.7 现已可用

发布 | Soby Chacko | 2025 年 2 月 19 日 | ...

我们很高兴宣布发布 Spring for Apache Kafka 3.3.33.2.7 版本。我们向所有促成这些版本发布的贡献者表示感谢。

版本说明

请参阅版本说明,了解这些版本中包含的更多详细信息

https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.3

https://github.com/spring-projects/spring-kafka/releases/tag/v3.2.7

Kafka Client 3.9.0 兼容性

Spring for Apache Kafka 3.3.3 版本与 Kafka Client 3.9.0 兼容,尽管该框架的编译时依赖使用的是 Kafka Client 3.8.1。要将 Kafka Client 3.9.0 或更高版本与 3.3.3 版本一起使用,应用程序必须手动升级其 Kafka Client 版本。有关在 Spring Boot 中覆盖 Kafka Client 版本的说明,请参阅本指南

获取 Spring 时事通讯

订阅 Spring 时事通讯保持联系

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部