Skip to content

Release Train Ingalls

Oliver Gierke edited this page Jul 26, 2016 · 40 revisions

This page contains a list of the most significant features and bugfixes implemented in the Spring Data Ingalls release train that will not be back-ported into Hopper service releases.

  • M1 - CW 30, tbc
  • RC1 - tba
  • GA - tba
  • SR1 - tba
  • SR2 - tba
  • SR3 - tba

Core themes

  • Use of method handles for property access in conversion subsystem (Commons, MongoDB).
  • Upgrade to Cassandra 3.0.
  • Support for declarative query methods for Cassandra repositories.
  • Support Java 8 types (Optional, Stream), JSR-310 and ThreeTen back-port types for Cassandra.
  • Support for Redis geo commands.
  • Any-match mode for query-by-example.
  • Support for XML and JSON based projections for REST payloads (Commons)

Participating modules

  1. Spring Data Build 1.9
  2. Spring Data Commons 1.13
  3. Spring Data JPA 1.11
  4. Spring Data MongoDB 1.10
  5. Spring Data Neo4j 4.2
  6. Spring Data Solr 2.1
  7. Spring Data Elasticsearch 2.1
  8. Spring Data Couchbase 2.2
  9. Spring Data Cassandra 1.5
  10. Spring Data Gemfire 1.9
  11. Spring Data Redis 1.8
  12. Spring Data REST 2.6
  13. Spring Data KeyValue 1.2
  14. Spring Data Envers 1.1

Spring Data Build - 1.9

M1

Spring Data Commons - 1.13

M1

  • DATACMNS-809 - PropertyAccessor implementation based on method handles.
  • DATACMNS-879 - Any-match mode for query-by-example.
  • DATACMNS-885 - Support for XML and JSON based projections for REST requests.

Spring Data JPA - 1.11

M1

Spring Data MongoDB - 1.10

M1

Spring Data Neo4j - 4.2

M1

Spring Data Solr - 2.1

M1

Spring Data Elasticsearch - 2.1

M1

Spring Data Couchbase - 2.2

M1

Spring Data Cassandra - 1.5

M1

  • DATACASS-7 - Support for declarative query methods.
  • DATACASS-141 - Support for enumeration mapping.
  • DATACASS-219 - On startup CREATE TABLE from entities should only add if not exists.
  • DATACASS-247 - Optional<T> return type for repositories.
  • DATACASS-271 - Upgrade to Cassandra 3.0.0.
  • DATACASS-296 - Use CustomConversions for JSR-310, JodaTime and ThreeTen Backport types.
  • DATACASS-297 - Add support for streaming queries to select entities.

Spring Data Gemfire - 1.9

M1

  • SGF-492 - Enhanced Java-based configuration support.
  • SGF-496 - Upgrade to GemFire 8.2.1.
  • SGF-499 - Destroy Pools before Client Regions.
  • SGF-504 - Support for multiple SD modules on classpath.

Spring Data Redis - 1.8

M1

Spring Data REST - 2.6

M1

Spring Data KeyValue - 1.2

M1

Spring Data Envers - 1.1

M1

Clone this wiki locally