Spring Data 2023.0 goes GA

Releases | Mark Paluch | May 12, 2023 | ...

On behalf of the Spring Data engineering team and everyone who contributed to this release, I am delighted to announce the general availability of Spring Data 2023.0 (Codename: Ullman) from Maven Central! This release has a strong focus on AOT follow-ups and several module-specific improvements.

Spring Data 2023.0 leverages Spring Framework 6.0.9 as its baseline along with Project Reactor 2022.0.7 and Micrometer 1.10.6.

A general theme of this release was the introduction keyset-based scrolling. We added a new Scroll API across the portfolio to implement alternative scrolling mechanisms for large query result consumption. Keyset- and Offset-based scrolling are available for JPA, MongoDB, and Neo4j initially and will be expanded to other modules over time. With the Scroll API being less opinionated on the underlying scrolling mechanism, Cassandra's pagination will be a good fit for fututre Scroll API adoption.

There are many other features and refinement and various changes within the individual modules. This release improves AOT development experience by smoothing out rough edges in the AOT processing for Querydsl and Kotlin support. Specifically, the JPA module ships with JPQL and HQL parsers solving a batch of query rewrite issues for updating sort directions, projections and other features. To find out more about what’s new, see the release notes and the individual module reference documentation.

This release will be included in the upcoming Spring Boot 3.1 GA release. We'd like to hear from you, so keep the feedback coming.

To round things off, here are the links to the individual modules, changelogs and artifacts:

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring Runtime 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