Release Train Evans

Oliver Gierke edited this page Jul 3, 2015 · 31 revisions

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

  • M1 - July 10th, 2014
  • RC1 - August 13th, 2014
  • GA - September 5th, 2014
  • SR1 - October 30th, 2014
  • SR2 - January 28th, 2015
  • SR3 - July 1st, 2015 (final service release)

Core themes

  • Upgrade to Spring 4.0 as dependency baseline (previously Spring 3.2).
  • Support for MongoDB 2.6 features.
  • Support for SpEL support in queries (JPA).
  • Upgrade to recent Solr Version (keep source 1.6 compliant).
  • Moving to Asciidoctor for reference documentation.
  • Improved multi-store setup.
  • Support for custom implementations in CDI extensions.

Participating modules

  1. Spring Data Build 1.5
  2. Spring Data Commons 1.9
  3. Spring Data JPA 1.7
  4. Spring Data MongoDB 1.6
  5. Spring Data Neo4j 3.2
  6. Spring Data Solr 1.3
  7. Spring Data Elasticsearch 1.1
  8. Spring Data Couchbase 1.2
  9. Spring Data Cassandra 1.1
  10. Spring Data Gemfire 1.5
  11. Spring Data Redis 1.4
  12. Spring Data REST 2.2

Spring Data Build - 1.5

M1

  • #94 - Upgrade Spring baseline to 4.0.6.
  • #77 - Upgrade Spring baseline to 4.0.5.
  • #83/#90 - Upgrade to Querydsl 3.4.0.

RC1

  • #97 - Infrastructure for building the reference documentation from Asciidoctor.
  • #90 - Upgrade to Querydsl 3.4.2.

GA

  • #104 - Upgrade to Querydsl 3.4.3.

Spring Data Commons - 1.9

M1

  • DATACMNS-516 - Support for deriving limiting queries like findTop10By...
  • DATACMNS-532 - Support for Java 8 default methods on repository methods.
  • DATACMNS-535 - Upgraded build to Java 7 (retaining Java 6 compatibility).

RC1

  • DATACMNS-526 - Improve multi-store behavior.
  • DATACMNS-557 - Support for custom implementations in CDI repositories.
  • DATACMNS-551 - Move to Asciidoctor for reference documentation.

GA

Spring Data JPA - 1.7

M1

  • DATAJPA-564 - Support for SpEL based parameter expressions in repository queries.
  • DATAJPA-506 - Support for Blob-to-byte[] conversion.

RC1

  • DATAJPA-574 - Support for query hints and lock modes on QueryDslPredicateExecutor implementation.
  • DATAJPA-579 - Adapt to new multi-store configuration.
  • DATAJPA-580 - Move to Asciidoctor for reference documentation.
  • DATAJPA-584 - Support for custom implementations in CDI repositories.

Spring Data MongoDB - 1.6

M1

  • DATAMONGO-850 - Support for {$text : { $search : "full text search" } }.
  • DATAMONGO-975 - Enhanced support for MongoDB 2.6 features in aggregation framework.

RC1

Spring Data Neo4j - 3.2

RC1

  • DATAGRAPH-492 - Adapt to deprecations in Spring Data Commons.
  • DATAGRAPH-500 - Support for custom implementations in CDI repositories.

Spring Data Solr - 1.3

M1

RC1

Spring Data Elasticsearch - 1.1

M1

  • DATAES-94 - Upgrade to Elasticsearch 1.2 (requires Java 7).
  • DATAES-96 - Aggregation support in ElasticsearchTemplate.

RC1

  • DATAES-89 - Support for geo-location queries.
  • DATAES-114 - Move to Asciidoctor for reference documentation.

Spring Data Couchbase - 1.2

RC1

  • DATACOUCH-100 - Move to Asciidoctor for reference documentation.

Spring Data Cassandra - 1.1

RC1

  • DATACASS-150 - Move to Asciidoctor for reference documentation.

Spring Data Gemfire - 1.5

M1

  • SGF-294 - Enable GatewayReceivers and GatewaySenders to be started manually.

RC1

  • SGF-305 - Move to Asciidoctor for reference documentation.

Spring Data Redis - 1.4

M1

RC1

Spring Data REST - 2.2

M1

RC1

  • DATAREST-346 - Move to Asciidoctor for reference documentation.