💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
Spring AI 2.0.0-M2发布,包含94项更改,包括36项改进和16个bug修复。新增null安全API,支持Kotlin可空类型,增加Amazon S3等向量存储后端,改进模型上下文协议SDK和Redis语义缓存。开发团队将继续推进2.0.0 GA版本。
🎯
关键要点
- Spring AI 2.0.0-M2发布,包含94项更改:36项改进,16个bug修复,38项文档更新,4项依赖升级。
- 新增null安全API,支持Kotlin可空类型,提升API文档质量和编译时安全性。
- 模型上下文协议SDK更新至MCP SDK 0.17.2,新增配置自定义接口,修复非Web应用上下文的自动配置。
- 新增Amazon S3、Infinispan和Amazon Bedrock知识库作为向量存储后端。
- 新增基于Redis的语义缓存顾问,用于缓存语义相似查询,SemanticCache接口迁移至通用包。
- 支持Mistral AI结构化输出的JSON模式验证,确保类型安全的响应。
- OllamaChatOptions实现了可配置维度参数的StructuredOutputChatOptions。
- 工具调用动态工具模式增强,支持运行时修改参数定义,新增conversationHistoryEnabled选项。
- 开发团队将继续推进2.0.0 GA版本,进展可在GitHub上跟踪。
❓
延伸问答
Spring AI 2.0.0-M2版本有哪些主要更新?
Spring AI 2.0.0-M2版本包含94项更改,包括36项改进和16个bug修复。
新增的null安全API对Kotlin用户有什么影响?
新增的null安全API为Kotlin用户提供了真正的可空和非可空类型,提升了API文档质量和编译时安全性。
Spring AI 2.0.0-M2中新增了哪些向量存储后端?
新增的向量存储后端包括Amazon S3、Infinispan和Amazon Bedrock知识库。
模型上下文协议SDK在M2版本中有哪些改进?
模型上下文协议SDK更新至MCP SDK 0.17.2,新增配置自定义接口,并修复了非Web应用上下文的自动配置问题。
Redis语义缓存顾问的新增功能是什么?
新增的Redis语义缓存顾问用于缓存语义相似查询,SemanticCache接口已迁移至通用包。
Spring AI 2.0.0-M2的开发团队未来的计划是什么?
开发团队将继续推进2.0.0 GA版本,进展可在GitHub上跟踪。
➡️