Skip to content

Release Train Ingalls

Mark Paluch edited this page Nov 28, 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 - July, 27th 2016
  • RC1 - November, 28th 2016
  • GA - December, 12th 2016
  • 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 query derivation on Cassandra repository query methods.
  • 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)
  • CORS support for Spring Data REST

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 for Apache 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

  • DATASOLR-173 - Allow registration of custom converters with multicore support enabled.
  • DATASOLR-313 - Use native Solr Schema API.

Spring Data Elasticsearch - 2.1

M1

Spring Data Couchbase - 2.2

M1

  • DATACOUCH-228 - Improve performance using asynchronous API for view querying.

Spring Data for Apache Cassandra - 1.5

M1

  • DATACASS-7 - Support for query derivation on Cassandra repository 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 Cassandra Java driver to 3.0.
  • DATACASS-288 - Add support for Cassandra batch operations.
  • 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

RC1

Spring Data REST - 2.6

M1

  • DATAREST-848 - Upgrade to the latest HAL browser.
  • DATAREST-837 - Move ResourceProcessor invoking infrastructure to Spring HATEOAS.
  • DATAREST-840 - Make sure Jackson HandlerInstantiator can use Spring dependency injection.

RC1

Spring Data KeyValue - 1.2

M1

Spring Data Envers - 1.1

M1

Clone this wiki locally