Skip to content

Spring Data 2025.1 Release Notes

Mark Paluch edited this page Oct 30, 2024 · 2 revisions

General Themes

  • Upgrade to Spring Framework 7

  • Upgrade to Jakarta EE 11 (JPA 3.2, Servlet 6.1)

  • Upgrade to Kotlin 2.0

  • Strong use of JPQL in JPA

  • Removal of ListenableFuture support

Participating Modules

Details

New and Noteworthy

Spring Data Commons - 4.0

Removal of ListenableFuture support

With Spring Framework removing support for ListenableFuture, we’re removing support for ListenableFuture as well. Please use CompletableFuture when using @Async query methods.

Spring Data JPA - 4.0

Spring Data Relational - 4.0

Spring Data MongoDB - 5.0

Spring Data Neo4j - 8.0

Spring Data Elasticsearch - 6.0

Spring Data Couchbase - 6.0

Spring Data for Apache Cassandra - 5.0

Removal of ListenableFuture support

With Spring Framework removing support for ListenableFuture, we’re removing support for ListenableFuture as well. Packages org.springframework.data.cassandra.core.cql.legacy and org.springframework.data.cassandra.core.legacy are removed. Use asynchronous template API implementations and their utilities from org.springframework.data.cassandra.core.cql respective org.springframework.data.cassandra.core.

Spring Data Redis - 4.0

Spring Data KeyValue - 4.0

Spring Data REST - 5.0

Spring Data LDAP - 4.0

Release Dates

  • M1 - December 2024

  • M2 - January 2025

  • M3 - March 2025

  • M4 - May 2025

  • M5 - July 2025

  • RC1 - Sept 2025

  • RC2 - Oct 2025

  • GA - Nov 2025

  • OSS Support until: May 2025

  • End of Life: Sept 2026

Clone this wiki locally