Engineering
Releases
News and Events

Spring Cloud Finchley.RC2 Has Been Released

On behalf of the community, I am pleased to announce that the Release Candidate 2 (RC2) of the Spring Cloud Finchley Release Train is available today. The release can be found in Spring Milestone repository. You can check out the Finchley release notes for more information.

Notable Changes in the Finchley Release Train

Finchley.RC2 is based on Spring Boot 2.0.2.

Spring Cloud Task

Spring Cloud Config

  • Supports skipping SSL validation for Git and Vault repositories
  • Bug Fixes

Spring Cloud Bus

Spring Cloud Netflix

  • Spring Cloud Netflix Turbine Stream now uses WebFlux
  • Bug Fixes

Spring Cloud Contract

  • Quite a few documentation updates.
  • Bug Fixes

Spring Cloud Consul

  • Dependency and documentation updates

Spring Cloud Gateway

Spring Cloud Stream

Spring Cloud Sleuth

  • Brave got updated to 5.0, minor enhancements and bug fixes applied
  • Bug Fixes

Spring Cloud Commons

Spring Cloud Function

  • First release train version which includes Spring Cloud Function
  • Bug Fixes

The following modules were updated as part of Finchley.RC2:

Module Version
Spring Cloud Task 2.0.0.RELEASE
Spring Cloud Config 2.0.0.RC2
Spring Cloud Bus 2.0.0.RC2
Spring Cloud Netflix 2.0.0.RC2
Spring Cloud CloudFoundry 2.0.0.RC1
Spring Cloud Security 2.0.0.RC1
Spring Cloud Build 2.0.1.RELEASE
Spring Cloud Contract 2.0.0.RC2
Spring Cloud Consul 2.0.0.RC2
Spring Cloud Gateway 2.0.0.RC2
Spring Cloud Zookeeper 2.0.0.RC1
Spring Cloud Stream Elmhurst.RELEASE
Spring Cloud Sleuth 2.0.0.RC2
Spring Cloud Aws 2.0.0.RC2
Spring Boot 2.0.2.RELEASE
Spring Cloud OpenFeign 2.0.0.RC2
Spring Cloud Vault 2.0.0.RC2
Spring Cloud Commons 2.0.0.RC2
Spring Cloud Function 1.0.0.RC2

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):

<repositories>
    <repository>
        <id>spring-milestones</id>
        <name>Spring Milestones</name>
        <url>http://repo.spring.io/milestone</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>Finchley.RC2</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"
    }
}

repositories {
    maven {
        url 'http://repo.spring.io/milestone'
    }
}

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

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

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