Introducing Share Consumer Support (Kafka Queues) in Spring for Apache Kafka

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

Continuing our Road to GA series, this week we're exploring Share Groups in Apache Kafka 4.0.0 and their integration in Spring for Apache Kafka 4.0.0 - a feature that fundamentally expands how we can consume messages from Kafka topics.

When we first start working with Kafka, the mental model is straightforward: topics hold messages, consumers read them, and processing happens in order within partitions. This partition-based model has served countless applications well, providing ordered processing with strong guarantees. However, certain use cases involve creating topics with hundreds of…

Spring Session Hazelcast: Now Led by Hazelcast Team

Engineering | Rob Winch | October 14, 2025 | ...

It gives me great pleasure to announce that the Spring Session Hazelcast project will now be led by the Hazelcast Team.

NOTE: This announcement is in alignment with our announcement Spring Session MongoDB: Now Led by MongoDB Team.

For ten years Spring Session has provided the infrastructure for transparently replacing session stores in a vendor independent manner. With that infrastructure in place, it is just a matter of implementing SessionRepository javadoc in order to support storing session information in a new datastore.

I cannot think of a team who has more Hazelcast experience than the Hazelcast team themselves and so it gives me great pleasure to announce the Hazelcast team will be leading the next generation of Spring Session Hazelcast! To best enable this transition, the next generation of releases will be in a new GitHub repository and have new Maven coordinates. Support for existing generations of Spring Session Hazelcast will continue to be maintained by the Spring Session team as described by the Spring Support Policy

Spring Session MongoDB: Now Led by MongoDB Team

Engineering | Rob Winch | October 14, 2025 | ...

It gives me great pleasure to announce that the Spring Session MongoDB project will now be led by the MongoDB Team.

NOTE: This announcement is in alignment with our announcement Spring Session Hazelcast: Now Led by Hazelcast Team.

For ten years Spring Session has provided the infrastructure for transparently replacing session stores in a vendor independent manner. With that infrastructure in place, it is just a matter of implementing SessionRepository javadoc in order to support storing session information in a new datastore.

I cannot think of a team who has more MongoDB experience than the MongoDB team themselves and so it gives me great pleasure to announce that the MongoDB team will be leading the next generation of Spring Session MongoDB! To best enable this transition, the next generation of code will be hosted in a new GitHub repository and have new Maven coordinates, both available in November. Support for existing generations of Spring Session MongoDB will continue to be maintained by the Spring Session team as described by the Spring Support Policy

This Week in Spring - October 14th, 2025

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

Hi, Spring fans! Welcome to another installment of This Week in Spring! I'm in Boston and New York city and Bulgaria and Poland this week, but I'm still hyped about last week's amazing Devoxx Belgium event! There are a ton of videos to look at, and I'll include just some of them here.

So, without further ado, let's dive into it!

Spring Batch 6.0.0-M4 released

Releases | Mahmoud Ben Hassine | October 09, 2025 | ...

I am pleased to announce that Spring Batch 6.0.0-M4 is now available from Maven Central!

The main changes in this milestone release are the following:

  • Migration to nullability checks with jSpecify
  • Improved domain model design

For the complete list of changes, please check the release notes here.

Null safety with JSpecify

Spring Batch 6.0 APIs are now annotated with JSpecify annotations to provide better null-safety guarantees and improve code quality. This change helps developers catch potential null-related issues at compile time, leading to more robust and reliable applications.

Improved…

Introducing Jackson 3 support in Spring

Engineering | Sébastien Deleuze | October 07, 2025 | ...

This is a new blog post in the Road to GA series, this time sharing more details on the new Jackson 3 support, just a few days after Jackson 3.0.0 GA release, about to be introduced in Spring Boot 4 and related Spring portfolio projects.

Jackson is by far the most used JSON library on the JVM, and the introduction of the Jackson 3 support in Spring is the opportunity for us to provide additional enhancements, as a follow-up of the popular Jackson integration improvements in Spring that I announced more than 10 years ago!

Close collaboration between Spring and Jackson teams

When the Spring team…

Introducing the Spring AI Community GitHub Organization

News | Mark Pollack | October 07, 2025 | ...

The Spring AI Community GitHub organization was announced at the Spring I/O Barcelona 2025 keynote as a dedicated space for community-driven Spring AI projects and innovations. However, I never blogged about it to get more awareness so now is the time. Better late than never and now with a new web site!

Check out the Spring AI Community at springaicommunity.mintlify.app

The Spring AI Community creates an easy path for developers to contribute Spring AI-related projects while providing a vital incubation space for new ideas. As the Spring AI project has grown, it has received numerous pull…

This Week in Spring - October 7th, 2025

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

Hi, Spring fans! How're you doing this fantastic October afternoon? I'm on a train returning from Frankfurt, Germany, where I spoke at the Cloud Foundry Day Frankfurt event about how awesome it is to build an application with Spring Boot and Cloud Foundry. Yesterday I was in Antwerp, Belgium, and did two workshops, each of three hours duration. Now, I'm on my way back to Antwerp to return to Devoxx Belgium. I'll be doing a talk on Spring Boot 4; another joint talk with James Ward and the Spring AI leads Dr. Mark Pollack and Christian Tsolov; and a joint talk with GraalVM founder Thomas…

Spring AI 1.1.0-M3 Available Now

Releases | Mark Pollack | October 06, 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-M3 has been released and is now available from Maven Central.

This milestone release focuses primarily on Model Context Protocol (MCP) enhancements, incorporating the MCP Java SDK v0.14.0 upgrade along with new resource template capabilities and security documentation.

Release Summary

This release includes 46 improvements, bug fixes, and documentation updates. Key focus areas include:

  • Model Context Protocol: Upgraded to MCP Java SDK 0.14.0 with resource template support and security best practices
  • New Features: 7 capabilities including Azure Cosmos DB chat memory and GemFire metadata filtering
  • Stability: 11 bug fixes addressing community-reported issues
  • Documentation: 9 improvements including MCP security guidance
  • Dependency Upgrades: 3 updates including security fixes (CVE-2025-54988)

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