Spring for GraphQL 2.0.0-RC2 released

Releases | Brian Clozel | November 04, 2025 | ...

I am pleased to announce that the second Spring for GraphQL 2.0 Release Candidate is now available.

This release brings back the GraphQL Java 25.x baseline as it will be released in November before our GA date. This also ships a new feature, the support for @EntityMapping with interface types.

What's next?

We have compiled all release notes on our wiki. Our next step is the final release next month!

2.0.0-RC2 is now available from https://repo.404ofchina.website and Maven Central.

How can you help?

If you have general questions, please ask on stackoverflow.com using the spring-graphql tag.

Project Page | GitHub | Issues | Documentation |

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…

Spring AI 1.1.0-M4 Available Now

Releases | Mark Pollack | November 03, 2025 | ...

On behalf of the Spring AI engineering team and everyone who has contributed, I'm happy to announce that Spring AI 1.1.0-M4 has been released and is now available from Maven Central.

This patch release delivers important stability improvements and bug fixes.

Release Summary

This release includes 340 improvements, bug fixes, and documentation updates. The focus of this patch release is on:

  • Improvements: 35 enhancements to expand capabilities and functionality
  • Stability: 132 bug fixes addressing community-reported issues
  • Documentation: 41 improvements to help developers

Thanks to all those who…

Spring Data 2025.1.0-RC2 released

Releases | Christoph Strobl | October 31, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce the second release candidate (RC) for the next Spring Data generation.

The RC picks up Spring Framework RC3 and Spring HATEOAS RC2 and ships mainly refinements as well as some structural cleanups in Spring Data Commons. You can find the complete changelog in the Spring Data 2025.1 Release Notes.

Going forward, we're planning to release Spring Data 2025.1 GA in mid-November, aligning with the upcoming Spring Framework 7.0 release.

2025.1.0-RC2

Spring Framework 7.0.0-RC3 available now

Releases | Stéphane Nicoll | October 31, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce the third release candidate for Spring Framework 7.0. This should be our last release candidate before our GA version in November. We have compiled all the upgrade information, new features and deprecations on the Spring Framework 7.0 release notes preview page.

Spring Framework 7.0.0-RC3 ships with 17 new features, fixes, and documentation improvements.

Project Page | GitHub | Issues | Documentation

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…

Reactive Support in Spring for Apache Pulsar Will Be Discontinued

News | Chris Bono | October 29, 2025 | ...

Reactive Support in Spring for Apache Pulsar Will Be Discontinued

TL;DR: We’ve decided to discontinue the Reactive support within the Spring for Apache Pulsar project.

Our team regularly evaluates our project portfolio with long-term sustainability in mind. When adoption declines, we thoughtfully retire projects / functionality to focus our efforts where the community needs them most. Based on an assessment of adoption metrics, download trends, and project activity, we’ve decided to remove the Reactive support within the project.

What does this mean for our users?

  • The spring-pulsar-reactive module will be removed from all future releases, starting with Spring for Apache Pulsar 2.0.0.

  • Spring Boot support of the Spring for Apache Pulsar Reactive components will be removed from all future releases of Spring Boot, starting with Spring Boot 4.0.0.

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