Spring Framework 7.0.0-M4 现已发布

版本发布 | Brian Clozel | 2025年4月17日 | ...

我谨代表团队和所有贡献者,很高兴地宣布 Spring Framework 下一代的第四个里程碑版本。该版本在 7.0.0-M17.0.0-M27.0.0-M3 的基础上继续交付新功能和改进。

Java 24+ 应用的 Class-File API 使用

Spring Framework 读取类字节码以收集有关应用程序代码的元数据。历史上,我们为此目的使用了一个精简的 ASM 分支,通过 org.springframework.core.type.classreading 包中的 MetadataReaderFactoryMetadataReader 类型。尽管 Spring 应用程序通常不会直接暴露于此 API,但这在解析 @Configuration 时尤其有用…

Spring Framework 6.1.19 和 6.2.6 现已发布

版本发布 | Brian Clozel | 2025年4月17日 | ...

我谨代表团队和所有贡献者,很高兴地宣布 Spring Framework 6.1.196.2.6 现已发布。

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

Spring Framework 6.2.6 包含了 35 个修复和文档改进。此版本将于下周与 Spring Boot 3.4.53.5.0-RC1 一起发布。我们在维护版本中发布新功能是非常罕见的,但此版本还 带来了对 @ContextHierarchy Bean 覆盖的头等支持。请参考 “使用 Bean 覆盖的上下文层次结构”文档部分

Spring AI 1.0.0 M7 发布

发布 | Mark Pollack | 2025年4月10日 | ...

我们很高兴地宣布 Spring AI 1.0.0 Milestone 7 的发布。这将是最后一个里程碑版本。下个月将发布 RC1 版本,紧接着在 Spring IO 巴塞罗那会议之前发布 GA 版本。

为了庆祝这次发布,我们在 AI 生成音乐播放列表 中添加了一首新歌,歌词由 Josh Long 和 Claude 创作!快来收听 最新曲目,为您的博客阅读和编码体验增添乐趣。

以下是本次发布的主要变更。请注意,存在破坏性变更!

破坏性变更

Spring AI 1.0.0-M7 引入了多项重要的变更,以与…

Spring AI 与 Docker Model Runner

发布 | Mark Pollack | 2025年4月10日 | ...

本文作者为 Eddú Meléndez

Docker 最近在 Apple silicon 上 发布了 Docker Desktop for Mac 4.40.0 版本中的 Model Runner。Docker Model Runner 提供了一个本地推理 API,设计上兼容 OpenAI API,使其能够轻松地与 Spring AI 集成,作为 Spring AI 1.0.0-M7 版本的一部分。模型作为标准的 OCI artifact 在 Docker Hub 的 ai 命名空间下分发。

先决条件

  • 下载 Docker Desktop for Mac 4.40.0。

  • 选择以下选项之一来启用 Model Runner

    选项 1

  • 启用 Model Runner `docker desktop enable model-runner --tcp 12434`。

  • 将 base-url 设置为 `https://:12434/engines\`

    选项 2

  • 启用 Model Runner `docker desktop enable model-runner`。

  • 使用 Testcontainers 并按如下方式设置 base-url

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

版本发布 | Ryan Baxter | 2025 年 4 月 8 日 | ...

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

2025.0.0发布列车中的显著变更

此版本中所有更改的完整列表可在 GitHub 上的此项目中找到。

此版本基于 Spring Boot 3.5.0-M3。

Spring Cloud Stream

  • 添加使用 BindingsLifecycleController 动态定义绑定的功能
  • 添加使用 BindingsLifecycleController 修改现有绑定的功能
  • 修复 Actuator 的 SpEL 表达式序列化

Spring Cloud Config 3.1.10, 4.0.10, 4.1.6, 4.2.1, 4.3.0-M3 发布,包含对 CVE-2025-22232 的修复

版本发布 | Ryan Baxter | 2025 年 4 月 7 日 | ...

我很高兴代表团队和所有贡献者宣布,Spring Cloud Config 3.1.10、4.0.10、4.1.6、4.2.1、4.3.0-M3 现已可用,它们修复了 CVE-2025-22232

Spring Cloud Config 4.0.10 是一个仅供商业使用的版本,在 Maven Central 中不可用。

请参阅发布页面以获取每个版本中包含内容的更多详细信息。

Spring gRPC 0.6.0 现已发布

版本发布 | Dave Syer | 2025 年 4 月 5 日 | ...

我代表团队和所有贡献者高兴地宣布,Spring gRPC 0.6.0 已发布并现已在 Maven Central 上可用。

此版本的主要更改是将用于创建 gRPC 客户端 bean 的注解重命名为 @ImportGrpcClients,与 Spring Framework 中 HTTP 接口客户端的工作保持一致。此版本包括功能、错误修复、文档改进和依赖项升级。感谢所有通过问题报告和拉取请求做出贡献的人。

你如何提供帮助?

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

Spring Modulith 1.4 M3、1.3.4 和 1.2.10 发布

发布 | Oliver Drotbohm | 2025年3月21日 | ...

我很高兴宣布 Spring Modulith 1.4 M3、1.3.4 和 1.2.10 已发布。后两者包含了一些错误修复和对最新 Spring Boot 版本的常规依赖升级,而里程碑版本还包含了一些新功能

  • 使用 @ApplicationModuleTest 的集成测试现在可以消费在测试源中声明的类的 bean 实例。( GH-202)
  • 如果在类路径中存在 AssertJ,则在 ApplicationContext 中注册的全局 PublishedEvents 实例现在将是 AssertablePublishedEvents。( GH-1110)
  • 我们修复了 JavaPackage 中错误地重复重新计算所有子包的性能退化问题。(也在 1.3.4 和 1.2.10 中修复,GH-1098

Spring Boot 3.5.0-M3 现已推出

发布 | Phil Webb | 2025年3月21日 | ...

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

本次发布包含 102 项增强、文档改进、依赖升级和 bug 修复。值得关注的新特性包括:

  • Testcontainers 和 Docker Compose 支持 lldap/lldap 容器
  • OpenTelemetry 改进
  • Spring Batch 的增强和新属性

请参阅发布说明了解更多详细信息和升级说明。

感谢所有通过问题报告做出贡献的人们,以及…

Spring Boot 3.4.4 现已发布

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

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

此版本包括58 个错误修复、文档改进和依赖升级。包括一项与 Tomcat APR 支持相关的值得注意的更改。感谢所有通过问题报告和拉取请求做出贡献的人。

你如何提供帮助?

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有