VMware offers training and certification to turbo-charge your progress.Learn more
On behalf of the entire Spring Data team I am happy to announce the general availability of the Spring Data release train Hopper. The train includes 395 tickets fixed and its most important additions are:
NOTE: Due to a glitch during the release process the Spring Data JPA artifact deployed to Maven Central is broken. We issued a service release for the entire train immediately so that the recommended version to upgrade to is
Find out more links to the tickets these features are implemented by in our curated changelog. There's going to be a follow up blog post with an in-depth discussion of the new features added to the release in the upcoming days.
The easiest way to upgrade to this release train is by using the Spring Data BOM in combination with the version
Hopper-SR1. If you're using any of the modules with major store upgrades in the back be prepared to have to make some changes to your application code as well. Coming from Gosling, the same applies to Querydsl in case you happen to use that.
Spring Boot users have to be a bit more careful but should be able to upgrade for the modules that didn't undergo any major upgrades (e.g. JPA, MongoDB) on 1.3 even. If you're using modules that did, be prepared to have to manually upgrade to newer versions of the store drivers and disable some auto-configuration. If in doubt, please consult the Spring Data Examples for sample setups. Full support for Hopper is going to be shipped with Spring Boot 1.4 M2.
The team will be busy presenting about the Hopper release train at different conferences coming up in the near future. JAX 2016 is taking place in Germany in two weeks, followed by Spring I/O in Barcelona and SpringOne Platform in Las Vegas early August. Make sure you've got your tickets booked if you're eager to learn more about the latest and greatest in the release train.
The next release train will be named Ingalls and is supposed to be released around SpringOne.
To round things off, here are the modules included in the release: