Release Train Evans - spring-projects/spring-data-commons GitHub Wiki
This page contains a list of the most significant features and bugfixes implemented in the Spring Data Evans release train that will not be back-ported into Dijkstra service releases.
- M1 - July 10th, 2014
- RC1 - August 13th, 2014
- GA - September 5th, 2014
- SR1 - October 30th, 2014
- SR2 - January 28th, 2015
- SR3 - July 1st, 2015 (final service release)
Core themes
- Upgrade to Spring 4.0 as dependency baseline (previously Spring 3.2).
- Support for MongoDB 2.6 features.
- Support for SpEL support in queries (JPA).
- Upgrade to recent Solr Version (keep source 1.6 compliant).
- Moving to Asciidoctor for reference documentation.
- Improved multi-store setup.
- Support for custom implementations in CDI extensions.
Participating modules
- Spring Data Build 1.5
- Spring Data Commons 1.9
- Spring Data JPA 1.7
- Spring Data MongoDB 1.6
- Spring Data Neo4j 3.2
- Spring Data Solr 1.3
- Spring Data Elasticsearch 1.1
- Spring Data Couchbase 1.2
- Spring Data Cassandra 1.1
- Spring Data Gemfire 1.5
- Spring Data Redis 1.4
- Spring Data REST 2.2
Spring Data Build - 1.5
M1
#94- Upgrade Spring baseline to 4.0.6.#77- Upgrade Spring baseline to 4.0.5.#83/#90- Upgrade to Querydsl 3.4.0.
RC1
#97- Infrastructure for building the reference documentation from Asciidoctor.#90- Upgrade to Querydsl 3.4.2.
GA
#104- Upgrade to Querydsl 3.4.3.
Spring Data Commons - 1.9
M1
DATACMNS-516- Support for deriving limiting queries likefindTop10By...
DATACMNS-532- Support for Java 8 default methods on repository methods.DATACMNS-535- Upgraded build to Java 7 (retaining Java 6 compatibility).
RC1
DATACMNS-526- Improve multi-store behavior.DATACMNS-557- Support for custom implementations in CDI repositories.DATACMNS-551- Move to Asciidoctor for reference documentation.
GA
DATACMNS-571- Move to JDK 8 for building.
Spring Data JPA - 1.7
M1
DATAJPA-564- Support for SpEL based parameter expressions in repository queries.DATAJPA-506- Support forBlob
-to-byte[]
conversion.
RC1
DATAJPA-574- Support for query hints and lock modes onQueryDslPredicateExecutor
implementation.DATAJPA-579- Adapt to new multi-store configuration.DATAJPA-580- Move to Asciidoctor for reference documentation.DATAJPA-584- Support for custom implementations in CDI repositories.
Spring Data MongoDB - 1.6
M1
DATAMONGO-850- Support for{$text : { $search : "full text search" } }
.DATAMONGO-975- Enhanced support for MongoDB 2.6 features in aggregation framework.
RC1
DATAMONGO-973- Support for full-text search in derived repository queries.DATAMONGO-993- Support for system variables in aggregation framework.DATAMONGO-1009- Adapt to new multi-store configuration.DATAMONGO-1015- Move to Asciidoctor for reference documentation.DATAMONGO-1017- Support for custom implementations in CDI repositories.DATAMONGO-1024- Upgrade to MongoDB Java driver 2.13.3.
Spring Data Neo4j - 3.2
RC1
DATAGRAPH-492- Adapt to deprecations in Spring Data Commons.DATAGRAPH-500- Support for custom implementations in CDI repositories.
Spring Data Solr - 1.3
M1
DATASOLR-72- Support for automatic schema creationDATASOLR-162- Deep pagination support.
RC1
DATASOLR-184- Improve multi-store behavior.DATASOLR-186- Support for obtainingSlice
.DATASOLR-187- Support for custom implementations in CDI repositories.
Spring Data Elasticsearch - 1.1
M1
DATAES-94- Upgrade to Elasticsearch 1.2 (requires Java 7).DATAES-96- Aggregation support inElasticsearchTemplate
.
RC1
DATAES-89- Support for geo-location queries.DATAES-114- Move to Asciidoctor for reference documentation.
Spring Data Couchbase - 1.2
RC1
DATACOUCH-100- Move to Asciidoctor for reference documentation.
Spring Data Cassandra - 1.1
RC1
DATACASS-150- Move to Asciidoctor for reference documentation.
Spring Data Gemfire - 1.5
M1
SGF-294- EnableGatewayReceiver
s andGatewaySender
s to be started manually.
RC1
SGF-305- Move to Asciidoctor for reference documentation.
Spring Data Redis - 1.4
M1
DATAREDIS-314- Support forSCAN
commands.
RC1
DATAREDIS-324- Add support to configure Sentinels for obtaining connection to current master node.DATAREDIS-330- Add support forSENTINEL
commands.
Spring Data REST - 2.2
M1
DATAREST-317- Support for excerpt projections.DATAREST-348- Support for dedicated PATCH media types (application/json-patch+json
,application/merge-patch+json
).DATAREST-330- Support for HEAD requests.DATAREST-333- Support for OPTIONS requests.DATAREST-230- Support for serving ALPS documents.
RC1
DATAREST-346- Move to Asciidoctor for reference documentation.