Spring Blog原文
Spring AI 发布多个新版本:1.0.8、1.1.7及2.0.0-M7
我谨代表 Spring AI 工程团队及所有贡献者,高兴地宣布 Spring AI 1.0.8、1.1.7 和 2.0.0-M7 已发布,并可在 Maven Central 获取。
这些版本带来了重要的改进、稳定性增强和错误修复,覆盖多个发布流。
版本发布摘要
这些版本包含改进、错误修复和文档更新。请查看各版本的发布说明:1.0.8 | 1.1.7 | 2.0.0-M7
此外,1.1.7 和 2.0.0-M7 版本还包含了针对 CVE-2026-41863 的安全修复。
感谢所有通过问题报告和拉取请求做出贡献的人。
各版本亮点
Spring AI 1.0.8
- 修复了
RedisVectorStore#doDelete静默截断删除操作,仅保留前 10 条消息的问题 #6068
Spring AI 1.1.7
- 修复了与 GraalVM 原生镜像的 Ollama 兼容性问题 #6064
- 修复了
OpenAiChatModel因内部使用switchMap时通过缓冲的concatMap导致丢失流式数据块的问题 #6122
Spring AI 2.0.0-M7
破坏性变更: 请参阅升级说明以了解本版本中破坏性变更的列表。
MCP 传输协议变更: SSE 传输现已弃用;Streamable HTTP 将成为新的默认服务端协议 #5969。
ToolCallAdvisor 成为处理工具调用的默认和标准方式,纳入 advisor 链 #5459。
新的 ToolSpec 流式 API,用于以编程方式定义工具 #6085。
Gemini 更新: 更新至 Gemini 2.5 Flash,并刷新了 Google 客户端库 BOM #6003, #6112。
值得注意的 Bug 修复:
ChatClient#prompt忽略了来自 prompt 的聊天选项 #6072- Kotlin 可空字段在 MCP 工具输入模式中被错误标记为必需 #5978
- 在 2.0.0-M6 版本中引入的 Docker Model Runner 错误 #6036
下一步计划
Spring AI 团队将继续专注于改进基于 Spring Boot 的人工智能应用开发。基于这些版本的势头,后续版本将在此基础上进一步增强功能并改善开发者体验。
如需获取最新更新并参与项目贡献,请访问我们的 GitHub 仓库,或通过社区频道参与讨论。
资源
项目主页 | GitHub | 问题跟踪 | Stack Overflow
文档: 1.0.8 文档 | 1.1.7 文档 | 2.0.0-M7 文档