-
Notifications
You must be signed in to change notification settings - Fork 677
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-@Primary
is 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- Addsearch
prefix 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 forPersistentPropertyPath
access 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- MoveElasticsearchEntityMapper
to 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- IntroduceSearchHit
to enrich an Entity type. -
DATAES-673- Create a Ssl Rest Client usingSslContext
andHostnameVerifier
. -
DATAES-677- Upgrade to Elasticsearch 7.4. -
DATAES-713- Transfer returned aggregations from theAggregatedPage
to 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 aSearchHits
instance instead of a list. -
DATAES-718- Deprecate@Score
andscoreProperty
. -
DATAES-723- CleanupElasticsearchRepository
interface.
-
DATAES-68- Add support for auditing annotations. -
DATAES-382- Add Exception translation for Elasticsearch errors. -
DATAES-766- ReplaceCloseableIterator
withSearchHitsIterator
in 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- ExtendQueryOptions
with 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 forCriteria
composition.
-
#282- Support query derivation.