- 
                Notifications
    You must be signed in to change notification settings 
- Fork 699
Release Train Dijkstra
        Oliver Gierke edited this page May 19, 2014 
        ·
        58 revisions
      
    This page contains a list of the most significant features and bugfixes implemented in the Spring Data Dijkstra release train that will not be back-ported into Codd service releases.
- M1 - Mar 31th, 2014
- RC1 - May 2nd, 2014
- GA - May 20th, 2014
- Adding 5 new (community driven) modules to the release train
- Simplified pagination (slices) - Commons and store modules
- Support for geo-spatial types - Commons (previously only in store modules)
- JPA 2.1 support (entity graphs and execution of store procedures) - JPA
- Support for wrapper types (Guava and JDK 8 Optionals) - Commons and store modules
- Spring Data Build 1.4
- Spring Data Commons 1.8
- Spring Data JPA 1.6
- Spring Data MongoDB 1.5
- Spring Data Neo4j 3.1
- Spring Data Solr 1.2
- Spring Data Elasticsearch 1.0
- Spring Data Couchbase 1.1
- Spring Data Cassandra 1.0
- Spring Data Gemfire 1.4
- Spring Data Redis 1.3
- Spring Data REST 2.1
- 
#60- Updated to Querydsl 3.3.2.
- 
#65- Add JDK 8 types stub module.
- 
DATACMNS-437- Add common geo spatial types.
- 
DATACMNS-397- Support forSlices.
- 
DATACMNS-448- Infrastructure to support derived delete queries.
- 
DATACMNS-458- IntroducePersistentEntitiesvalue object to safely accessPersistentEntityinstances from a set ofMappingContexts
- 
DATACMNS-470- Removed deprecations introduced in Babbage.
- 
DATACMNS-464- Improved transaction handling for non-CRUD repositories.
- 
DATACMNS-243- Support for persistent properties without backing fields.
- 
DATACMNS-365- Support for auditing annotations on accessor methods.
- 
DATACMNS-483- Support for wrapper types at repository methods (Google Guava / JDK 8Optional).
- 
DATACMNS-489- Support for asynchronous repository method execution using@Async&Future<T>as return type.
- 
DATACMNS-491- Ability to define null handling onSort.
- 
DATAJPA-486- Support for sliced query execution.
- 
DATAJPA-173- Support for@QueryHintson CRUD methods.
- 
DATAJPA-466- Support for JPA 2.1 load and fetch graphs.
- 
DATAJPA-460- Support for derived delete queries.
- 
DATAJPA-455- Support for JPA 2.1 stored procedure executions via repository query methods.
- 
DATAJPA-499- Forward null-handling defined inOrderto Querydsl.
- 
DATAMONGO-566- Support for derived delete queries.
- 
DATAMONGO-870- Support for sliced query execution.
- 
DATAMONGO-858- Support for Spring Data Commons' geo types.
- 
DATAMONGO-910- Upgrade to MongoDB Java driver 2.12.0.
- 
DATAMONGO-899- Revised index creation.
- 
DATAMONGO-921- Upgrade to MongoDB Java driver 2.12.1.
- 
DATAGRAPH-440- Add support for Slice API.
- 
DATAGRAPH-451- RelationshipEntities will be validated when manipulated.
- 
DATAGRAPH-454- Support for Common Geospatial Types and Derived spatial Queries.
- 
DATAGRAPH-463- Upgrade to Neo4j 2.0.2.
- 
DATASOLR-88- Support for index time boosting. (kudos @franciscospaeth)
- 
DATASOLR-105- Fixed problem with complex queries having nestedCritieriaexpressions.
- 
DATASOLR-143- Support for derivedcountBy…queries.
- 
DATASOLR-144- Support for deriveddeleteBy…queries.
- 
DATASOLR-95- Support getting MaxScore. (kudos @franciscospaeth)
- 
DATASOLR-118-MappingSolrConverternow honors generic type information within Maps and Collections.
- 
DATAES-79- Upgrade to Elasticsearch 1.1.0.
- 
DATAES-52- Support Get & Multi Get.
- 
DATAES-51- Allow for multiple sort builders when using NativeSearchQuery.
- 
DATAES-64- Add dynamic settings using@Setting.
- 
DATAES-83- Upgrade to Elasticsearch 1.1.1.
- 
DATAES-85- Add support to get Elasticsearch mappings.
- 
DATAES-86- Add dynamic mapping(json) using@Mappingannotation.
- No specific changes for the M1, general compatibility with Spring Data Commons 1.8.
- 
DATACOUCH-82- Implement FieldNamingStrategies and abbreviation support.
- Initial release. See the feature matrix for a general overview.
- 
DATACASS-126- Upgrade to DataStax Driver 2.0.x.
- 
SGF-201- Support for Spring Data GemFire/GemFire in Spring Boot.
- 
SGF-248- Support for bootstrapping a Spring ApplicationContext in a GemFire server.
- 
SGF-261- Support for persisting application domain objects to multiple Regions.
- 
SGF-260- Support for @Id annotation on domain entity interface/class methods in addition to domain entity class fields.
- 
SGF-204- Change of the default lookup' behavior of peer Region type elements to "create only".
- 
SGF-88- Support for Region Shortcuts.
- #SGF-265- Upgrade to the latest version GemFire (7.0.2).
- #SGF-268- Support for Java 7 & Java 8.
- #SGF-273- Support for ORDERED OQL Queries using the Sort parameter.
- #SGF-277- Support for OQL JOINS.
- 
DATAREDIS-268- Support forCLIENTcommands.
- 
DATAREDIS-271- Support forPSETEX.
- 
DATAREDIS-73- Decent support for spring managed transactions.
- 
DATAREST-221- Support for projections.
- 
DATAREST-262- Support for nested associations.
- 
DATAREST-155- SPI to manually map the id being exposed in URIs.
- 
DATAREST-294- Improved media type defaulting.
- 
DATAREST-292- Improved application of base URI.