Spring Data release train Kay goes GA

Engineering | Oliver Drotbohm | October 02, 2017 | ...

On behalf of the Spring Data engineering team I am happy to announce the general availability of Spring Data Kay. It's the first major revision since Spring Data's inception in 2009 and thus packed with tons of features. Here are the most significant ones:

  • Upgrade to Spring Framework 5.0, Java 8 and JavaEE 7 as baseline
  • Revised repository APIs (better method names, Optional etc.)
  • A revised repository composition model
  • Support for reactive data access for Cassandra, Couchbase, MongoDB and Redis
  • Addition of Spring Data Geode to the release train
  • Use of nullability annotations and advanced runtime checks on those
  • Kotlin support for null-safety and immutable data classes supported through Kotlin constructors
  • General Java 9 compatibility

Find out more about what's new in the curated changelog, previous blog posts (and an even former one on the reactive bits) and the what's new sections of the individual module's reference documentation.

The release will be included in the upcoming Spring Boot milestone to give us time for some further refinements and a first service release for Boot 2.0's GA. Besides that, we're now starting the work on our upcoming release train Lovelace.

Also, make sure you're not going to miss this year's SpringOne Platform conference that's packed with data related talks, opportunities to learn about the latest and greatest features and of course some previews about what we're planning to do next. Discounted pricing is running out soon!

Last but not least, as usual, the laundry list:

Get the Spring newsletter

Thank you!

Get ahead

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

Learn more

Get support

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