💡
原文英文,约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上跟踪。
➡️