Skip to content

Release Train Moore

Mark Paluch edited this page Dec 9, 2018 · 47 revisions

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

  • M1 - December 2018
  • M2 - February 2019
  • M3 - April 2019
  • RC1 - May 2019
  • GA - June 2019

Core themes

  • Revised entity callback API (replacing the application event-based model)
  • Spring Data Elasticsearch REST high-level client API support (imperative and reactive)
  • Type-safe Kotlin query extensions
  • Redis Streams support
  • Reactive Querydsl in Spring Data MongoDB
  • Drop support for Javaslang (in favor of already existing support for Vavr)
  • Improved support for Streamable and wrapper types thereof as query method return type

External themes

  • Inception of Spring Data R2DBC on top of Moore M1
  • Spring Data Elasticsearch rewrite

Participating modules

  1. Spring Data Build 2.2
  2. Spring Data Commons 2.2
  3. Spring Data JPA 2.2
  4. Spring Data MongoDB 2.2
  5. Spring Data Neo4j 5.2
  6. Spring Data for Apache Solr 4.0
  7. Spring Data Elasticsearch 3.2
  8. Spring Data Couchbase 3.2
  9. Spring Data for Apache Cassandra 2.2
  10. Spring Data Gemfire 2.2
  11. Spring Data for Apache Geode 2.2
  12. Spring Data Redis 2.2
  13. Spring Data REST 3.2
  14. Spring Data KeyValue 2.2
  15. Spring Data LDAP 2.2
  16. Spring Data JDBC 1.1
  17. Spring Data Envers 2.2

Spring Data Build - 2.2

M1

Spring Data Commons - 2.2

M1

Spring Data JPA - 2.2

M1

Spring Data MongoDB - 2.2

M1

Spring Data Neo4j - 5.2

M1

Spring Data for Apache Solr - 4.0

M1

Spring Data Elasticsearch - 3.2

M1

Spring Data Couchbase - 3.2

M1

Spring Data for Apache Cassandra - 2.2

M1

Spring Data Gemfire - 2.2

M1

Spring Data for Apache Geode - 2.2

M1

Spring Data Redis - 2.2

M1

  • DATAREDIS-721 - Extend LettuceConnectionProvider to non-blocking connect.
  • DATAREDIS-864 - Add support for Redis Streams.
  • DATAREDIS-873 - Accept single collection parameter in SetOperations diff/inter/union methods
  • DATAREDIS-874 - Implement accumulate/update methods on RedisAtomicInteger, RedisAtomicLong, and RedisAtomicDouble.

Spring Data REST - 3.2

M1

Spring Data LDAP - 2.2

M1

Spring Data JDBC - 1.1

M1

Spring Data Envers - 2.2

M1

Clone this wiki locally