Spring Cloud Camden.RELEASE and Brixton.SR6 are available

Releases | Spencer Gibb | September 26, 2016 | ...

On behalf of the team, I am happy to announce the general availability of the Spring Cloud Camden Release Train along with Service Release 6 of Brixton. Camden.RELEASE can be found in our Spring Release repository. You can check out the Camden release notes for more information. Brixton.SR6 is largely a bug-fix release and is recommended for use with the Brixton Release Train.

Highlights of the Camden Release Train

Spring Cloud Contract is a new project that provides support for Consumer Driven Contracts and service schemas in Spring applications. Spring Cloud Netflix supports customization of Ribbon component classes via properties, uses the new community-maintained OpenFeign and includes various fixes and improvements to Zuul. Spring Cloud Consul adds support for Spring Cloud Bus using Consul's event API. The CLI adds a spring cloud command to start various Spring Cloud servers with a single command. Supported servers include Eureka, Config Server and Hystrix Dashboard.

The following modules were updated as part of Camden.RELEASE:

Module Version
Spring Cloud Build 1.2.0.RELEASE
Spring Cloud Stream Brooklyn.RELEASE
Spring Cloud Bus 1.2.0.RELEASE
Spring Cloud Config 1.2.0.RELEASE
Spring Cloud Netflix 1.2.0.RELEASE
Spring Cloud Consul 1.1.0.RELEASE
Spring Cloud Contract 1.0.0.RELEASE

NOTE: Spring Cloud CLI 1.2.0.RC1 has been released. GA for the CLI project will happen shortly.

The combined release train documentation is available here.

And, as always, we welcome feedback: either on GitHub, on Gitter, on Stack Overflow, or on Twitter.

To get started with Maven with a BOM (dependency management only):

<dependencyManagement>
  <dependencies>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-dependencies</artifactId>
    <version>Camden.RELEASE</version>
    <type>pom</type>
    <scope>import</scope>
  </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-eureka</artifactId>
  </dependency>
  ...
</dependencies>

or with Gradle:

buildscript {
  dependencies {
    classpath "org.springframework.boot:spring-boot-gradle-plugin:1.4.1.RELEASE"
  }
}

apply plugin: "spring-boot"

dependencyManagement {
  imports {
    mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Camden.RELEASE'
  }
}

dependencies {
    compile 'org.springframework.cloud:spring-cloud-starter-config'
    compile 'org.springframework.cloud:spring-cloud-starter-eureka'
    ...
}

Get the Spring newsletter

Thank you!

Get ahead

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

Learn more

Get support

Spring Runtime 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