Spring Data Release Train Ingalls Goes GA

Releases | Oliver Drotbohm | January 26, 2017 | ...

On behalf of the Spring Data team I'd like to announce the general availability of our Ingalls release train. After nine months of development, this release not only contains a huge set of new features, improvements and bug fixes, it also marks the conclusion of a branch of Spring Data that has helped developers dealing with persistence for more than 5 years --- even 8, if you count in some module's predecessors.

The release ships more than 630 tickets fixed in total. Here's a very truncated list of the most important features shipping with the release:

  • Upgrade to Spring 4.3 as Spring Framework baseline.
  • Add Spring Data LDAP (the Spring Data related bits of Spring LDAP) to the release train.
  • Elevate Spring Data for Apache Cassandra to a Core module, give it a complete overhaul and upgrade it to Cassandra 3. User defined types, support for Java 8 Stream and Optional etc.
  • Performance improvements in object-to-store mapping by avoiding reflection in favor of ASM generated code using method handles.
  • More aggregation framework for MongoDB.
  • Improved stream execution verification in JPA (reports a missing surrounding transaction).
  • Support for mapping XML and JSON payloads to projection interfaces.
  • Any-match mode for our query-by-example support.
  • Support for Redis Geo commands.
  • CORS support in Spring Data REST.
  • Support for Javaslang collection and map types as repository query method return types.

We're gonna have a blog post ready casting more light on those features in a couple of days. Find a more complete but curated list of changes in our release train wiki. The team's focus is now shifting to our next generation Spring Data, starting with the Kay release train about to go GA in Q2 2017. Watch out for another milestone release of that coming soon. That in turn means, Ingalls will be included in the upcoming Spring Boot 1.5 release and the Spring Framework 4 based release train that's going under primary maintenance going forward. Hopper is about to phase out to only see occasional updates for Spring Boot 1.4 releases.

To round things off, here's the list of modules shipped:

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