Spring AI 1.1.0-M3 现已可用

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

我很高兴代表 Spring AI 工程团队和所有贡献者宣布 Spring AI 1.1.0-M3 已发布,现已从 Maven Central 提供。

此里程碑版本主要侧重于 模型上下文协议 (MCP) 增强,结合了 MCP Java SDK v0.14.0 升级以及新的资源模板功能和安全文档。

发布摘要

此版本包括 46 项改进、错误修复和文档更新。主要关注领域包括

  • 模型上下文协议:升级到 MCP Java SDK 0.14.0,支持资源模板和安全最佳实践
  • 新功能:7 项功能,包括 Azure Cosmos DB 聊天记忆和 GemFire 元数据过滤
  • 稳定性:11 项错误修复,解决了社区报告的问题
  • 文档:9 项改进,包括 MCP 安全指南
  • 依赖项升级:3 项更新,包括安全修复 (CVE-2025-54988)

🔧 模型上下文协议 (MCP) 改进

本次发布为 Spring AI 带来了增强的 MCP 集成,其灵感来源于 MCP Java SDK v0.14.0 的重大改进。

核心 MCP 增强

  • 更新的 MCP Java SDK:增强的资源模板管理和 API 一致性
  • 安全文档:添加了 MCP 安全参考文档,用于安全部署配置
  • 资源模板支持:为同步和异步 MCP 服务器添加了参数化资源模板功能,支持使用动态参数灵活地进行资源配置
  • 客户端验证:新的工具输出模式验证和缓存功能,提高了可靠性
  • 强大的错误处理:通过正确处理不合规的通知响应和 Content-Length: 0 场景,增强了 MCP 服务器交互的弹性
  • 规范合规性:根据 MCP 规范正确处理“资源未找到”情况
  • API 优化:改进了 JSON 类型处理,统一了命名约定 (MCP_SESSION_ID),并支持 Annotations 中可选的 lastModified 字段

对于在 Spring AI 应用程序中使用 MCP 的开发人员,此版本为工具集成工作流提供了更稳定、功能更丰富的基础。

特别感谢 MCP Java SDK 社区,他们的出色工作使得本次 Spring AI 版本得以发布

BroadcomChristian Tzolov (@tzolov)Daniel Garnier-Moiroux (@Kehrlann)Dariusz Jędrzejczyk (@chemicL)
OracleSergio del Amo (@sdelamo)
ConfluentPascal Vantrepote (@pascalconfluent)
Amazon Web ServicesAnurag Pant (@pantanurag555)
开源社区Liujunjie (@JunJieLiu51520) - MCP Java SDK 的首次贡献者

其他功能区域增强

除了 MCP 改进之外,本次发布还增强了 Spring AI 的主要功能领域

  • Azure Cosmos DB 聊天记忆 - 添加了 Azure Cosmos DB 集成,用于聊天记忆存储,扩展了现有的 Cassandra 支持
  • Anthropic 提示缓存 - 更新了 Anthropic 集成,提供了提示缓存策略(仅系统、系统和工具、会话历史)并支持最新的 Claude 模型(Sonnet 4.5、Opus 4.1),命名约定一致
  • GemFire 向量搜索 - 为 GemFireVectorStore 添加了元数据过滤功能,使 RAG 应用程序能够进行带过滤条件的相似性搜索查询
  • MarkdownDocumentReader - 现在支持在单个操作中处理多个文档,实现批量文档摄取
  • Mistral AI 改进 - Mistral 模块全面支持构建器模式,并改进了函数调用参数的 JsonSchemaGenerator 处理

展望:Spring AI 1.1 GA

随着我们向 Spring AI 1.1 通用版本迈进,团队将重点关注三个关键领域:

模型上下文协议 (MCP) - 持续增强 MCP

聊天模型功能 - 扩展提示缓存和跨模型提供商的思考/推理模式支持

聊天记忆 - 解决社区报告的聊天记忆问题

有关最新更新并为项目做出贡献,请访问我们的 GitHub 仓库或加入我们社区频道的讨论。

资源

项目页面 | GitHub | 问题 | 文档 | Stack Overflow

🙏 贡献者

感谢所有为本次发布做出贡献的开发者

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有