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本周动态 - 2025年4月8日

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

各位Spring粉丝们大家好!你们好吗?我很好。甚至有点兴奋。你看,Spring AI M7 即将到来!理论上,它将在周四发布。别太当真——这些事情可能会变:-) 但很快就会发布,而且这将是一个重磅版本!

您应该尝试使用 -SNAPSHOT 构建将您的应用程序升级到新的 M7。各种 starter 的坐标已重新调整,因此会有一些破坏性更改。别担心——您只需更新坐标。在文档中有很好的信息。

要点如下

  • 模型启动器:spring-ai-{model}-spring-boot-starterspring-ai-starter-model-{model}
  • 向量存储启动器:spring-ai-{store}-store-spring-boot-starterspring-ai-starter-vector-store-{store}
  • MCP启动器:spring-ai-mcp-{type}-spring-boot-starterspring-ai-starter-mcp-{type}

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 AI 1.0.0-SNAPSHOT:第2部分 - 重要更改和更新

工程 | Mark Pollack | 2025年4月4日 | ...

使用Spring AI 1.0.0-SNAPSHOT:第2部分 - 重要更改和更新

这篇博客文章是我们之前文章使用Spring AI 1.0.0-SNAPSHOT:重要更改和更新的延续,在该文章中我们介绍了Spring AI 1.0.0-SNAPSHOT中工件ID、依赖管理和自动配置的重大更改。

自发表那篇文章以来,Spring 团队已发布了快照更新。在这篇后续文章中,我们将探讨最新更改,并为处理快照版本的开发人员提供其他指导。有关完整的详细信息,请参阅 Spring AI 升级说明……

使用 OAuth2 保护 Spring AI MCP 服务器

工程 | Daniel Garnier-Moiroux | 2025 年 4 月 2 日 | ...

Spring AI 支持模型上下文协议(简称 MCP),它允许 AI 模型以结构化的方式与外部工具和资源进行交互和访问。通过 Spring AI,开发者只需几行代码即可创建自己的 MCP 服务器并向 AI 模型公开功能。

MCP 中的授权和安全

MCP 服务器可以使用 STDIO 传输在本地运行。要将 MCP 服务器暴露给外部世界,它必须暴露一些标准的 HTTP 端点。虽然私下使用的 MCP 服务器可能不需要严格的身份验证,但企业部署需要强大的安全和权限管理以应对暴露的端点。最新版本的 MCP 规范(2025-03-26)已于上周发布,解决了这一挑战。它为客户端和服务器之间安全通信奠定了基础,利用了广泛使用的 OAuth2 框架……

Spring本周动态 - 2025年4月1日

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

各位Spring粉丝们大家好!欢迎来到Spring本周动态的又一个激动人心的节目!今天是愚人节,所以要警惕你在网上读到的东西,但也是Spring Boot 1.0发布11周年,它于2014年的今天发布!(这不是愚人节玩笑)。生日快乐!

我在德克萨斯州奥斯汀市,参加 Dr. Venkat Subramaniam 的精彩的 Arc of AI 节目。我非常喜欢这个节目!如此多令人惊叹的人——其中许多人恰好也是世界级的演讲者和工程师——汇聚一堂,在一个小时内综合他们对“人工智能”的看法。当然,我也会谈论……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有