跳到主要内容

1.1.3

云端
Spring AI 学习者

Spring AI 1.1.3 正式发布,累计合并约 90 个提交,涉及 2219 个文件(+13934 / -5040 行)。本次版本包含多项面向用户的 API 增强和基础设施升级。

新功能

  • ToolCallAdvisor 流式支持 —— ToolCallAdvisor 新增 adviseStream() 流式实现,支持在流式调用中执行工具调用循环。
  • ToolCallAdvisor 对话历史控制 —— 新增 conversationHistoryEnabled 选项(默认 true)。设为 false 时,工具调用循环仅传递 System Message 和最后一条工具响应,避免上下文膨胀。
  • MessageChatMemoryAdvisor 增强 —— 记忆 Advisor 现在支持 ToolResponseMessage,工具调用结果也会被纳入对话记忆。同时优化了 System Message 排序逻辑。
  • Tool 参数增强 —— 新增 ToolInputSchemaAugmenter,支持基于 Record 类型动态扩展工具输入 JSON Schema。
  • Anthropic 模型名更新 —— 更新至最新的 Anthropic 模型名称(Claude Opus 4.6、Sonnet 4.6),移除已弃用的 Claude 3.x 模型。
  • Anthropic Skills API 简化 —— AnthropicChatOptions.Builder 新增 skill(String) 方法,自动识别预置 Skill 或自定义 Skill ID。
  • Google GenAI 推理等级扩展 —— 新增 MINIMALMEDIUM 推理等级。Gemini 3 Pro 仅支持 LOW/HIGH,Gemini 3 Flash 支持全部四个级别。
  • Ollama Embedding 维度参数 —— Ollama Embedding 请求新增 dimensions 参数支持。
  • OpenAiSdkChatModel Builder 模式 —— 新增 Builder 构造方式。
  • MCP ServerCustomizer —— 新增 MCP 服务端定制器,支持非 Web 环境下的 MCP 自动配置。

基础设施

  • Spring Boot 3.5.11 —— 从 3.5.8 升级至 3.5.11
  • MCP SDK 0.17.0 —— 与 1.1.2 保持一致
  • CI 工作流重构 —— 合并多个 CI 工作流为统一流水线

Spring AI 1.1.3 包含多项面向用户的 API 增强,建议 1.1.2 用户升级。