Spring Cloud Greenwich.SR1 is now available
On behalf of the community, I am pleased to announce that the Service Release 1 (SR1) of the Spring Cloud Greenwich Release Train is available today. The release can be found in Maven Central. You can check out the Greenwich release notes for more information.
Notable Changes in the Greenwich Release Train
Spring Cloud Netflix
Spring Cloud Stream
- Bug fixes
Spring Cloud Cloudfoundry
Spring Cloud Commons
Spring Cloud OpenFeign
- Added Spring Data pagable support
- Issues
Spring Cloud Task
- Bug fixes
Spring Cloud Sleuth
Spring Cloud Aws
- Logging and formatting changes
Spring Cloud Zookeeper
- Formatting changes
Spring Cloud Bus
- Formatting changes
Spring Cloud Vault
Spring Cloud Kubernetes
- Added leader election info contributor
- Documentation enhancements
- Issues
Spring Cloud Contract
Spring Cloud Consul
Spring Cloud Gateway
Spring Cloud Function
Spring Cloud Config
Spring Cloud Security
- Spring Cloud Security 2.1.1.RELEASE was released in-between Greenwich.RELEASE and Greenwich.SR1 due to the inclusion of a milestone dependency
- Spring Cloud Security 2.1.2.RELEASE just included some formatting changes
The following modules were updated as part of Greenwich.SR1:
Module | Version | Issues |
---|---|---|
Spring Cloud Netflix | 2.1.1.RELEASE | (issues) |
Spring Cloud Stream | Fishtown.SR2 | |
Spring Cloud Gcp | 1.1.1.RELEASE | |
Spring Cloud Cloudfoundry | 2.1.1.RELEASE | (issues) |
Spring Cloud Build | 2.1.3.RELEASE | (issues) |
Spring Cloud Commons | 2.1.1.RELEASE | (issues) |
Spring Cloud | Greenwich.SR1 | |
Spring Cloud OpenFeign | 2.1.1.RELEASE | (issues) |
Spring Cloud Task | 2.1.1.RELEASE | |
Spring Cloud Sleuth | 2.1.1.RELEASE | (issues) |
Spring Cloud Aws | 2.1.1.RELEASE | |
Spring Cloud Release | Greenwich.SR1 | |
Spring Cloud Zookeeper | 2.1.1.RELEASE | |
Spring Cloud Bus | 2.1.1.RELEASE | (issues) |
Spring Cloud Vault | 2.1.1.RELEASE | (issues) |
Spring Cloud Kubernetes | 1.0.1.RELEASE | (issues) |
Spring Cloud Dependencies | Greenwich.SR1 | |
Spring Cloud Contract | 2.1.1.RELEASE | (issues) |
Spring Cloud Consul | 2.1.1.RELEASE | (issues) |
Spring Cloud Gateway | 2.1.1.RELEASE | (issues) |
Spring Cloud Function | 2.0.1.RELEASE | (issues) |
Spring Cloud Starter | Greenwich.SR1 | |
Spring Cloud Config | 2.1.1.RELEASE | (issues) |
Spring Cloud Security | 2.1.2.RELEASE |
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):
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Greenwich.SR1</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"
}
}
apply plugin: "io.spring.dependency-management"
dependencyManagement {
imports {
mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Greenwich.SR1'
}
}
dependencies {
compile 'org.springframework.cloud:spring-cloud-starter-config'
compile 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
...
}