Spring Cloud Finchley.RC2 Has Been Released

Releases | Ryan Baxter | May 29, 2018 | ...

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'
    ...
}

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all