本周 Spring - 2025 年 2 月 4 日

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

各位 Spring 爱好者,大家好!欢迎来到新一期《本周 Spring》!写下这篇文章时,时间是 2025 年 2 月 4 日。离情人节还有十天,离 Devnexus 大会还有大约一个月。短期和长期都有很多值得期待的事情!

让我们直接进入本周的总结吧!

Spring Cloud Stream Applications 2024.0.1 和 2025.0.0 现已发布

发布 | Chris Bono | 2025 年 2 月 2 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Cloud Stream Applications 2024.0.12025.0.0 已经发布,现在可以从 Maven Central 获得。

此次发布包含众多 bug 修复和依赖升级。

2024.0.1 版本更新至 Spring Boot 3.3.8 / Spring Cloud 2023.0.52025.0.0 版本更新至 Spring Boot 3.4.2 和 Spring Cloud 2024.0.0

请查看发行说明 (2024.0.12025.0.0) 了解更多详情。

保持联系...

请继续通过在 Github 上创建 bug 报告和功能请求,以及在 StackOverflow 上使用 spring-cloud-streamspring-cloud-dataflow 标签提问来与我们互动。

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

发布 | Spencer Gibb | 2025 年 1 月 30 日 | ...

我代表社区,很高兴地宣布 Spring Cloud 2025.0 (又名 Northfields) 发布列车的里程碑 1 (M1) 今天已经发布。该版本可以在 Spring Milestone 仓库中找到。你可以查看 2025.0 的 发行说明了解更多信息

2025.0.0-M1 版本中的显著变化

Spring Cloud 2025.0.0-M1 依赖于 Spring Boot 3.5.0-M1。在此处 查看该版本包含的所有问题和拉取请求

Spring Cloud Gateway

  • 添加对 spring-cloud-function 和 spring-cloud-stream 处理器 #3646 的支持
  • 添加对 server webflux 中 Bucket4jRateLimiter #2955 的支持
  • 弃用 WebClientRouting 基础架构。这将在今年晚些时候的 5.0 版本中移除。#3680
  • 已创建新的模块和 Starter 名称,旧名称已被弃用。新旧工件列在下面的表格中 #3645

本周 Spring - 2025 年 1 月 28 日

工程 | Josh Long | 2025 年 1 月 28 日 | ...

各位 Spring 爱好者,大家好!欢迎来到又一激动人心的《本周 Spring》!我们回顾了 Spring 社区精彩的一周。这一周确实非同寻常!除了大量酷炫的工具和 AI 相关内容外,本周还迈出了 Spring Framework 7.0 和 Spring Boot 3.5 的第一步。当然,Spring Framework 7.0 也是 Spring Boot 4.0 的基础。所以,这很令人兴奋!让我们直接开始吧!

Spring Data 2025.1.0-M1 发布

发布 | Christoph Strobl | 2025 年 1 月 24 日 | ...

我代表团队和所有贡献者,很高兴地宣布下一代 Spring Data 的第一个里程碑版本。

正如之前宣布的,我们已经将 2025.1.0-M1 发布到 Maven Central。我们期待通过方便社区访问我们的里程碑版本来收集更多反馈。正式发布 (GA) 版本的目标日期是 2025 年 11 月。

这个第一个里程碑版本带来了一些基线变化,将其最低要求提高到 Jakarta EE 11(Hibernate ORM 7,Hibernate Validator 9)和 Kotlin 2.x。这也是我们移除 API(例如 ListenableFuture

Spring Modulith 1.2.8, 1.3.2 和 1.4 M1 发布

发布 | Oliver Drotbohm | 2025 年 1 月 24 日 | ...

我很高兴地宣布 Spring Modulith 1.4 M1、1.3.2 和 1.2.8 版本现已可用。后两个版本包含了一些 bug 修复以及对最新 Spring Boot 版本的例行依赖升级,而里程碑版本则带来了一些重要的新特性。

  • GH-928 – 迁移到 Micrometer Observations API – Marcin Grzejszczak 乐于将我们基于 tracing API 的现有 instrumentation 移植到更现代的 observations API,该 API 允许更细粒度的集成和指标捕获。请继续关注即将发布的更详细的博客文章!

  • GH-933 – 考虑对创建的代理应用全局代理设置。

  • GH-1009 - 以编程方式检测 NamedInterfaces 的 SPI。

  • GH-1037 - 升级到 Spring Boot 3.5 M1。

  • GH-961 – 升级到 Structurizr 3.1。

Spring AI MCP 0.6.0 (里程碑) 已发布

发布 | Christian Tzolov | 2025 年 1 月 23 日 | ...

我们很高兴地宣布 Spring AI MCP 0.6.0 里程碑版本。

重大变更 ⚠️

  • McpClient.using() - 请使用 McpClient.sync()McpClient.async()
  • McpServer.using() - 请使用 McpServer.sync()McpServer.async()
  • McpServer.ToolRegistration - 请使用 McpServerFeatures.SyncToolRegistrationMcpServerFeatures.AsyncToolRegistration
  • McpServer.ResourceRegistration - 请使用 McpServerFeatures.SyncResourceRegistrationMcpServerFeatures.AsyncResourceRegistration
  • McpServer.PromptRegistration - 请使用 McpServerFeatures.SyncPromptRegistrationMcpServerFeatures.AsyncPromptRegistration
  • ToolHelper.toToolRegistration() - 请使用 ToolHelper.toSyncToolRegistration()

Spring Boot 3.5.0-M1 现已发布

发布 | Moritz Halbritter | 2025 年 1 月 23 日 | ...

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

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

  • 计划任务的任务装饰
  • Vibur 连接池 DataSourceBuilder 支持
  • SSL 绑定指标

请查看 发行说明 了解更多详情和升级说明。

感谢所有报告问题和提交拉取请求的贡献者。

你如何提供帮助?

如果你有兴趣提供帮助,请查看问题库中 "ideal for contribution" 标签。如果你有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问。

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助你快速提升。

了解更多

获取支持

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

了解更多

即将到来的活动

查看 Spring 社区所有即将到来的活动。

查看全部