Receive daily AI-curated summaries of engineering articles from top tech companies worldwide.
Endigest AI Core Summary
Spring AI 2.0.0-RC1 release announcement introducing significant API stabilization and improvements to tool calling, memory management, and structured outputs.
•Unified tool execution across all models (OpenAI, Ollama, Anthropic, MistralAI, DeepSeek, Bedrock, MiniMax) now handled externally via ChatClient with ToolCallingAdvisor
•Tool callbacks must be explicitly registered as ToolCallback beans and passed via .tools() instead of resolved by bean name
•New ToolSearchToolCallingAdvisor enables on-demand tool discovery with vector store, Lucene, and regex implementations
•Chat memory improvements including turn-boundary snapping in MessageWindowChatMemory and prevention of duplicate memory in tool prompts
•Multiple bug fixes including span hierarchy in streaming, OpenAI tool call buffering, and DeepSeek V4 function calling issues
This summary was automatically generated by AI based on the original article and may not be fully accurate.