Spring Cloud Edgware.SR4 Has Been Released

On behalf of the community, I am pleased to announce that the Service Release 4 (SR4) of the Spring Cloud Edgware Release Train is available today. You can find the release in Maven Central. You can also check out the Edgware release notes for more information.

Notable Changes in the Edgware Release Train

spring-boot-autoconfigure-processor

  • All of the projects have a new optional dependency, spring-boot-autoconfigure-processor. See Spring Cloud Commons issue #377.

Spring Cloud Commons

  • Documentation and bug fixes

Spring Cloud AWS

  • Bug fixes

Spring Cloud Config

  • Added the ability to configure a proxy host and port for ssh git repo connections
  • Added refresh rate to GIT repositories
  • Bug fixes

Spring Cloud Contract

  • Made the stub-runner fat jar executable (you can do ./stub-runner.jar)
  • Added cookie support for Contract DSL
  • Upgraded WireMock to 2.16.0
  • Added basic support for XML and Rest Docs
  • Bug fixes

Spring Cloud Sleuth

  • Bug fixes

Spring Cloud Task

  • Blog Post

Spring Cloud Netflix

  • Servo is now disabled by default
  • Added support cluster query param in TurbineStream
  • Bug fixes

Spring Cloud Vault

  • Dependency upgrades

Spring Cloud Function

  • First Edgware release that includes Spring Cloud Function

The following modules were updated as part of Edgware.SR4:

ModuleVersion
Spring Cloud AWS1.2.3.RELEASE
Spring Cloud Contract1.2.5.RELEASE
Spring Cloud Consul1.3.4.RELEASE
Spring Cloud Zookeeper1.2.2.RELEASE
Spring Cloud Sleuth1.3.4.RELEASE
Spring Cloud Config1.4.4.RELEASE
Spring Cloud Netflix1.4.5.RELEASE
Spring Cloud Commons1.3.4.RELEASE
Spring Cloud Bus1.3.4.RELEASE
Spring Cloud Security1.2.3.RELEASE
Spring Cloud Cloudfoundry1.1.2.RELEASE
Spring Cloud Function1.0.0.RELEASE
Spring Cloud Vault1.1.1.RELEASE
Spring Cloud Gateway1.0.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>Edgware.SR4</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:Edgware.SR4'
    }
}

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



You might also like
Leave A Reply

Your email address will not be published.