Engineering

More →

Spring AI 2.1 Message Parts: Reasoning That Survives the Round Trip

Spring AI: Message Parts Doc | Upgrade Notes | OpenAI Responses Doc | Session Doc Reasoning models do more than think before they answer. They hand p…

Dimitar Proynov|October 28, 2026
Read more →

Spring AI Modular RAG and TypeSafe Jev: Retrieve More, Keep Only What Answers

Spring AI: RAG Doc | Jev Doc | Demo In the previous article we introduced Spring AI TypeSafe and its Jev model: typed questions in, calibrated number…

Christian Tzolov|October 02, 2026
Read more →

Spring AI and TypeSafe Jev: Fast, Cheap, Structured Decisions

Reference documentation and GitHub repository We often need quick decision-making components in our AI applications: to pick the next step in a multi…

Christian Tzolov|September 21, 2026
Read more →

Releasing Spring for Modern Challenges

Releasing Spring For Modern Challenges TL;DR: The Spring release train has been updated from a two week long train to a single day, the Thursday afte…

Michael Minella|September 21, 2026
Read more →

Self-Correcting Structured Output in Spring AI 2.0

Large language models are text-in, text-out systems — their interface is natural language. Natural language is a great interface for humans and a po…

Christian Tzolov|June 23, 2026
Read more →

MongoDB-backed Spring Batch jobs and more in Spring Boot 4.1

Spring Batch was introduced many years before MongoDB existed, and its design assumed the presence of a SQL database in which to store the state of S…

Josh Long|June 21, 2026
Read more →