Spring AI 1.1.0-M4 发布
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 正式版。