Spring Data 2025.0.0-M2 发布

发布 | Mark Paluch | 2025 年 3 月 14 日 | ...

我谨代表团队以及所有贡献者,高兴地宣布 Spring Data 2025.0.0(“Spring Data 3.5”)的第二个里程碑版本已发布。

有一些功能我们想重点介绍,供您探索

  • 现在使用接口投影时,如果方法返回值(即 getter 方法)为 null,即使该方法被定义为返回非 null 值,也会正确抛出 NullPointerException。此功能已为所有 Kotlin 接口启用。对于所有其他接口,当包或接口使用可空性注解标注并标记为非 null(或继承包级别的 @NonNullApi)时,将启用验证。
  • Spring Data Redis 的哈希字段过期、扩展的过期命令支持以及 GET … SET 支持。
  • ValidatingEntityCallback 及其响应式变体 ReactiveValidatingEntityCallback

Spring Framework 7.0.0-M3 现已发布

发布 | Brian Clozel | 2025 年 3 月 13 日 | ...

我谨代表团队以及所有贡献者,高兴地宣布下一代 Spring Framework 的第三个里程碑版本已发布。第三个里程碑版本在 7.0.0-M17.0.0-M2 的基础上继续提供新功能和改进。

在此里程碑版本中,我们推出了 针对 Web 应用的新“API 版本控制”功能 的第一步。请密切关注未来的改进和文档,我们非常欢迎社区的反馈!

应大家的要求,Java 的 Optional 类型现在在 SpEL 表达式中得到了更好的支持。您不仅可以调用 Optional 类型的 null-safe 操作,还可以 使用 Elvis 运算符

Spring Framework 6.1.18 和 6.2.4 现已发布

发布 | Brian Clozel | 2025 年 3 月 13 日 | ...

我谨代表团队以及所有贡献者,高兴地宣布 Spring Framework 6.1.186.2.4 现已发布。

Spring Framework 6.1.18 包含 11 个修复和文档改进。此版本将于下周随 Spring Boot 3.3.10 一同发布。

Spring Framework 6.2.4 包含 46 个修复和文档改进。此版本将于下周随 Spring Boot 3.4.43.5.0-M3 一同发布。

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

Spring Tools 4.29.0 发布

发布 | Martin Lippert | 2025 年 3 月 12 日 | ...

亲爱的 Spring 社区,

我很高兴地宣布适用于 Visual Studio Code、Eclipse 和 Theia 的 Spring Tools 4.29.0 版本已发布。

重要亮点

  • (Spring Boot) 抢先体验:Spring 组件中提供注入 Bean 完成建议
  • (Spring Boot) 实验性 Spring 结构视图(大纲中,正在开发中,仅适用于 VSCode)

Spring Tools for Eclipse 分发的更新

详细更改可在发行说明中找到:https://github.com/spring-projects/sts4/releases/tag/4.29.0.RELEASE

下载

要…

Spring gRPC 0.5.0 现已发布

发布 | Dave Syer | 2025 年 3 月 10 日 | ...

我谨代表团队以及所有贡献者,很高兴地宣布 Spring gRPC 0.5.0 已发布,现可从 Maven Central 获取。

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

您如何提供帮助?

如果您有兴趣提供帮助,请查看未解决的 问题。如果您有一般性问题,请在 Stack Overflow 上使用 spring-grpc 标签提问。

GitHub | 问题 | 文档 | Stack Overflow

Spring gRPC 0.4.0 现已发布

发布 | Chris Bono | 2025 年 3 月 6 日 | ...

我谨代表团队以及所有贡献者,很高兴地宣布 Spring gRPC 0.4.0 已发布,现可从 Maven Central 获取。

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

您如何提供帮助?

如果您有兴趣提供帮助,请查看未解决的 问题。如果您有一般性问题,请在 Stack Overflow 上使用 spring-grpc 标签提问。

GitHub | 问题 | 文档 | Stack Overflow

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

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

我谨代表社区,很高兴地宣布 Spring Cloud 2025.0.0 发布列车的第二个里程碑版本 (M2) 今日发布。该版本可在 Spring 里程碑 仓库中找到。您可以查看 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 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 导入环境变量
  • Actuator 支持触发 Quartz 作业
  • 扩展的服务连接 SSL 支持
  • 结构化日志中可定制的堆栈跟踪

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

感谢所有那些…

Spring Boot 3.4.3 现已发布

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

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

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

您如何提供帮助?

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

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

订阅 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

先人一步

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

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部