-
Notifications
You must be signed in to change notification settings - Fork 677
Release Train Dijkstra
Oliver Gierke edited this page Jul 3, 2015
·
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
- SR1 - May 30th, 2014
- SR2 - Jul 28th, 2014
- SR3 - not released
- SR4 - Aug 27th, 2014
- SR5 - Jan 27th, 2015
- SR6 - Jul 1st, 2015 (final service release)
- 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
Optional
s) - 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 forSlice
s. -
DATACMNS-448- Infrastructure to support derived delete queries. -
DATACMNS-458- IntroducePersistentEntities
value object to safely accessPersistentEntity
instances from a set ofMappingContext
s. -
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
.
-
DATACMNS-494,DATACMNS-498- Remove workarounds after Spring 3.2.9 upgrade.
-
DATAJPA-486- Support for sliced query execution. -
DATAJPA-173- Support for@QueryHints
on 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 inOrder
to Querydsl.
-
DATAJPA-456- Add support to specify only the count proection in@Query
. - Stabilizing and further bugfixes.
-
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.
- Bugfixes.
-
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.
- Bugfixes.
-
DATASOLR-88- Support for index time boosting. (kudos @franciscospaeth) -
DATASOLR-105- Fixed problem with complex queries having nestedCritieria
expressions. -
DATASOLR-143- Support for derivedcountBy…
queries. -
DATASOLR-144- Support for deriveddeleteBy…
queries.
-
DATASOLR-95- Support getting MaxScore. (kudos @franciscospaeth) -
DATASOLR-118-MappingSolrConverter
now honors generic type information within Maps and Collections.
-
DATASOLR-155- Improve pivot facet annotation syntax. - Stabilizing and further bugfixes.
-
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@Mapping
annotation.
- Bugfixes.
- No specific changes for the M1, general compatibility with Spring Data Commons 1.8.
-
DATACOUCH-82- Implement FieldNamingStrategies and abbreviation support.
-
DATACOUCH-89- Upgrade to Couchbase SDK 1.4.1. - Stabilizing and further bugfixes.
- 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.
- Bugfixes.
-
DATAREDIS-268- Support forCLIENT
commands. -
DATAREDIS-271- Support forPSETEX
.
-
DATAREDIS-73- Decent support for spring managed transactions.
- Bugfixes.
-
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.
-
DATAREST-300,DATAREST-301- Gracefully handle requests to URIs containing template fragments. - Stabilizing and further bugfixes.