Engineering
Releases
News and Events
Spring Cloud Finchley.SR3 Now Available
On behalf of the community, I am pleased to announce that the Service Release 3 (SR3) of the Spring Cloud Finchley Release Train is available today. The release can be found in Maven Central. You can check out the Finchley release notes for more information.
Notable Changes in the Finchley Release Train
Spring Cloud Config
- Spring Cloud Config server now honors the
if-modified-since
header in requests before
retrieving data and returnslast-modified
header in response - Issues
Spring Cloud Stream
Spring Cloud Sleuth
Spring Cloud Zookeeper
Spring Cloud Aws
Spring Cloud Task
- Dependency Upgrades
- Issues
Spring Cloud Commons
Spring Cloud OpenFeign
Spring Cloud Vault
- Dependency Upgrades
- Documentation Refinements
- Issues
Spring Cloud Bus
Spring Cloud Contract
Spring Cloud Consul
spring.cloud.discovery.enabled=false
now behaves the same asspring.cloud.consul.discovery.enabled=false
- Issues
Spring Cloud Gateway
- Better error handling when Ribbon is not on the classpath
- Performance improvements in routing of HTTP and Websocket requests
- Performance improvements when using modify request body filter
- Issues
Spring Cloud Netflix
HystrixConcurrencyStrategy
can now be set usingHystrixPlugins#getConcurrencyStrategy
spring.cloud.discovery.enabled=false
now behaves the same aseureka.client.enabled=false
- Issues
The following modules were updated as part of Finchley.SR3:
Module | Version | Issues |
---|---|---|
Spring Cloud Config | 2.0.3.RELEASE | (issues) |
Spring Cloud Function | 1.0.0.RELEASE | (issues) |
Spring Cloud Stream | Elmhurst.SR2 | |
Spring Cloud Sleuth | 2.0.3.RELEASE | (issues) |
Spring Cloud Cloudfoundry | 2.0.1.RELEASE | (issues) |
Spring Cloud Zookeeper | 2.0.1.RELEASE | (issues) |
Spring Cloud Aws | 2.0.2.RELEASE | (issues) |
Spring Cloud Task | 2.0.1.RELEASE | |
Spring Cloud Commons | 2.0.3.RELEASE | (issues) |
Spring Cloud Openfeign | 2.0.3.RELEASE | (issues) |
Spring Cloud Vault | 2.0.3.RELEASE | (issues) |
Spring Cloud Security | 2.0.1.RELEASE | |
Spring Cloud Bus | 2.0.1.RELEASE | (issues) |
Spring Cloud Contract | 2.0.3.RELEASE | (issues) |
Spring Cloud Consul | 2.0.2.RELEASE | (issues) |
Spring Cloud Gateway | 2.0.3.RELEASE | (issues) |
Spring Cloud Dependencies | Finchley.SR3 | |
Spring Cloud Netflix | 2.0.3.RELEASE | (issues) |
As always, we welcome feedback on GitHub, on Gitter, on Stack Overflow, or on Twitter.
To get started with Maven with a BOM (dependency management only):
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Finchley.SR3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
...
</dependencies>
or with Gradle:
buildscript {
dependencies {
classpath "io.spring.gradle:dependency-management-plugin:1.0.2.RELEASE"
}
}
apply plugin: "io.spring.dependency-management"
dependencyManagement {
imports {
mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Finchley.SR3'
}
}
dependencies {
compile 'org.springframework.cloud:spring-cloud-starter-config'
compile 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
...
}