Spring Cloud Finchley.M7 Has Been Released

Releases | Ryan Baxter | February 27, 2018 | ...

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

Notable Changes in the Finchley Release Train

Spring Cloud Netflix

  • All of the code releated to Feign has been moved to a separate project, Spring Cloud OpenFeign.
  • There is a known issue with the Hystrix Webflux endpoint when using Spring Boot 2.0.0.RC2. You can follow this issue in Reactor for more information.

Spring Cloud Openfeign

New project containing all the Feign code that used to be in Spring Cloud Netflix.

Spring Cloud Gateway

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

Module Version
Spring Cloud Gateway 2.0.0.M7
Spring Cloud Sleuth 2.0.0.M7
Spring Cloud Zookeeper 2.0.0.M6
Spring Cloud Build 2.0.0.RC1
Spring Cloud Consul 2.0.0.M6
Spring Cloud Netflix 2.0.0.M7
Spring Cloud Aws 2.0.0.M4
Spring Cloud Contract 2.0.0.M7
Spring Cloud Cloudfoundry 2.0.0.M3
Spring Cloud Security 2.0.0.M2
Spring Cloud Dependencies 2.0.0.RC1
Spring Cloud Commons 2.0.0.M7
Spring Cloud Config 2.0.0.M7
Spring Cloud Task 2.0.0.M3
Spring Cloud Bus 2.0.0.M6
Spring Cloud Openfeign 2.0.0.M1
Spring Cloud Stream Elmhurst.RC1
Spring Boot 2.0.0.RC2
Spring Cloud Vault 2.0.0.M6

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

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