Spring AI 2.0.0-M3、1.1.3 和 1.0.4 现已发布

Spring AI 2.0.0-M3、1.1.3 和 1.0.4 现已发布

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

MCP注解已迁移至Spring AI核心,MCP传输实现也进行了调整。Anthropic集成改为官方Java SDK,Spring AI现使用Jackson 3。改进了过滤表达式转换器,ToolCallAdvisor支持流响应。HuggingFace模型支持被移除,正在寻找社区负责人。计划在2.0.0-M4中完善null安全API。

🎯

关键要点

  • MCP注解已迁移至Spring AI核心。

  • MCP传输实现已从MCP Java SDK迁移至Spring AI项目。

  • Anthropic集成已从REST/WebClient实现迁移至官方Java SDK。

  • Spring AI现在使用Jackson 3替代Jackson 2。

  • 改进了过滤表达式转换器以提高查询过滤的可靠性。

  • ToolCallAdvisor现在支持流响应,支持实时工具调用执行和响应处理。

  • HuggingFace模型支持已从Spring AI核心移除,正在寻找社区负责人。

  • 计划在2.0.0-M4中完善null安全API。

🔎

延伸解读

MCP注解迁移的影响

MCP注解的迁移至Spring AI核心意味着开发者可以更方便地使用这些注解,提升了代码的整洁性和可维护性。这一变化可能会影响现有项目的迁移策略,开发者需关注相关文档以适应新的结构。

流响应的优势

ToolCallAdvisor支持流响应的更新,使得实时工具调用的执行和响应处理更加高效。这对于需要快速反馈的应用场景尤为重要,开发者应考虑如何利用这一特性来优化用户体验。

HuggingFace模型支持的移除

HuggingFace模型支持的移除可能会影响依赖该功能的开发者。寻找社区负责人来管理这一部分,意味着未来可能会有新的解决方案或替代方案出现,开发者应保持关注。

Jackson 3的引入

Spring AI转向Jackson 3将带来更好的性能和功能支持,尤其是在数据处理和序列化方面。开发者需要评估现有代码与新版本的兼容性,以确保平稳过渡。

延伸问答

MCP注解的迁移对Spring AI有什么影响?

MCP注解已迁移至Spring AI核心,增强了框架的一体化和功能性。

Spring AI现在使用哪个版本的Jackson?

Spring AI现在使用Jackson 3替代之前的Jackson 2。

ToolCallAdvisor的新功能是什么?

ToolCallAdvisor现在支持流响应,允许实时工具调用执行和响应处理。

HuggingFace模型支持被移除的原因是什么?

HuggingFace模型支持已从Spring AI核心移除,正在寻找社区负责人来管理此项目。

Spring AI 2.0.0-M4版本有什么计划?

计划在2.0.0-M4中完善null安全API。

Anthropic集成的迁移方式是什么?

Anthropic集成已从REST/WebClient实现迁移至官方Java SDK。

🏷️

标签

➡️

继续阅读