Spring Cloud Hoxton.SR11 has been released
On behalf of the community, I am pleased to announce that the Service Release 11 (SR11) 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 issues included in this release here.
This was primarily a bug fix and documentation release. Hoxton.SR11 is compatible with Spring Boot 2.3.x and 2.2.x.
Spring Cloud Commons
Spring Cloud Gateway
Spring Cloud OpenFeign
- Upgrade Feign to 10.12
- Add support for Apache HC5
- Support Pageable, Sort annotated as SpringQueryMap to use with RequestBody
- Add
FeignClientProperties.FeignClientConfiguration.followRedirects
property - Improve
SpringEncoder
Charset determination - Support multiple qualifiers in
FeignClient
annotation
Spring Cloud Config
Spring Cloud CircuitBreaker
Spring Cloud Kubernetes
Spring Cloud Consul
The following modules were updated as part of Hoxton.SR11:
Module | Version | Issues |
---|---|---|
Spring Cloud Starter Build | Hoxton.SR11 | |
Spring Cloud Netflix | 2.2.8.RELEASE | (issues) |
Spring Cloud Openfeign | 2.2.8.RELEASE | (issues) |
Spring Cloud Config | 2.2.8.RELEASE | (issues) |
Spring Cloud Gateway | 2.2.8.RELEASE | (issues) |
Spring Cloud Gcp | 1.2.8.RELEASE | |
Spring Cloud Commons | 2.2.8.RELEASE | (issues) |
Spring Cloud Consul | 2.2.7.RELEASE | (issues) |
Spring Cloud Contract | 2.2.7.RELEASE | (issues) |
Spring Cloud Kubernetes | 1.1.9.RELEASE | (issues) |
Spring Cloud Sleuth | 2.2.8.RELEASE | (issues) |
Spring Cloud Stream | Horsham.SR12 | |
Spring Cloud Function | 3.0.14.RELEASE | |
Spring Cloud Bus | 2.2.4.RELEASE | |
Spring Cloud Circuit Breaker | 1.0.5.RELEASE | |
Spring Cloud Security | 2.2.5.RELEASE | |
Spring Cloud ZooKeeper | 2.2.5.RELEASE | (issues) |
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>Hoxton.SR11</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.10.RELEASE"
}
}
apply plugin: "io.spring.dependency-management"
dependencyManagement {
imports {
mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Hoxton.SR11'
}
}
dependencies {
compile 'org.springframework.cloud:spring-cloud-starter-config'
compile 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
//...
}