Dimitar Proynov

Dimitar Proynov

R&D Software Engineer on the Spring AI team

Recent Blog posts by Dimitar Proynov

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

Engineering | October 28, 2026 | ...
Spring AI: Message Parts Doc | Upgrade Notes | OpenAI Responses Doc | Session Doc Reasoning models do more than think before they answer. They hand part of that thinking back to you and expect to get it back on the next request. Claude signs its thinking blocks. Gemini attaches thought signatures to its function calls. OpenAI's Responses API returns encrypted reasoning items. If you drop, reorder or edit them, the result ranges from an HTTP 400 to a model that quietly loses its earlier reasoning and starts over. Until now, a Spring AI message was a piece of text with side lists of tool calls…

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

TrueSource Spring Enterprise offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all