- 
                Notifications
    
You must be signed in to change notification settings  - Fork 699
 
Release Train Neumann
        Mark Paluch edited this page Mar 9, 2021 
        ·
        36 revisions
      
    This page contains a list of the most significant features and bugfixes implemented in the Spring Data Neumann release train that will not be back-ported into Moore service releases.
- M1 - Jan 16, 2020
 - M2 - Jan 17, 2020
 - M3 - Feb 12, 2020
 - M4 - March 11, 2020
 - RC1 - April 2, 2020
 - RC2 - April 28, 2020
 - GA - May 12, 2020
 - OSS Support until: May 2021
 - End of Life: February 2022
 
- Include Spring Data R2DBC into the release train.
 - Repository support for Kotlin Coroutines.
 - Upgrade to MongoDB Driver 4.
 - Upgrade to Cassandra Driver 4.
 - Upgrade to Couchbase SDK 3
 - Upgrade to Querydsl 4.3
 - Upgrade to Elasticsearch 7 and fully revise Template API for consistent Elasticsearch usage
 - Merge of Spring Data for Apache Geode and Spring Data GemFire into a single Spring Data Geode module.
 - Joda-Time and ThreeTenBackport support deprecated.
 
- Spring Data Build 2.3
 - Spring Data Commons 2.3
 - Spring Data JPA 2.3
 - Spring Data MongoDB 3.0
 - Spring Data Neo4j 5.3
 - Spring Data for Apache Solr 4.1
 - Spring Data Elasticsearch 4.0
 - Spring Data Couchbase 4.0
 - Spring Data for Apache Cassandra 3.0
 - Spring Data for Apache Geode 2.3
 - Spring Data Redis 2.3
 - Spring Data REST 3.3
 - Spring Data KeyValue 2.3
 - Spring Data LDAP 2.3
 - Spring Data JDBC 2.0
 - Spring Data R2DBC 1.1
 - Spring Data Envers 2.3
 
- 
DATACMNS-1508- Repository support for Kotlin Coroutines. - 
DATACMNS-1591-@Primaryis now considered on repository interfaces. - 
DATACMNS-1596- Modules not exposing identifying annotations do not claim repository interfaces anymore. - 
DATACMNS-1639- Support for fully immutable types (setting properties via copy constructors). - 
DATACMNS-1645- Addsearchprefix for part tree queries. 
- 
DATACMNS-1615- Allow fine grained store specific converter registration. - 
DATACMNS-1666- Deprecate Joda-Time and ThreeTenBackport support. - 
DATACMNS-1610- Unified APIs forPersistentPropertyPathaccess on objects. 
- DATAMONGO-2331 - Support for update with an aggregation pipeline.
 
- DATAMONGO-2427 - Upgrade to MongoDB Driver 4.0.
 
- 
DATAMONGO-2477- Disable auto-index creation by default. - 
DATAMONGO-2501- Upgrade to Querydsl 4.3. 
- DATASOLR-558 - Upgrade to Apache Solr 8.4.
 
- 
DATAES-488- Add reactive client support. - 
DATAES-629- MoveElasticsearchEntityMapperto convert package and rename toMappingElasticsearchConverter. - 
DATAES-631- Consolidate query objects. - 
DATAES-632- Use single Query type in Template API methods. - 
DATAES-634- Rearrange methods in Template API. - 
DATAES-672- IntroduceSearchHitto enrich an Entity type. - 
DATAES-673- Create a Ssl Rest Client usingSslContextandHostnameVerifier. - 
DATAES-677- Upgrade to Elasticsearch 7.4. - 
DATAES-713- Transfer returned aggregations from theAggregatedPageto theSearchHits. - 
DATAES-714- Sort results should be returned in theSearchHits. - 
DATAES-715- Highlight results should be returned in theSearchHits. - 
DATAES-717- Enable Repositories to return aSearchHitsinstance instead of a list. - 
DATAES-718- Deprecate@ScoreandscoreProperty. - 
DATAES-723- CleanupElasticsearchRepositoryinterface. 
- 
DATAES-68- Add support for auditing annotations. - 
DATAES-382- Add Exception translation for Elasticsearch errors. - 
DATAES-766- ReplaceCloseableIteratorwithSearchHitsIteratorin stream operations. - 
DATAES-771- Add after-save entity callbacks support. 
- 
DATACOUCH-504- Upgrade to Couchbase SDK 4.0. 
- 
DATACASS-656- Upgrade to Cassandra Driver 4.3. 
- 
DATACASS-708- ExtendQueryOptionswith serial consistency and execution profile - 
DATACASS-728- Deprecate Joda-Time and ThreeTenBackport support. 
- 
DATACASS-84- Provide support for naming strategies. - 
DATACASS-470- Move Cassandra type resolution intoMappingCassandraConverter. - 
DATACASS-741- Add support for@Value. 
- 
DATACASS-167- Support for embeddable types. - 
DATACASS-465- Add mapping for frozen collections. 
- 
DATAREDIS-611- Improve Template API by using Java 8 types. 
- 
DATALDAP-149- Upgrade to Querydsl 4.3. 
- 
DATAJDBC-219- Support for optimistic locking. - 
DATAJDBC-234- Support properties file based query declaration. 
- 
DATAJDBC-101- Support forPagingAndSortingRepository. - 
DATAJDBC-464- Apply conversions to parameters of methods. 
- 
DATAJDBC-454- Remove ids from events where full entities are present. - 
DATAJDBC-455- Database Dialect discovery. - 
DATAJDBC-487- Default IdentifierProcessing should respect JDBC driver's setting. - 
DATAJDBC-512- Add default dialect for H2 Database. - 
DATAJDBC-513- Introduce Query, Criteria and Update Objects for Spring Data Relational. - 
DATAJDBC-514- Add infrastructure for query derivation in Spring Data Relational. 
- 
DATAJDBC-318- Query derivation. 
- 
#220- AddR2dbcEntityTemplate. 
- 
#164- SpEL support in@Query. - 
#189- Support forStatementFilterFunction. - 
#289- Support forCriteriacomposition. 
- 
#282- Support query derivation.