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 returns last-modified header in response
  • Issues

Spring Cloud Stream

*Elmhurst.SR2 Release

Spring Cloud Sleuth

Spring Cloud Zookeeper

Spring Cloud Aws

Spring Cloud Task

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 as spring.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 using HystrixPlugins#getConcurrencyStrategy
  • spring.cloud.discovery.enabled=false now behaves the same as eureka.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'
    ...
}
comments powered by Disqus