Engineering
Releases
News and Events

Spring Cloud Finchley.SR1 Is Available

On behalf of the community, I am pleased to announce that SR1 (Service Release) 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.

Spring Cloud Gateway

  • Bug Fixes. Those dealing with an empty body and no content type are of note.
  • Supports CORS Configuration #229
  • Response Timeout Configuration #371
  • Auto configuration and DSL support for Cloud Foundry route services #294
  • Better error messages and error logging in certain cases.

Spring Cloud Sleuth

Spring Cloud Config

Spring Cloud Netflix

Spring Cloud Commons

Spring Cloud Contract

Fixed the ordering of parsing YAML based contracts. Now your custom parsers will be read first.

Spring Cloud Stream

Spring Cloud Vault

Spring Cloud Openfeign

Spring Cloud Consul

  • Adds support for configuring Consul Client TLSConfig #360

The following modules were updated as part of Finchley.SR1

Module Version
Spring Cloud Consul 2.0.1.RELEASE
Spring Cloud Gateway 2.0.1.RELEASE
Spring Cloud Sleuth 2.0.1.RELEASE
Spring Cloud Config 2.0.1.RELEASE
Spring Cloud Netflix 2.0.1.RELEASE
Spring Cloud Commons 2.0.1.RELEASE
Spring Cloud Contract 2.0.1.RELEASE
Spring Cloud Stream Elmhurst.SR1
Spring Cloud Vault 2.0.1.RELEASE
Spring Cloud Openfeign 2.0.1.RELEASE

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.SR1</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.5.RELEASE"
    }
}



apply plugin: "io.spring.dependency-management"

dependencyManagement {
    imports {
        mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Finchley.SR1'
    }
}

dependencies {
    compile 'org.springframework.cloud:spring-cloud-starter-config'
    compile 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
    ...
}
comments powered by Disqus