Spring gRPC 晋升!

工程 | Dave Syer | 2025 年 5 月 13 日 | ...

距离我们上次关于 Spring gRPC博客(不仅仅是发布公告)已经过去了几个月。这次发布标志着该项目从实验性项目晋升为 Spring Portfolio 的正式成员后的首次发布。这不会改变您使用该项目的方式,但它对支持以及该项目对整个产品组合的象征意义产生了一些影响。

最新版本是 0.8.0,它已在 Maven Central 中发布了几周。该版本的主要原因是将其依赖项更新到最新版本,使 Spring gRPC 升级到 protobuf-java 库的第 4 版。最简单的入门方法是在 Spring Initializr 上勾选 "gRPC" 来下载一个项目。Spring Boot 应用程序如果希望成为 "服务器" 或 "客户端",有单独的 gRPC "starter",或者您可以从普通的 spring-grpc-spring-boot-starter 中同时获得两者……

本周 Spring 动态 - 2025 年 5 月 13 日

工程 | Josh Long | 2025 年 5 月 13 日 | ...

各位 Spring 粉丝,大家好!撰写本文时,我正在佛罗里达州迈阿密(准确地说是坦帕)参加精彩的 Code Remix 活动。我届时还会在坦帕 JUG 发言,敬请关注!之后,我将返回欧洲——这次是更北一点——前往斯德哥尔摩参加精彩的 JForum 活动,在那里我将深入探讨 Spring 的方方面面。

您知道我最激动的是什么吗?您不必费心去猜——只需查看旧的 Spring Calendar。Spring AI 将于 5 月 20 日发布!然后,几天之后——顺便说一句,我将…

本周 Spring 动态 - 2025 年 5 月 6 日

工程 | Josh Long | 2025 年 5 月 6 日 | ...

各位 Spring 粉丝,大家好!撰写本文时,我正飞往可爱的英国伦敦,参加精彩的 Devoxx UK 活动!我将探索 Spring 领域广阔而精彩的世界。然后,从那里我将前往迈阿密参加 Code Remix。我届时还会在坦帕 JUG 发言,敬请关注!之后,我将返回欧洲——这次是更北一点——前往斯德哥尔摩参加精彩的 JForum 活动,在那里我将深入探讨 Spring 的方方面面。

您知道我最激动的是什么吗?您不必费心去猜——只需查看旧的 Spring Calendar。Spring…

Spring AI 的模型上下文协议中的动态工具更新

工程 | Christian Tzolov | 2025 年 5 月 4 日 | ...

模型上下文协议 (MCP) 是 Spring AI 中的一项强大功能,它使 AI 模型能够通过标准化接口访问外部工具和资源。MCP 的一项有趣功能是它能够在运行时动态更新可用工具。

这篇博客文章探讨了 Spring AI 如何在 MCP 中实现动态工具更新,为 AI 驱动的应用程序提供灵活性和可扩展性。

相关示例代码可在此处获取:动态工具更新示例

理解模型上下文协议

在深入了解动态工具更新之前,让我们先了解 MCP 是什么以及…

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

版本发布 | Ryan Baxter | 2025 年 5 月 1 日 | ...

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

2025.0.0发布列车中的显著变更

此版本基于 Spring Boot 3.5.0-RC1。

有关此版本中所有更改的完整列表,请参阅 GitHub 上的此项目

Spring Cloud Config

  • 支持 AWS S3 存储桶中的 YAML 特定配置文件文档 (#2825)

Spring Cloud Gateway

  • 允许将自定义过滤器和谓词注册为 bean (#3250)
  • 支持设置 Spring.webflux.base-path 并在路径谓词中支持它 (#2984)
  • 将 Permissions-Policy 添加为 SecureHeaders GatewayFilter 的可配置选项 (#2975)
  • 支持重新加载 httpClient connectTimeout 配置 (#3679)

Spring AI 1.0.0 M8 发布

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

在审查了 M7 之后的 API 设计和弃用信息后,我们确定了几项重大更改将在 RC1 版本中成为破坏性更改。因此,我们引入了这个额外的里程碑,为开发者提供一个过渡版本,其中弃用的 API 与其替换项共存,从而在 RC1 发布之前实现更平滑的升级体验。

以下是本次发布的主要变更。

  • 升级说明
  • 您可以使用 OpenRewrite 脚本自动升级到 1.0.0-M8。该脚本有助于应用许多此版本所需的代码更改。请访问 Arconia Spring AI Migrations 来查找脚本和使用说明。

本周 Spring - 2025 年 4 月 29 日

发布 | Josh Long | 2025 年 4 月 29 日 | ...

Spring Boot 3.5.0-RC1 现已可用

版本发布 | Andy Wilkinson | 2025 年 4 月 25 日 | ...

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

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

  • 使用 Cloud Native Buildpacks 时支持 Docker 的凭证存储和助手
  • 配置属性绑定性能改进
  • 基于注解的过滤器和 Servlet 注册
  • Bean 后台初始化的自动配置
  • 全局 WebClient 配置属性

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有