Engineering
Releases
News and Events
Spring Data Babbage release train goes GA

Dear Spring community, just in time for SpringOne 2013, we are happy to announce the availability of the GA version of the Spring Data release train code named Babbage. The release concludes the development of a pile of new features and improvements for the Spring Data Core, JPA, MongoDB and Neo4j modules and will serve as foundation for upcoming releases of a bunch of community modules. Here are the most important features of the release.

General upgrades / Spring Data Commons:

  • Spring 4 and JDK 8 compatibility improvements in Spring Data Core to leak into all modules
  • Extended Pageable/Page APIs
  • Advanced web and hypermedia integration for Spring MVC
  • Support for count…By in derived query method names of repositories
  • Upgrade to Querydsl 3.x timeline
  • Improved CDI extensions for all modules

Spring Data JPA

  • Support for SpEL expressions in manually defined queries
  • Support for TemporalType on query parameter binding

Spring Data MongoDB

  • Support for the MongoDB aggregation framework
  • FieldNamingStrategy with a turn-key option for camel case abbreviation

Spring Data Neo4j

  • Upgrade to latest version of Neo4j
  • Performance improvements in the persistence metadata subsystem

For more information about the release content, have a look at the Babbage wiki page or the run the JIRA query listing all of the over 200 tickets fixed in this release train.

This release concludes the work of the last 6 month and we're especially happy about the increased amount of community contributions that made it into the release train. The train will be part of the upcoming, orchestrated Spring IO platform release and serve as a foundation for the upcoming releases of the Spring Data community modules for Solr, Couchbase and Elasticsearch.

comments powered by Disqus