Spring AI 1.1.0-M4 現已發佈,本次補丁版本帶來了重要的穩定性改進和錯誤修復。
本次版本更新包含340 項改進、錯誤修復和文檔更新。重點在於:
- 改進:35 項增強功能,以擴展其性能和功能特性
- 穩定性:修復了 132 個由社區反饋的問題。
- 文檔:41 項改進,旨在幫助開發人員
主要亮點
- 功能顯著增強,共計 35 項改進
- 顯著提升穩定性,修復了 132 個錯誤
- 文檔更新,包含 41 項改進
- 更新了依賴項,以提高安全性和性能
Key Functional Areas Enhanced
此次版本更新對 Spring AI 的主要功能領域進行了顯著改進:
- Model Context Protocol (MCP) 0.15.0 - 已更新至 MCP SDK 版本 0.15.0,包含統一的請求上下文 API、改進的 MCP 工具初始化自動配置以及修復的工具回調提供程序注入問題。
- Recursive Advisor Execution - 允許 advisors 以鏈式調用其他 advisors,並可配置觀測值,從而實現具有更強監控能力的多步驟 AI 工作流。
- Anthropic Citations API - 新增了對從 Anthropic Citations API 獲取模型響應中來源引用的支持,提高了生成內容的可追溯性。
- OpenAI File API Integration - 為 OpenAI 模型添加了文件上傳和管理功能,從而在 OpenAI 集成中實現文檔處理。
- AWS Bedrock Prompt Caching - 為 AWS Bedrock Converse API 啓用 prompt caching,以降低成本並提高常用 prompt 的性能
- Oracle JDBC Chat Memory - 為 ChatMemoryRepository 添加了 Oracle 數據庫支持,擴展了對話存儲選項,並新增了對 H2 和 SQLite 方言的支持。
這些增強功能提升了 Spring AI 在整個 AI 應用開發生命週期中的能力。
接下來,Spring AI 團隊將持續致力於改進基於 Spring Boot 的 AI 應用開發,並儘快發佈 RC 版本,隨後發佈 1.1.0-GA 正式版。