- 
                Notifications
    You must be signed in to change notification settings 
- Fork 699
Release Train Lovelace
        Mark Paluch edited this page Apr 10, 2018 
        ·
        32 revisions
      
    This page contains a list of the most significant features and bugfixes implemented in the Spring Data Lovelace release train that will not be back-ported into Kay service releases.
- M1 - February 6th, 2018
- M2 - April 5th, 2018
- M3 - May 2nd, 2018
- RC1 - July 2nd, 2018
- GA - September, 2018
- SR1 - tba
- SR2 - tba
- SR3 - tba
- MongoDB 3.6 support for Change Streams, $jsonSchema, Client Sessions and Transactions.
- Apache Cassandra mapping improvements for Mapand tuple types.
- Include Spring Data JDBC in release train.
- Composable repositories support via CDI.
- Improved Connection Handling for reactive Redis and static Master/Slave use.
- Spring Data Build 2.1
- Spring Data Commons 2.1
- Spring Data JPA 2.1
- Spring Data MongoDB 2.1
- Spring Data Neo4j 5.1
- Spring Data for Apache Solr 4.0
- Spring Data Elasticsearch 3.1
- Spring Data Couchbase 3.1
- Spring Data for Apache Cassandra 2.1
- Spring Data Gemfire 2.1
- Spring Data for Apache Geode 2.1
- Spring Data Redis 2.1
- Spring Data REST 3.1
- Spring Data KeyValue 2.1
- Spring Data LDAP 2.1
- Spring Data JDBC 1.0
- Spring Data Envers 2.1
- 
DATACMNS-1206- Introduce abstraction to detect declared methods in declaration order.
- 
DATACMNS-1260- ExtractEvaluationContextProviderand SPIs into dedicated package.
- 
DATACMNS-1255- Extend configuration of CDI repository settings.
- 
DATAJPA-949- Add support for JPA 2.2 Query.getResultStream().
- 
DATAMONGO-1322- Add support for validator when creating collection.
- 
DATAMONGO-1761- Add distinct operation to MongoTemplate.
- 
DATAMONGO-1803- Add support for MongoDB 3.6 change streams.
- 
DATAMONGO-1835- Add support for $jsonSchema to Criteria API.
- 
DATAMONGO-1846- Upgrade to MongoDB Java Driver 3.6.
- 
DATAMONGO-1873- Addvalue()alias for@Document(collection = "…").
- 
DATAMONGO-1880- Add support for Client Sessions.
- 
DATAMONGO-1903- Align database name check in SimpleMongoDbFactory with MongoDB limitations.
- 
DATAGRAPH-1056- Support for persistence constructors.
- 
DATAGRAPH-1065- Upgrade to Neo4j OGM 3.1.0.
- 
DATACASS-284- Add support for TupleType/TupleValue.
- 
DATACASS-485- Add fluent alternative for CassandraTemplateOperations.
- 
DATACASS-487- SupportMaps with mapped and converted key/value types.
- 
DATACASS-512- Support exists and count projections.
- 
DATACASS-106- Support persistence lifecycle callbacks.
- 
DATACASS-155- Add option for TIMESTAMP in WriteOptions.
- 
SGF-401- Add Spark Connector support.
- 
SGF-428- Add HDFS Storage support.
- 
SGF-689- Add support for JSR-107 JCache API Annotations in Caching-defined Regions.
- 
DATAGEODE-60- Add support for JSR-107 JCache API Annotations in Caching-defined Regions.
- 
DATAREDIS-580- Support Master/Slave connections using Lettuce.
- 
DATAREDIS-605- Query by Example support.
- 
DATAREDIS-682- Support unix domain socket connections.
- 
DATAREDIS-713- Provide constant UTF-8 and ASCII StringRedisSerializer instances.
- 
DATAREDIS-543- Spring Data Redis should support the@TypeAliasannotation.
- 
DATAREDIS-545- Support connection-pooling for Redis Cluster with Lettuce.
- 
DATAREDIS-635- Implement ClusterSCANsupport for Lettuce.
- 
DATAREDIS-731- Share native Lettuce Cluster connection acrossLettuceClusterConnection.
- 
DATAREDIS-762- Add support for static Master/Slave setups with provided nodes.
- 
DATAREDIS-782- Add support forSET key value NX EX ttl.
- 
DATAREST-1176- Add ability to only expose repository methods explicitly declared for exposure.
- 
DATAREST-1212- DeprecateRepositoryRestConfigurerAdapter.
- 
DATALDAP-5- Add CDI extension for LDAP repositories.
- 
DATALDAP-60- Enable Spring Data LDAP for Spring Data REST usage.
- 
DATAJDBC-184- Support snake case (delimiter character) naming strategy.
- 
DATAJDBC-130- Support Lists.