Spring AI 1.0.6、1.1.5、2.0.0-M5 现已发布。这些版本带来了重要的改进、稳定性增强、错误修复、文档更新以及针对 CVE-2026-40966、CVE-2026-40967、CVE-2026-40978、CVE-2026-40979 和 CVE-2026-40980 的安全修复。
Spring AI 1.0.6
维护版本,包含 1 个依赖项升级和 1 个构建修复。
- Spring Boot 已升级至 3.5.14 版本
- 已重命名
JdbcChatMemoryRepositorySchemaInitializerPostgresqlTests,以遵循集成测试命名规范
查看完整版本说明
Spring AI 1.1.5
修复了 5 个错误,更新了 4 个文档,升级了 2 个依赖项,并更新了 3 个构建版本。
Noteworthy:
- Pixtral 12B 模型已被移除,Pixtral Large 模型现已弃用。建议用户迁移到当前推荐的 Mistral AI 视觉模型。集成测试已更新,以反映推荐的模型。
Bug Fixes:
- OpenAI SDK 聊天模型中基于字符串的工具选择解析已修复
- 修复了 BedrockConverse 集成测试中非确定性 streaming token 使用的问题
- 修复了OpenAI API 请求中包含错误
extra_body参数的问题
- 修复了 API 密钥未配置时跳过测试的问题。
- 修复了集成测试命名规则(IT suffix)
依赖项升级:
- Spring Boot 已升级至 3.5.14 版本
- 已将 Apache Tika 升级至 3.3.0,jsoup 升级至 1.22.1,Apache PDFBox 升级至 3.0.7
查看完整版本说明
Spring AI 2.0.0-M5
新增 13 项功能,修复 34 项错误,更新 12 项文档,升级 7 项依赖项,以及更新 10 项构建。
Breaking Changes:
- Spring AI 已移除 Azure OpenAI 模块。依赖 Azure OpenAI 集成的用户必须迁移到标准的 spring-ai-openai 模块,该模块现在通过部署处理提供对 Azure OpenAI 的支持。
- 选项合并行为已从模型级别移至 ChatClient 级别,并使用了新的 builder
combineWith()方法。依赖于ModelOptionUtils.merge()调用的现有代码可能需要更新。#5725
- Vertex AI 模型和自动配置模块已被移除。仅保留
spring-ai-vertex-ai-embedding模块。#5714
- ZhipuAI 模型集成已从主代码库中移除。用户必须迁移到单独的 ZhipuAI 集成代码库。#5700
- Oracle Cloud Infrastructure (OCI) GenAI 支持已从主仓库中移除。用户必须迁移到单独的 OCI GenAI 集成存储库。#5695
SpringAiTestAutoConfigurationsclass 已被移除。#5684
查看完整版本说明
详情可查看:https://spring.io/blog/2026/04/27/spring-ai-1-0-6-1-1-5-2-0-0-M5-available-now