Spring gRPC Next Steps for 1.0.0

Engineering | Dave Syer | November 05, 2025 | ...

This is a new blog post in the Road to GA series, this time updating everyone on the plans to integrate Spring gRPC with Spring Boot 4. The original plan was to move the autoconfiguration from Spring gRPC into Spring Boot in time for the 4.0 release. Unfortunately we haven't been able to find the time to merge that change, but the good news is that we have instead added support for Spring Boot 4 to the existing Spring gRPC project, and are planning a 1.0 release in the coming days. This arrangement will continue until the merge can finally happen, most likely in an early milestone of Spring…

This Week in Spring - November 4th, 2025

Engineering | Josh Long | November 04, 2025 | ...

Hi, Spring fans! Welcome to another all-out installment of This Week in Spring wherein we attempt to recap all that's new and novel in the wild, wacky, and wonderful world of Springdom. And this week, I'm doing so from an airport in Switzerland, en route to Malmo, Sweden, for the amazing Oredev conference. If you're gonna be there, don't be shy: say hi!

We've got a lot to cover and I've got a flight to catch so let's dive right into it, shall we?

Create Self-Improving AI Agents Using Spring AI Recursive Advisors

Engineering | Christian Tzolov | November 04, 2025 | ...

The Spring AI ChatClient offers a fluent API for communicating with an AI model. The fluent API provides methods for building the constituent parts of a prompt that gets passed to the AI model as input.

Advisors are a key part of the fluent API that intercept, modify, and enhance AI-driven interactions. The key benefits include encapsulating common Generative AI patterns, transforming data sent to and from Large Language Models (LLMs), and providing portability across various models and use cases.

Advisors process ChatClientRequest and ChatClientResponse objects. The framework chains advisors by their getOrder() values (lower values execute first), with the final…

AWS Bedrock Prompt Caching Support in Spring AI

Engineering | Soby Chacko | October 30, 2025 | ...

In our previous blog post about Anthropic prompt caching, we explored how prompt caching dramatically reduces API costs and latency by reusing previously processed prompt content. We introduced Spring AI's five strategic caching patterns for Anthropic Claude models and showed how they automatically handle cache breakpoint placement while respecting the 4-breakpoint limit.

AWS Bedrock brings prompt caching to a broader ecosystem—supporting both Claude models (accessed via Bedrock) and Amazon's own Nova family. If you're considering Bedrock or already using it, you'll find the same Spring AI…

Introducing Spring AI Agents and Spring AI Bench

Engineering | Mark Pollack | October 28, 2025 | ...

I'd like to introduce two new projects that are part of the Spring AI Community GitHub organization: Spring AI Agents, and Spring AI Bench. These two projects focus on using agentic coding tools—tools you likely already have in your enterprise.

In 2025 AI coding agents have matured to the point that they need to be seriously considered for enterprise Java development and general SDLC tasks. CLI Tools like Claude Code, Google’s Gemini CLI, Amazon Q Developer, and OpenAI’s assistants are examples from leading large AI labs, but there are also smaller startups and open-source options. These…

Modularizing Spring Boot

Engineering | The Spring Boot Team | October 28, 2025 | ...

Continuing our Road to GA series, this week we're exploring the modularization effort happening with Spring Boot 4.

When Spring Boot 1.0 was released in 2014, it shipped with a single spring-boot-autoconfigure jar weighing in at 182 KiB. Of course, that initial version didn't support a great deal, but over the years, that has changed.

One of Spring's greatest strengths is the sheer number of technologies that it supports, but each new technology brings a cost. Each time we support something new, the autoconfigure jar grows. With Spring Boot 3.5, that single spring-boot-autoconfigure jar is now…

This Week in Spring - October 28th, 2025

Engineering | Josh Long | October 28, 2025 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! It's a wonderful tuesday here in my home town of San Francisco as I write this from my condo's balcony, fresh off more than three weeks on the road.

By the time we'll speak again in a week, Halloween will have come and gone. Are you all ready for Halloween? What're you gonna dress as? I always go as PHP code. The horror!

The excitement is building for Spring Boot 4 and Spring Framework 7, both of which are scheduled to be released in November of 2025. So fun! There's a ton of good stuff to look at this week, so let's dive…

Prompt Caching Support in Spring AI with Anthropic Claude

Engineering | Soby Chacko | October 27, 2025 | ...

Large language model API costs can accumulate quickly when applications repeatedly send the same prompt content. A typical scenario: you're building a document analyzer that includes a 3,000-token document in every request. Five questions about that document means processing 15,000 tokens of identical content at full price.

Anthropic's prompt caching addresses this by allowing you to reuse previously processed prompt segments. Spring AI provides comprehensive support through strategic caching patterns that handle cache breakpoint placement and management automatically.

In this blog post, we…

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

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

Learn more

Get support

Tanzu Spring 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