28
Release Train Gosling
Mark Paluch edited this page 9 years ago
This page contains a list of the most significant features and bugfixes implemented in the Spring Data Gosling release train that will not be back-ported into Fowler service releases.
- M1 - June 1st, 2015
- RC1 - August 8th, 2015
- GA - September 1st, 2015
- SR1 - November 15th, 2015
- SR2 - December 18th, 2015
- SR4 - February 15th, 2016
- SR5 - September 20th, 2016
- SR6 - September 29th, 2016 (final SR)
Core themes
- Upgrade Spring Framework baseline to 4.1.
- Ease implementability of custom repository code (per repo).
- Assert compatibility with Hibernate 5.
- SpEl support for
@Querymethods for MongoDB. - Support to create Querydsl
Predicatesfrom web requests.
Participating modules
- Spring Data Build 1.7
- Spring Data Commons 1.11
- Spring Data JPA 1.9
- Spring Data MongoDB 1.8
- Spring Data Neo4j 3.4
- Spring Data Solr 1.5
- Spring Data Elasticsearch 1.3
- Spring Data Couchbase 1.4
- Spring Data Cassandra 1.3
- Spring Data Gemfire 1.7
- Spring Data Redis 1.6
- Spring Data REST 2.4
- Spring Data KeyValue 1.0
Spring Data Build - 1.7
M1
#159- Upgrade to Spring 4.1.6.
RC1
Spring Data Commons - 1.11
M1
DATACMNS-542- Simplify the process of adding custom methods to all repositories.DATAJPA-701-PagedResourcesAssemblernow exposesfirstandlastlinks.DATACMNS-515-self-links created byPagedResourcesAssemblerare now canonical (i.e. not templated).DATACMNS-684-ProxyProjectionFactoryallows access to the proxy target for created proxies.
RC1
DATACMNS-718,DATACMNS-717,DATACMNS-718- Improved compatibility with Spring Boot dev-toolsDATACMNS-703- Invalid property references now report potentially intended matches on Spring 4.2.DATACMNS-669- Added support to bind Querydsl Predicates to Spring MVC controllers.
Spring Data JPA - 1.9
M1
DATAJPA-674,DATAJPA-710- Simplify the process of adding custom methods to all repositories.DATAJPA-696- Support for ad-hoc fetch graph declarations.DATAJPA-698- Upgrade to EclipseLink 2.6.0.DATAJPA-703- Assert Hibernate 5 compatibilities.
RC1
DATAJPA-736- Support for non-ASCII characters in entity names.DATAJPA-669- IntroducedJpaContextto expose JPA setup to the application.DATAJPA-763- Improved joins if fetch clauses are involved.
Spring Data MongoDB - 1.8
M1
DATAMONGO-1211- Simplify the process of adding custom methods to all repositories.DATAMONGO-1244- SpEl support for@Querymethods for MongoDB.
RC1
DATAMONGO-1166- Support forReadPreferencein aggregations.
Spring Data Neo4j - 3.4
M1
DATAGRAPH-617- Simplify the process of adding custom methods to all repositories.
Spring Data Solr - 1.5
M1
DATASOLR-238- Simplify the process of adding custom methods to all repositories.
RC1
DATASOLR-202- Auto pre/suffix keys inMapswith wildcard using - (kudos @franciscospaeth).DATASOLR-86- Support for range facets - (kudos @franciscospaeth).
Spring Data Elasticsearch - 1.3
M1
DATAES-162- Simplify the process of adding custom methods to all repositories.DATAES-157- Support fordeleteBy…in repositories.DATAES-159- Support for bulk updates inElasticsearchTemplate.
Spring Data Couchbase - 1.4
M1
DATACOUCH-126- Simplify the process of adding custom methods to all repositories.
Spring Data Cassandra - 1.3
Spring Data GemFire - 1.7
M1
SGF-400- SpringContextBootstrappingInitializer Configurable ClassLoader support.SGF-396- PropertyPlaceholder support for Locator/Servers in<gfe:pool>.SGF-395- JavaConfig support with SpringContextBootstrappingInitializer.SGF-353- Upgrade to Pivotal GemFire 8.1.0 GA.SGF-196- Support to mutate existing Region using<gfe:lookup-region>.
RC1
SGF-414- Fixes client/server SSL issue when using GemFire cluster-* config properties.SGF-409- SDG DataSource support for non-Spring configured GemFire Servers.SGF-404- Annotation support for Expiration policy configuration.SGF-398- Early Access support forApache Geode.SGF-370- Multi-Index definition and creation support.
GA
SGF-425- Enables LazyWiringDeclarableSupport to be re-initialized, which is useful for extending GemFire Functions during hot deployment that also need to be autowired.SGF-423- Fixes SDG's Function Annotation support on execution of pure GemFire-defined Functions with proper Exception handling.SGF-408- Import/export Cache/Region data snapshots.SGF-392- OQL Query specific extensions (.e.g. Query Tracing) applied to Repository Query methods via Annotations.
Spring Data Redis - 1.6
M1
DATAREDIS-396,DATAREDIS-388- Update to Jedis driver 2.7.2.DATAREDIS-378- Support for ZRANGEBYLEX.
RC1
DATAREDIS-348- Switch to mp911de/lettuce.DATAREDIS-414- Improve resource usage ofRedisCache.
Spring Data REST - 2.4
M1
DATAREST-293- Spring Data REST module containing the HAL browser.DATAREST-521- Projections contain links to managed entities backing the projection.DATAREST-507-RepositoryEntityLinksexposes API to create links pointing to search resources.DATAREST-553- Remove deprecatedRepositoryRestConfiguration.setBaseUri(…).
RC1
DATAREST-621- IntroducedRepositoryRestConfigurerfor less invasive customization of Spring Data REST.DATAREST-577- Excerpt projections are now configured automatically.DATAREST-654- Support for translation of enum values and HAL link titles (through Spring HATEOAS).- Improved reference documentation on projections and the HAL browser.
GA
DATAREST-627- JSON Editor based POST forms based on resource metadata in HAL Browser.
Spring Data KeyValue - 1.0
M1
DATAKV-85- Add support forMapbased repositories.