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.