-
Notifications
You must be signed in to change notification settings - Fork 699
Release Train Ockham (2020.0.0)
Mark Paluch edited this page Apr 12, 2021
·
16 revisions
This page contains a list of the most significant features and bugfixes implemented in the Spring Data Ockham release train that will not be back-ported into Neumann service releases. With this release train, we switch to a calver-based versioning scheme for the release train. The version follows the pattern YYYY.minor.micro where minor starts at 0 each year and gets incremented for each release in that year.
- M1 - Jun 25, 2020
- M2 - Aug 12, 2020
- RC1 - Sept 16, 2020
- RC2 - Oct 14, 2020
- GA - Oct 28, 2020
- OSS Support until: November 2021
- End of Life: August 2022
- Switch Release Train version to calver (
2020.0.0) and introducespring-data-bomartifact. - Improve Graal Native Image experience.
- Reactive SpEL context extensions and auditing support.
- Include SDN-RX as Spring Data Neo4j 6.0.
- Refactor Spring Data R2DBC on top of Spring Framework’s R2DBC module.
- Upgrade to Redis 6.0.
- De-lombok production code.
- What's new in Spring Data MongoDB 3.1?
- What's new in Spring Data R2DBC 1.2?
- What's new in Spring Data Neo4j 6.0?
- What's new in Spring Data Elasticsearch 4.1?
- What's new in Spring Data for Apache Cassandra 3.1?
- Spring Data Build 2.4
- Spring Data Commons 2.4
- Spring Data JPA 2.4
- Spring Data MongoDB 3.1
- Spring Data Neo4j 6.0
- Spring Data for Apache Solr 4.2
- Spring Data Elasticsearch 4.1
- Spring Data Couchbase 4.1
- Spring Data for Apache Cassandra 3.1
- Spring Data for Apache Geode 2.4
- Spring Data Redis 2.4
- Spring Data REST 3.4
- Spring Data KeyValue 2.4
- Spring Data LDAP 2.4
- Spring Data JDBC 2.1
- Spring Data R2DBC 1.2
- Spring Data Envers 2.4
-
#1100- Remove BOM in favor of Spring Data BOM.
-
DATACMNS-1653- Add support for RxJava 3.
-
DATACMNS-1108- Reactive support for SpEL expressions using Reactor's Context abstraction. -
DATACMNS-1231- Add infrastructure for reactive auditing. -
DATACMNS-1754- Support nested classes/interfaces for repository fragments. -
DATACMNS-1764- Allow registration of QueryMethod invocation listeners for metrics collection.
-
DATACMNS-1637- Add defaultstream()method toCloseableIterator. -
DATACMNS-1762- AllowOptionalfields in projection.
-
DATAMONGO-2556- SupportcountAll()inMongoOperations.
-
DATAMONGO-1894- Use reactive subscriber context for SpEL evaluation in query execution. -
DATAMONGO-2536- Add option to discard results on$outand$merge. -
DATAMONGO-2586- Add support for reactive auditing.
-
DATAMONGO-2294- Support multiple parameters for query field projections. -
DATAMONGO-2596- Introduce extension to renderKProperty/KPropertyPathas property path. -
DATAMONGO-2630- Add support for suspend repository query methods returningList<T>.
-
DATAES-263- Inner Hits support. -
DATAES-866- Implement suggest search in reactive client. -
DATAES-678- IntroduceReactiveIndexOperations.
-
DATAES-321- Support time base rolling indices. -
DATAES-612- Add support for index templates. -
DATAES-886- Add support for reactive auditing.
-
DATACASS-767- Allow configuring keyspace perStatement. -
DATACASS-784- Add support for reactive auditing. -
DATACASS-788- Use reactive subscriber context for SpEL evaluation in query execution.
-
DATACASS-806- Add support for suspend repository query methods returningList<T>. -
DATACASS-809- AddqueryForStreammethods toCqlOperations. -
DATACASS-810- AddDataClassRowMapper.
-
DATAREDIS-1150- Add reactive variant ofRedisClusterCommands.
-
DATAREDIS-1082- Expose cache metrics forRedisCache.
-
DATAREDIS-1046- Implement Redis 6.0 ACL in Spring Data. -
DATAREDIS-1196- Add support forLPOScommand.
-
DATAREDIS-729- Support reverseRangeByLex and lexCount commands. -
DATAREDIS-1223- Upgrade to Lettuce 6.0 GA.
-
DATAJDBC-256- Add support for Oracle. -
DATAJDBC-572- Enable specification of a repository base class.
-
DATAJDBC-430- Add support for using Spring beans asRowMapperorResultSetExtractor.
-
#215- Add lifecycle callbacks and EntityCallback support. -
#281- Add support for auditing. -
#407- Add ReactiveSortingRepository support. -
#411- IntroduceEnumWriteSupportfor simpler pass-thru of enum values. -
#412- Refactor Spring Data R2DBC on top of Spring R2DBC. -
#414- Use reactive subscriber context for SpEL evaluation in query execution.
-
#423- Add r2dbc-postgresql Geotypes to simple types. -
#447- RegisterR2dbcConverterbean and deprecateReactiveDataAccessStrategy. -
#450- Add support for@Valuewhen creating entities using their constructor. -
#453- Introduce converters to consume Postgres Json and convert these toString/byte[].
-
#395- Allowsuspend+ListinCoroutineCrudRepository.