Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

First Milestone of Spring Cloud Brixton Release Train is Available

DZone's Guide to

First Milestone of Spring Cloud Brixton Release Train is Available

There's a lot of new stuff involved in the latest milestone release from the Spring Cloud team.

· Cloud Zone
Free Resource

Are you joining the containers revolution? Start leveraging container management using Platform9's ultimate guide to Kubernetes deployment.

On behalf of the Spring Cloud team, I am pleased to announce the first milestone of the Spring Cloud Brixton release train. The milestone is available today and can be found in our Spring Milestone repository. We’ve made numerous enhancements and bug fixes, some of the highlights include:

  • Spring Boot 1.3.x and Spring 4.2.x support
  • Cluster Leadership election and locks
  • Hashicorp Consul support for service registration/discovery, configuration and bus
  • Apache Zookeeper support for service registration/discovery, configuration and leader election
  • Lattice support for service registration/discovery
  • Distributed tracing support

The following are new modules in Brixton.M1:

  • Spring Cloud for Cloud Foundry 1.0.0.M1
  • Spring Cloud Cluster 1.0.0.M1
  • Spring Cloud Consul 1.0.0.M2
  • Spring Cloud Lattice 1.0.0.M1
  • Spring Cloud Sleuth 1.0.0.M1
  • Spring Cloud Zookeeper 1.0.0.M1

The following modules have been updated:

  • Spring Cloud Commons 1.1.0.M1
  • Spring Cloud Config 1.1.0.M1
  • Spring Cloud Netflix 1.1.0.M1
  • Spring Cloud Security 1.1.0.M1

Spring Cloud AWS and Spring Cloud Bus did not get a new release in this milestone.

To get started with Maven with a parent POM:

<parent>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-parent</artifactId>
  <version>Brixton.M1</version>
</parent>
<repositories>
    <repository>
        <id>spring-milestones</id>
        <name>Spring Milestones</name>
        <url>http://repo.spring.io/milestone</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

or as 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>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-parent</artifactId>
    <version>Brixton.M1</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 "io.spring.gradle:dependency-management-plugin:0.5.3.RELEASE"
  }
}
repositories {
    maven {
        url 'http://repo.spring.io/milestone'
    }
}
apply plugin: "io.spring.dependency-management"

dependencyManagement {
  imports {
    mavenBom 'org.springframework.cloud:spring-cloud:Brixton.M1'
  }
}

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

SpringOne 2GX 2015 is Here!

SpringOne2GX in Washington, DC is going on right now. It’s simply the best opportunity to find out first hand all that’s going on and to provide direct feedback.

Spring Cloud Talks at SpringOne

Using Containers? Read our Kubernetes Comparison eBook to learn the positives and negatives of Kubernetes, Mesos, Docker Swarm and EC2 Container Services.

Topics:
spring ,releases

Published at DZone with permission of Pieter Humphrey, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}