T
traeai
登录
返回首页
Spring Blog

Spring AI 1.0.7, 1.1.6, 2.0.0-M6 可用

8.5Score

TL;DR · AI 摘要

Spring AI 发布 1.0.7、1.1.6 和 2.0.0-M6 版本,共含 143 项改进与安全修复,重点包括弃用旧 API、移除向量存储模块及增强空值安全性。

核心要点

  • 1.0.7 和 1.1.6 均弃用 PromptChatMemoryAdvisor,强制使用显式对话 ID,避免内存作用域错误。
  • 2.0.0-M6 移除了 SAP HANA DB 和 Infinispan 向量存储支持,需迁移至官方推荐方案。
  • 本次更新包含 53 个依赖升级和 CVE-2026-41705 等 3 个安全补丁,提升系统稳定性。

结构提纲

按章节快速跳转。

  1. Spring AI 三个版本同时发布,总计 143 项改进与安全修复,涵盖功能增强、稳定性提升和文档完善。

  2. 1.0.7 和 1.1.6 共同弃用旧版聊天记忆管理器,要求显式传入对话 ID 以确保上下文隔离。

  3. 新增 null 安全注解、重构 AssistantMessage 构建器,并移除两个不再维护的向量数据库集成模块。

  4. 修复了 CVE-2026-41705、CVE-2026-41712 和 CVE-2026-41713 三个高危漏洞,涉及依赖库版本升级。

  5. 应用若使用被弃用 API 或已移除模块,应尽快按 release notes 迁移以避免运行时异常。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Spring AI 新版本发布
    • 版本范围
      • 1.0.7
      • 1.1.6
      • 2.0.0-M6
    • 主要改进
      • 143 项修复与优化
      • 53 个依赖升级
      • 3 个 CVE 安全补丁
    • 关键变更
      • 弃用 PromptChatMemoryAdvisor
      • 移除向量存储模块
      • 重构构建器模式

金句 / Highlights

值得收藏与分享的关键句。

  • 1.0.7 和 1.1.6 中 PromptChatMemoryAdvisor 已弃用,必须提供显式 conversation ID 来防止内存作用域混乱。

    第 2 段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • 2.0.0-M6 移除了对 SAP HANA DB 和 Infinispan 的向量存储支持,用户需迁移到受支持的替代方案。

    第 3 段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • 本次发布共修复 53 个依赖项漏洞,包括 CVE-2026-41705 等三个关键安全问题,建议立即升级。

    第 1 段

    ⬇︎ 下载 PNG𝕏 分享到 X
#Spring AI#Java#AI开发#开源项目
打开原文

标题:Spring AI 1.0.7、1.1.6、2.0.0-M6 现已发布

源 URL:https://spring.io/blog/2026/05/08/spring-ai-1-0-7-1-1-6-2-0-0-M6-available-now

Markdown 内容: 在代表 Spring AI 工程团队以及所有贡献者,我很高兴宣布 Spring AI 1.0.71.1.62.0.0-M6 已发布,并现已从 Maven Central 可用。

这些版本在多个发布流中提供了重要的改进、稳定性增强和错误修复。

[发布摘要](https://spring.io/blog/2026/05/08/spring-ai-1-0-7-1-1-6-2-0-0-M6-available-now#release-summary)

这些版本总共包括 143 项改进、错误修复和文档更新。查看各个版本的说明:1.0.7 | 1.1.6 | 2.0.0-M6

此外,这些版本包含针对 CVE-2026-41705CVE-2026-41712CVE-2026-41713 的安全修复。

这些版本的重点包括:

  • 改进:所有版本中的 42 项增强
  • 稳定性:13 个错误修复,解决社区报告的问题
  • 文档:35 项改进,帮助开发者
  • 安全性:53 项依赖升级,以提高安全性

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

[版本特定亮点](https://spring.io/blog/2026/05/08/spring-ai-1-0-7-1-1-6-2-0-0-M6-available-now#version-specific-highlights)

[Spring AI 1.0.7](https://spring.io/blog/2026/05/08/spring-ai-1-0-7-1-1-6-2-0-0-M6-available-now#spring-ai-107)

概述:

  • PromptChatMemoryAdvisor 已弃用。用户应迁移到需要显式对话 ID 的更新聊天记忆指导 API。

⚠️ 破坏性更改:

  • 聊天记忆指导现在需要提供显式的对话 ID。以前可能使用了默认或隐式的 ID,这可能导致跨对话的内存作用域不正确。调用者现在必须显式提供对话 ID。

查看完整的发行说明 →

[Spring AI 1.1.6](https://spring.io/blog/2026/05/08/spring-ai-1-0-7-1-1-6-2-0-0-M6-available-now#spring-ai-116)

概述:

  • PromptChatMemoryAdvisor 已弃用。用户应迁移到需要显式对话 ID 的更新聊天记忆指导 API。此弃用是改善对话上下文管理的更广泛努力的一部分。917f62e

⚠️ 破坏性更改:

  • 聊天记忆指导现在需要提供显式的对话 ID。这是一个行为更改,会影响聊天记忆的作用域和管理方式。依赖于隐式对话 ID 的应用程序必须更新以提供显式的 ID。

查看完整的发行说明 →

[Spring AI 2.0.0-M6](https://spring.io/blog/2026/05/08/spring-ai-1-0-7-1-1-6-2-0-0-M6-available-now#spring-ai-200-m6)

概述:

  • 在 OpenAiChatProperties 中添加了弃用属性,以保持与之前 AbstractOpenAiOptions 扩展的向后兼容性。用户应迁移到新的配置方法。f271fdc
  • 从 PostgresML 嵌入选项和 Stability AI 图像选项类,以及通用 ChatOptions(internalToolExecutionEnabled、outputSchema)中移除了 setter 方法。这些选项现在应通过 builder 模式或构造函数进行配置。受影响的有:PostgresMlEmbeddingOptions、StabilityAiImageOptions 和通用 ChatOptions。a0ad1c7741a6cc#5957
  • 从 Spring AI 项目中移除了两个向量存储集成(SAP HANA DB 和 Infinispan)。使用这些模块的用户应计划迁移到支持的向量存储替代方案。35b659e
  • 继续使用 JSpecify 标准对代码库中的 null-safety 注解进行完善,以提高 IDE 支持和静态分析的可空性。65f9c67
  • AssistantMessage 构建器已被重构,以正确支持继承,使子类能够流畅地扩展构建器。2622d03
  • OpenAI Java SDK 更新至 4.34.0
  • Anthropic Java SDK 更新至 2.30.0

⚠️ 破坏性更改:

  • PromptChatMemoryAdvisor 已被移除。聊天记忆顾问现在需要显式提供对话 ID,以提高可预测性并消除模糊的隐式状态管理。使用 PromptChatMemoryAdvisor 或依赖隐式对话 ID 的应用程序必须进行更新。c3c7c86,
  • 类 OpenAiConnectionProperties 已重命名为 OpenAiCommonProperties,以更好地反映其作为跨 OpenAI 集成的共享配置的用途。
  • OpenAI 属性类(例如 OpenAiChatProperties、OpenAiEmbeddingProperties)不再继承 AbstractOpenAiOptions。此更改改变了类层次结构,可能会影响依赖于属性类上直接可用选项的代码。

主要改进:

  • 功能增强,包含 18 项改进
  • 文档更新,包含 30 项改进
  • 依赖项更新,以提高安全性和性能

查看完整的发布说明 →

🙏 贡献者

感谢所有使这些版本成为可能的贡献者:

接下来是什么

Spring AI 团队继续专注于通过 Spring Boot 改进 AI 应用程序的开发。基于这些版本的势头,后续版本将在这些基础上进一步提升功能和开发者体验。

如需获取最新动态或为项目做出贡献,请访问我们的 GitHub 仓库 或加入我们的社区频道。

资源

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

文档:1.0.7 文档 | 1.1.6 文档 | 2.0.0-M6 文档

AI 可能会生成不准确的信息,请核实重要内容