Spring AI 2.1.0-RC2 is now available on Maven Central, building on RC1. It introduces DecisionModel, a new API for typed yes/no, choice and score decisions backed by OpenAI, Ollama or System One implementations. The release also adds tool call argument delta streaming for Anthropic, OpenAI, Bedrock Converse and DeepSeek, extends custom embeddings support to five more vector stores, adds server support for the 2026-07-28 MCP protocol revision, and upgrades the Anthropic Java SDK from 2.72.0 to 3.4.0. Several bugs are fixed, including Typesense topK search returning at most 10 documents. GA is next.
Source: https://spring.io/blog/2026/11/09/spring-ai-2-1-0-RC2-available-now. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000 DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try itIn this article, we will provide a technical overview and some key usage instructions for the G1 Garbage Collector, the default collector on the JVM.
An interactive guide to the Model Context Protocol: every JSON-RPC message on the wire, step by step. Transports, OAuth, tools, resources, sampling, elicitation, tasks, tool search and codemode.
What EmDash is, how it's built, what the admin and the MCP server look like, where it runs and what it costs, and where it falls short of WordPress and Ghost.
Codename One now builds Flutter apps from their Dart source, and the result starts faster and uses less memory than Flutter's own release build on Android,...
A vector database stores data as lists of numbers called embeddings, which lets it search by meaning instead of matching exact keywords. It's the piece behind a lot of recommendation systems, RAG apps
...covered with a full hands-on video demo.
...explained visually (with tradeoffs in production).
Use an ArchUnit test to check a Java module boundary, examine a violation and move the dependency behind the module's API.
Loading comments…