一次精彩的播客:传奇人物 Sébastien Deleuze 介绍 Spring Framework 7 中的所有新特性和优点

工程 | Josh Long | 2025年11月20日 | ...

各位 Spring 粉丝们,大家好!祝大家 Spring Boot 4.0 发布日快乐!务必从 Spring Initializr(也就是 start.spring.io)获取代码!本次发布包含许多新功能,其中大部分来自 Spring Framework 7。为了帮助大家深入了解本周的内容,我们邀请到了传奇的 Spring Framework 贡献者 Sébastien Deleuze!

Spring Boot 4.0.0 现已发布

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

我非常高兴地代表团队和所有贡献者宣布,Spring Boot 4.0.0 已经发布,现在可以从 Maven Central 获取。

此版本是新一代 Spring Boot 的开端,为未来几年提供了坚实的基础。此版本基于 Spring Framework 7,包含许多令人兴奋的新功能,包括

  • Spring Boot 代码库的完整 模块化,提供更小、更专注的 jar 包。
  • 通过 JSpecify 在整个产品组合中 增强空安全
  • 对 Java 25 的一流支持(同时保留 Java 17 兼容性)。
  • 对基于 REST 的应用程序的 API 版本控制HTTP 服务客户端 的支持。

Spring Boot 3.5.8 现已发布

版本发布 | Andy Wilkinson | 2025年11月20日 | ...

我很高兴代表团队和所有贡献者宣布 Spring Boot 3.5.8 已经发布,现在可以从 Maven Central 获取。

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

你如何提供帮助?

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

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

Spring Boot 3.4.12 现已发布

版本发布 | Moritz Halbritter | 2025年11月20日 | ...

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

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

你如何提供帮助?

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

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

Spring Batch 6.0.0 GA 发布!

版本发布 | Mahmoud Ben Hassine | 2025年11月19日 | ...

尊敬的 Spring Batch 社区,

我很高兴地代表团队和所有贡献者宣布 Spring Batch 6.0.0 GA 发布!

Spring Batch 6.0 是一个重要版本,它基于 Spring Framework 7.0 的基础,将通过 Spring Boot 4.0 提供一个健壮高效的批处理框架。此通用可用版本包括之前所有候选版本中引入的所有功能和改进,以及基于社区反馈的额外增强功能。

Spring Batch 6.0.0 GA 的一些主要亮点包括

  • 升级到最新的 Spring 依赖项,如 Spring Framework 7.0、Spring Data 4.0 和 Spring Integration 7.0
  • 通过 JSpecify 实现全面的空安全
  • 新的、更健壮、更快速的块处理模型实现
  • 新的、增强的并发模型,以提高吞吐量和性能
  • 支持多线程的本地数据分块
  • 支持远程步骤执行
  • SEDA 风格与 Spring Integration 消息通道
  • 优雅关机支持和恢复失败作业执行的能力
  • 支持 Java Flight Recorder (JFR) 的可观测性事件

Spring REST Docs 4.0.0

版本发布 | Andy Wilkinson | 2025年11月19日 | ...

我很高兴代表团队和所有贡献者宣布 Spring REST Docs 4.0.0 已经发布,现在可以从 Maven Central 获取。

请参阅发行说明以获取更多详细信息和升级说明。

感谢所有通过问题报告和拉取请求做出贡献的人。

4.0 有哪些新特性

4.0 版本亮点包括:

  • 升级到 Spring Framework 7
  • 升级到 Jackson 3
  • 通过 JSpecify 实现全面的空安全
  • 基于 Antora 的参考文档

你如何提供帮助?

如果您有兴趣提供帮助,请查看问题存储库中的 “理想贡献”标签。如果您有一般性问题,请使用 spring-restdocs 标签stackoverflow.com 上提问…

Spring AMQP 4.0.0 发布

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

我代表团队和所有贡献者,很高兴地宣布 Spring AMQP 4.0.0 正式发布。

这一代新版本的一些显著特性和变化

  • 用于 AMQP 1.0 协议和 RabbitMQ 的 spring-rabbitmq-client 模块;
  • 支持 Jackson 3;
  • 通过 JSpecify 实现空值性;
  • 迁移到 Spring Core Retry。

欲了解更多信息,请参阅发布说明新特性

祝好, 
Artem

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

Spring Integration 7.0.0 发布

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

我代表团队和所有贡献者,很高兴地宣布 Spring Integration 7.0.0 版本正式发布。

此外,还发布了 6.5.46.4.9 版本,包含错误修复和依赖项升级。

7.0.0 中一些值得注意的更改

  • 通过 JSpecify 实现空值性;
  • 支持 Jackson 3;
  • 迁移到 Spring Core Retry;
  • 基于 Spring AMQP 4.0 的 AMQP 1.0 通道适配器;
  • FileReadingMessageSource 中要扫描的目录现在可以配置为一个表达式,以便在每次扫描调用时在运行时进行评估;
  • 消息存储表的 MESSAGE_BYTES SQL 列已重命名为 MESSAGE_CONTENT,因为在某些实现中,消息序列化并不总是字节数组;
  • 所有 Spring Integration 模块现在都遵循标准包结构:组件已移至 inputoutput

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有