-
Notifications
You must be signed in to change notification settings - Fork 678
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-bom
artifact. - 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- AllowOptional
fields 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$out
and$merge
. -
DATAMONGO-2586- Add support for reactive auditing.
-
DATAMONGO-2294- Support multiple parameters for query field projections. -
DATAMONGO-2596- Introduce extension to renderKProperty
/KPropertyPath
as 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- AddqueryForStream
methods 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 forLPOS
command.
-
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 asRowMapper
orResultSetExtractor
.
-
#215- Add lifecycle callbacks and EntityCallback support. -
#281- Add support for auditing. -
#407- Add ReactiveSortingRepository support. -
#411- IntroduceEnumWriteSupport
for 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- RegisterR2dbcConverter
bean and deprecateReactiveDataAccessStrategy
. -
#450- Add support for@Value
when creating entities using their constructor. -
#453- Introduce converters to consume Postgres Json and convert these toString
/byte[]
.
-
#395- Allowsuspend
+List
inCoroutineCrudRepository
.