Skip to content

Release Train Fowler

Oliver Gierke edited this page Jan 22, 2015 · 47 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 Evans service releases.

  • M1 - Dec 1st 2014
  • RC1 - TBA, 2015
  • GA - TBA, 2015

Core themes

  • Spring Data GemFire support of GemFire 8.

Participating modules

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

Spring Data Build - 1.6

  • #115 - Upgrade to Spring 4.0.8.
  • #119 - Upgrade dependencies (most notably: JodaTime 2.5).
  • #128 - Upgrade to Querydsl 3.6.0.

Spring Data Commons - 1.10

M1

  • DATACMNS-606 - Converters for JSR-310 date/time types to Date.
  • DATACMNS-578 - Improve entity instantiation performance using byte-code generation.
  • DATACMNS-587 - New method findAll(OrderSpecifier<?>... orders) on QueryDslPredicateExcecutor.
  • DATACMNS-596 - Introduced PersistentPropertyAccessor API.
  • DATACMNS-599 - Introduced IdentifierAccessor API.
  • DATACMNS-589 - Improved RepositoryInvoker API (ported from Spring Data REST).
  • DATACMNS-581 - Support for NOT_CONTAINING keyword.

RC1

  • DATACMNS-623 - Support for JSR-310 Instant.
  • DATACMNS-628 - Converters for non-time-zoned ThreeTen back port types.
  • DATACMNS-626 - Formatter implementations for Point and Distance.
  • DATACMNS-630 - Ported ProjectionFactory API from Spring Data REST and added support for Map-backed proxies.
  • DATACMNS-630 - Support for Map-backed interfaces as Spring MVC controller arguments.
  • DATACMNS-635 - Support to map Page and Slice instances.

Spring Data JPA - 1.8

M1

  • DATAJPA-635 - Support for QueryDslPredicateExcecutor.findAll(OrderSpecifier<?>... orders).
  • DATAJPA-523 - Specifications is now Serializable.
  • DATAJPA-629 - Improvements in SpEL support.
  • DATAJPA-619 - Persistence metadata now considers JPA access type annotations.
  • DATAJPA-617 - Improved named query lookups.
  • DATAJPA-612 - Support for @EntityGraph on CRUD methods.

RC1

  • DATAJPA-650 - JPA 2.1 AttributeConverter for non-time-zoned JSR-310 types.
  • DATAJPA-655 - JPA 2.1 AttributeConverter for non-time-zoned ThreeTen back port types.

Spring Data MongoDB - 1.7

M1

RC1

Spring Data Neo4j - 3.3

Spring Data Solr - 1.4

RC1

Spring Data Elasticsearch - 1.2

M1

  • DATAES-94 - Upgrade to Elasticsearch 1.2 and driver.
  • DATAES-76 - Add support for mapping generation of inherited fields.

Spring Data Couchbase - 1.3

M1

Spring Data Cassandra - 1.2

  • DATACASS-164 - Support for strongly-typed, user-defined promary key interfaces.
  • DATACASS-149 - Support for CDI repositories.

Spring Data Gemfire - 1.6

M1

  • SGF-309 - Enables GemFire 8 Region Data Compression
  • SGF-291, SGF-342 - Full support for GemFire 8.
  • SGF-269, SGF-270 - Allowing concurrent, parallel AsyncEventQueues and GatewaySenders.
  • SGF-227 - Support for 'Auto-reconnect' functionality.
  • SGF-226 - Cluster-based Configuration.

Spring Data Redis - 1.5

M1

Spring Data REST - 2.3

M1

  • DATAREST-160 - Direct support for JPA @Version or similar alternative.
  • DATAREST-385 - Projection definitions propagate into type hierarchy.
Clone this wiki locally