Spring Cloud Hoxton.SR7 has been released

Releases | Spencer Gibb | August 04, 2020 | ...

On behalf of the community, I am pleased to announce that Service Release 7 (SR7) of the Spring Cloud Hoxton Release Train is available today. The release can be found in Maven Central. You can check out the Hoxton release notes for more information.

Notable Changes in the Hoxton Release Train

See all of the included issues and pull requests at the GitHub project.

Spring Cloud Netflix

CVE-2020-5412: Hystrix Dashboard Proxy In spring-cloud-netflix-hystrix-dashboard

Spring Cloud Cloud Foundry

Upgraded CF Java client to 3.25.0.RELEASE.

Spring Cloud Consul

Added support for byte[] messages in Consul binder.

Spring Cloud Gateway

Added support for tripping Spring Cloud Circuitbreaker based on HTTP status code.

Spring Cloud Config

Added support for disabling JDBC support via a property.

Spring Cloud Contract

Added a StubRunner based implementation of ReactiveDiscoveryClient.

Spring Cloud OpenFeign

Added support for CollectionFormat and improvements in working with @FeignClient.

Spring Cloud AWS

This is the first GA release under new community maintainers.

Spring Cloud GCP

This release features many excellent community contributions:

  • New Spring Cloud GCP starter, spring-cloud-gcp-starter-metrics, configures Micrometer Stackdriver to automatically pick up project ID and credentials (thanks to @eddumelendez).
  • Additional operations for managing secret versions on SecretManagerTemplate (thanks to @kioie)
  • Additional GCS Spring Integration file filters GcsAcceptModifiedAfterFileListFilter and GcsDiscardRecentModifiedFileListFilter (thanks to @hosainnet)

The following modules were updated as part of Hoxton.SR7:

| Module | Version | Issues |--- |--- |--- |--- | Spring Cloud Starter Build | Hoxton.SR7 |
| Spring Cloud Cloudfoundry | 2.2.3.RELEASE |
| Spring Cloud Kubernetes | 1.1.5.RELEASE |
| Spring Cloud Consul | 2.2.4.RELEASE | (issues) | Spring Cloud Gateway | 2.2.4.RELEASE | (issues) | Spring Cloud Config | 2.2.4.RELEASE | (issues) | Spring Cloud Contract | 2.2.4.RELEASE | (issues) | Spring Cloud Netflix | 2.2.4.RELEASE | (issues) | Spring Cloud Gcp | 1.2.4.RELEASE |
| Spring Cloud Security | 2.2.4.RELEASE |
| Spring Cloud Sleuth | 2.2.4.RELEASE | (issues) | Spring Cloud Openfeign | 2.2.4.RELEASE | (issues) | Spring Cloud Cli | 2.2.2.RELEASE |
| Spring Cloud Commons | 2.2.4.RELEASE | (issues) | Spring Cloud Aws | 2.2.3.RELEASE | (issues) | Spring Cloud Vault | 2.2.4.RELEASE |
| Spring Cloud Zookeeper | 2.2.3.RELEASE | (issues) | Spring Cloud Circuitbreaker | 1.0.4.RELEASE |
| Spring Cloud Bus | 2.2.3.RELEASE |

As always, we welcome feedback on GitHub, on Gitter, on Stack Overflow, and 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>Hoxton.SR7</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.9.RELEASE"
  }
}

apply plugin: "io.spring.dependency-management"

dependencyManagement {
  imports {
    mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Hoxton.SR7'
  }
}

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