Hear from the Spring team this January at SpringOne. >

Spring Data 2022.0 goes GA

On behalf of the Spring Data engineering team and everyone who contributed to this release, I am pleased to announce the general availability of Spring Data 2022.0 (Codename: Turing) from Maven Central! It is the third major revision since Spring Data’s inception in 2009 to serve you as your framework for modern-day data applications.

Spring Data 2022.0 builds on top of the just-released Spring Framework 6.0 with a Java 17+ baseline. Modules leveraging Jakarta EE technologies, such as Spring Data JPA and Spring Data REST, have been upgraded to Jakarta EE 9+, moving to the jakarta namespace, with a focus on the recently released Jakarta EE 10 APIs, such as Servlet 6.0 and JPA 3.1.

This release lays an initial foundation for Ahead-of-Time compilation arrangements to improve your experience with Graal Native runtime environments. Spring Data detects your repositories and domain types at build time and registers the required runtime hints for a seamless experience.

There are many other features and refinements, such as observability integration with Micrometer, a refined repository API introducing List-based interface variants, and various changes within the individual modules. To find out more about what’s new, see the release notes and the individual module’s reference documentation.

This release will be included in the upcoming Spring Boot 3.0 GA release.

Our virtual conference SpringOne in January is the best place to learn about our recent developments. Stay tuned. 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:

comments powered by Disqus