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 社群所有即將舉行的活動。

檢視所有