Release Train Codd - spring-projects/spring-data-commons GitHub Wiki
This page contains a list of the most significant features and bugfixes implemented in the Spring Data Codd release train that will not be back-ported into Babbage service releases.
- M1 - Nov 21st, 2013
- RC1 - Jan 29th, 2014
- GA - Feb 24th, 2014
- SR1 - Mar 13th, 2014
- SR2 - Apr 16th, 2014
- SR3 - Jun 16th, 2014
Participating modules
- Spring Data Build 1.3
- Spring Data Commons 1.7
- Spring Data JPA 1.5
- Spring Data MongoDB 1.4
- Spring Data Neo4j 3.0
- Spring Data Solr 1.1
- Spring Data REST 2.0
Spring Data Build - 1.3
- Upgrade to Java 6.
- Upgrade to Spring 3.2.8.
Spring Data Commons - 1.7
M1
DATACMNS-391- Ensure compatibility with Spring 4.DATACMNS-364- Ability to override CRUD methods with manually defined query.DATACMNS-389- Support for annotation based auditing configuration (@Enable…Auditing
}.DATACMNS-392- Dedicated control for repository instantiation (eager VS. lazy).DATACMNS-363- Support for unicode characters in property reference expressions.DATACMNS-395- General performance improvements.
RC1
DATACMNS-411- Support for Java 8 date/time types on Spring 4.0.1 or better.DATACMNS-415- Performance improvements in repository scanning.DATACMNS-416- Provide means to enforce eager instantiation of CDI repository beans.DATACMNS-418,DATACMNS-419-PagedResourcesAssembler
adds self links toPagedResources
(including template variables).DATACMNS-420- IntroducedRepositoryConfigurationDelegate
.
Spring Data JPA - 1.5
M1
DATAJPA-398- Ability to override CRUD methods with manually defined query.DATAJPA-83- Added getOne(…) toJpaRepository
(to exposeEntityManager.getReference(…)
).DATAJPA-265- Support for annotation based auditing configuration (@EnableJpaAuditing
).DATAJPA-419- Dedicated control for repository instantiation (eager VS. lazy).DATAJPA-401,DATAJPA-403- Improved JOIN handling during query derivation.
RC1
DATAJPA-12- AddedSort
implementations for the JPA meta-model API and Querydsl.DATAJPA-445- Support to constructor-injectEntityManager
instances into application components.DATAJPA-430- Compatibility with Hibernate 4.3.DATAJPA-442- Provide means to enforce eager instantiation of CDI repository beans.DATAJPA-417- Upgraded to EclipseLink 2.5.1.
Spring Data MongoDB - 1.4
M1
DATAMONGO-760- Ability to override CRUD methods with manually defined query.DATAMONGO-766- Support for nested field references through @Field.DATAMONGO-770- Support for IgnoreCase in query derivation.DATAMONGO-774- Support for SpEL expressions in aggregation framework support.DATAMONGO-792- Support for annotation based auditing configuration (@EnableMongoAuditing
).DATAMONGO-789- Support for dedicated authentication database.DATAMONGO-764- Support for SSL connections to Mongo.DATAMONGO-777- Upgrade to Mongo Java Driver 2.11.DATAMONGO-534- Support for sorted access to GridFS resources.
RC1
DATAMONGO-790- Finalized Spring 4.0 compatibility.DATAMONGO-778- Support for 2D sphere and geo-haystack indexes.DATAMONGO-806- Improved id field references in aggregation framework.DATAMONGO-808- Support for IPV6 server addresses.DATAMONGO-822- Provide means to enforce eager instantiation of CDI repository beans.
Spring Data Neo4j - 3.0
M1
DATAGRAPH-384- Upgrade to Neo4j 2.0.DATAGRAPH-392- Ability to override CRUD methods with manually defined query.DATAGRAPH-340- CDI integration.DATAGRAPH-409- Improved default transaction configuration.
RC1
DATAGRAPH-423- Upgrade to Neo4j 2.0.DATAGRAPH-422- Provide means to enforce eager instantiation of CDI repository beans.
GA
DATAGRAPH-388- Support for label based indexes.
Spring Data Solr - 1.1
M1
DATASOLR-99- Allow defining Solr field name via@Indexed
.DATASOLR-113- Support for pivot faceting.
RC1
DATASOLR-104- Extended multicore support within@EnableSolrRepositories
.DATASOLR-122- Return distance as part of result.DATASOLR-132- Add support for Solr functions.
Spring Data REST - 2.0
M1
DATAREST-103- Support for non-CrudRepositories.DATAREST-94- Remove project dependency on Guava.DATAREST-93- A lot of code cleanups and internal refactorings.
RC1
DATAREST-203,DATAREST-72- Support HAL as default representation format.DATAREST-31- Search links now list parameters in link templates now.DATAREST-233- Introduce@RepositoryRestResource
to ease customizing of collection and item resource.DATAREST-229- Links pointing to paging resources expose the request parameters in link templates now.