Hazelcast Takes the Lead for Spring Session Hazelcast
As announced in the Spring blog post “Spring Session Hazelcast: Now Led by Hazelcast Team,” we’re excited to share that the Spring Session Hazelcast module will now be maintained and developed by the Hazelcast engineering team—the same team behind the in-memory data grid and real-time stream processing platform trusted by developers and enterprises worldwide.
As part of that effort, we’ve collaborated with the Spring engineering team to ensure a seamless transition and continued support for the thousands of developers who rely on Hazelcast for session management within their Spring applications.
Continuity for the Spring Developer Community
For over a decade, Spring Session has made it easy to replace and customize session management in a vendor-agnostic way. Developers can implement SessionRepository to plug in any backing store — and Hazelcast has long been a popular choice for its simplicity, scalability, and performance.
By taking ownership of the module, Hazelcast ensures that this integration remains actively supported, tested, and improved—without disruption to current users. Going forward, new generations of Spring Session Hazelcast will be released from a new GitHub repository and published under new Maven coordinates, maintained by the Hazelcast team.
What This Means for Developers
If you’re currently using Spring Session with Hazelcast:
- Your existing setup will continue to work as-is.
- Future updates and fixes will be available directly from Hazelcast.
- You can expect continued support for the latest Spring releases, along with ongoing improvements to the user experience, documentation, and testing.
- New releases will use new groupId and package name.
This transition reflects Hazelcast’s ongoing investment in the Java ecosystem and our commitment to open collaboration with Spring’s developer community.
Why This Matters
Hazelcast has been a trusted integration partner in the Spring ecosystem for many years—across Spring Session, Spring Integration, and Spring Data. Taking stewardship of Spring Session Hazelcast allows us to:
- Strengthen our relationship with millions of Java developers who use Hazelcast for distributed caching and state management.
- Reinforce our commitment to open-source innovation, ensuring Hazelcast remains a first-class citizen within the Spring ecosystem.
Upcoming Changes
- Keep using the current artifact (for now):
Use the existing Maven coordinates until the Hazelcast-led artifact is available:<groupId>org.springframework.session</groupId> <artifactId>spring-session-hazelcast</artifactId> <version>3.5.2</version>
- Source code location: The project is moving to a new repository: https://github.com/hazelcast/hazelcast-spring-session
- Future Maven coordinates: Hazelcast will publish under the com.hazelcast groupId. We’ll update the README in the new repo with full details by the end of October 2025.
- What’s next: Stay tuned for roadmap updates and ways to get involved with the community.
We’d like to thank the Spring engineering team for their collaboration and the Spring community for their continued trust in Hazelcast. Together, we’re ensuring that Spring developers can continue to build high-performance, distributed applications backed by the reliability of Hazelcast.
For more details, see the Spring announcement or visit our GitHub repository (link) for migration information and future updates.