Spring AI 2.0.1 现已发布 笔记

Spring AI 2.0.1 现已发布

Spring AI 2.0.1 已发布,这是在 2.0.0 GA 版本基础上的维护更新。此次重要更新解决了八十多个问题,并自正式发布以来集成了频繁请求的功能。该版本修复了多个关键安全漏洞,包括无界递归和任意文件写入。在升级之前,用户应注意一些细微变更,包括弃用 Mistral AI 模型以及重命名 Redis 聊天记忆自动配置模块。OpenAI 工具调用严格模式现在默认为 false,媒体构建器现在使用类型化数据重载以提高清晰度。DeepSeekApi 已修订以与其他 API 客户端约定保持一致,Couchbase 向量存储现在使用由 Spring Boot 管理的 Couchbase 客户端。本次发布的新功能包括:可配置的单次请求工具调用限制以防止无限代理循环,以及超出该限制时的异常处理。OpenAI 音频功能现在支持流式传输,并包含增强的转录选项。Google GenAI 获得 ToolChoice 支持和图像生成功能,PagePdfDocumentReader 允许摄入特定页面范围。AWS 区域解析现在遵循默认 SDK 规则,提高了与其他 AWS 栈组件的一致性。流式传输和工具调用方面已进行显著可靠性改进,包括更好地处理增量数据和取消操作。聊天记忆和向量存储也进行了多项 bug 修复和加固,以提升不同集成中的稳定性和功能。