Spring Data 2024.0 goes GA

Releases | Mark Paluch | May 17, 2024 | ...

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 2024.0 from Maven Central! This release comes with major driver upgrades and refinements in individual store modules.

A major enhancement is support for Value Expressions in mapping and @Value (constructor) annotations. Value Expressions support obtaining values from Configuration Properties in addition to SpEL expressions.

Spring Data MongoDB 2024.0 has upgraded its MongoDB driver dependency compatibility to MongoDB driver 5. You can still downgrade to an older 4.x (such as 4.11) driver if you wish.

Another noteworthy change is declarative support for MongoDB transaction options by leveraging transaction labels such as @Transactional(label = { "mongo:readConcern=majority" })

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.3 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, artifacts and documentation sites:

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

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

Learn more

Get support

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