- 
                Notifications
    
You must be signed in to change notification settings  - Fork 699
 
Release Train Hopper
        Mark Paluch edited this page Jun 6, 2017 
        ·
        36 revisions
      
    This page contains a list of the most significant features and bugfixes implemented in the Spring Data Hopper release train that will not be back-ported into Gosling service releases.
- M1 - February 12th, 2016
 - RC1 - March 17th, 2016
 - GA - April 6th, 2016
 - SR1 - April 6th, 2016
 - SR2 - June 15th, 2016
 - SR3 - September 20th, 2016
 - SR4 - September 29th, 2016
 - SR5 - November 3rd, 2016
 - SR6 - December 21st, 2016
 - SR7 - Januar 26th, 2017
 - SR8 - March 2nd, 2017
 - SR9 - April 19th, 2017
 - SR10 - April 19th, 2017
 - SR11 - June 7th, 2017
 - SR12 - tba
 
- Upgrade Spring Framework baseline to 4.2.
 - Upgrade to Spring Data Neo4j 4.1.
 - Upgrade to Spring Data Couchbase 2.1.
 - Upgrade to Solr 5 (breaking change).
 - Upgrade to Elasticsearch 2.2.
 - Support for projections in repository query methods.
 - Support for Query by Example (JPA & MongoDB).
 - Object mapping and repositories for Redis.
 - Include Spring Data Envers into the release train.
 
- Spring Data Build 1.8
 - Spring Data Commons 1.12
 - Spring Data JPA 1.10
 - Spring Data MongoDB 1.9
 - Spring Data Neo4j 4.1
 - Spring Data Solr 2.0
 - Spring Data Elasticsearch 2.0
 - Spring Data Couchbase 2.1
 - Spring Data Cassandra 1.4
 - Spring Data Gemfire 1.8
 - Spring Data Redis 1.7
 - Spring Data REST 2.5
 - Spring Data KeyValue 1.1
 - Spring Data Envers 1.0
 
- 
#230- Upgrade Spring Framework baseline to 4.2. 
- 
DATACMNS-670- Upgrade to Querydsl 4. - 
DATACMNS-89- Support for projections in repository query methods. - 
DATACMNS-802- Allow customizing thePagedResourceinstance created inPagedResourcesAssembler. - 
DATACMNS-795- Support for ScalaOptionin repositories. - 
DATACMNS-787- Allow aliasing of Querydsl web bindings. - 
DATACMNS-785- AddRevisionRepository.findRevision(ID, N)from Spring Data Envers. - 
DATACMNS-768- Support JDK 8 and GuavaOptionalon repository query parameters. - 
DATACMNS-773- Converter support for JSR-310'sZoneId. 
- 
DATACMNS-810- Support for Query by Example. - 
DATACMNS-825- Improved support for composed annotations. 
- 
DATAJPA-804- Support for projections in repository query methods. - 
DATAJPA-821- Upgrade to OpenJPA 2.4. - 
DATAJPA-765- Upgrade to Querydsl 4. - 
DATAJPA-808- JPA 2.1AttributeConverterimplementation forZoneId. 
- 
DATAJPA-218- Support for Query by Example. - 
DATAJPA-871- Improved support for composed annotations. - 
DATAJPA-867- Upgrades to latest persistence providers (OpenJPA 2.4.1, Hibernate 4.2.21) 
- 
DATAMONGO-1345- Support for projections in repository query methods. - 
DATAMONGO-1372- Out-of-the-box support forjava.util.Currencyin object mapping. - 
DATAMONGO-1163- Allow @Indexed to be used as meta-annotation. - 
DATAMONGO-934- Add support for the bulk operations introduced in MongoDB 2.6. - 
DATAMONGO-1238- Upgrade to Querydsl 4. - 
DATAMONGO-1291- Allow @Document to be used as meta-annotation. 
- 
DATAMONGO-1245- Support for Query by Example. - 
DATAMONGO-1373- Improved support for composed annotations. - 
DATAMONGO-1326- Support for$lookupin aggregations. 
- 
Re-integrate Spring Data Neo4j 4.x into the release train.
 - 
DATAGRAPH-824 - Upgrade to Neo4j OGM 2.0 M2.
- Infrastructure for multiple transport implementations, currently HTTP, Bolt and embedded.
 - Performance improvements through more reflection caching.
 - Performance improvements through transactional batching of bulk updates.
 - Performance improvements through new query generation approach, caching generated queries.
 
 - 
DATAGRAPH-787- Derived finders use an incorrect return type and target entity when the finder is defined in a hierarchy. - 
DATAGRAPH-765- Full support of rich relationship entities - 
DATAGRAPH-700- Support mapping of domain entities, maps and collections in @QueryResults. - 
DATAGRAPH-810- Upgrade Neo4j to 2.3.2. 
- 
DATAGRAPH-835- Upgrade to Neo4j OGM 2.0 M3. 
- 
DATASOLR-232,DATASOLR-228- Upgrade to Solr 5. 
- 
DATASOLR-280- Maintain sort order of facet fields. 
- 
DATAES-216- Support for indices boost. - 
DATAES-209- Handle dynamic mapping annotation at field level 
- 
DATAES-237- Upgrade to Elasticsearch 2.0. - 
DATAES-211- Path-configuration fails to load configs from inside jars. - 
DATAES-236- Clear the search contexts associated with specified scroll id. - 
DATAES-188- Source filtering feature implementation. - 
DATAES-241- Remove dependency to commons-collections. 
- Re-integrate Spring Data Couchbase 2.x into the release train.
 
- 
DATACOUCH-215- Separate configuration for core SDK components and repositories. 
- 
SGF-373- Included support for GemFire in Spring Session. - 
SGF-387- Support for GemFire 8.2.0 GA. - 
SGF-429- SDG Repository support cleanup. - 
SGF-432- Fixes for proper Index (error) handling. - 
SGF-439- + related JIRAs; Additional support for Durable Clients. 
- 
SGF-469- CDI support for Spring Data Gemfire. 
- 
DATAREDIS-315- Support for Redis Cluster. - 
DATAREDIS-437- Upgrade to Jedis 2.8. - 
DATAREDIS-405- Deprecate jredis and srp. - 
DATAREDIS-458- Upgrade to lettuce 3.4.1. 
- 
DATAREDIS-425- Support for object mapping and repositories. - 
DATAREDIS-479- Upgrade to Jedis 2.8.1. - 
DATAREDIS-476- SSL support for LettuceConnectionFactory. - 
DATAREDIS-478- Upgrade to lettuce 3.4.2. 
- 
DATAREST-724- Add SPI to allow customizing which property should uniquely identify an item resource. - 
DATAREST-473- Add option to disable default exposure of public repository interfaces. - 
DATAREST-708- Upgrade to Querydsl 4. 
- 
DATAREST-775- Support for nested associations. - 
DATAREST-776- Support for lookup types. 
- 
DATAKV-119- Upgrade to Querydsl 4. 
- Integrate project into release train.