What’s New in Spring Cloud Hoxton RELEASE? Key Features and Migration Guide
Spring Cloud Hoxton RELEASE, built on Spring Boot 2.2.1, introduces major reactive enhancements, a new load‑balancer implementation, updated documentation with PDF support, and numerous changes across Gateway, Netflix, Config, Sleuth, and Discovery clients, providing a comprehensive upgrade path for developers.
Springcommunity announced that
Spring Cloud Hoxton RELEASEis officially available in Maven Central; see the Hoxton release notes for details.
<code><dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Hoxton.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement></code>Major Changes in the Hoxton Release Series
Spring Cloud Hoxton.RELEASEis based on
Spring Boot 2.2.1.RELEASE.
Core components now include extensive
Reactivesupport, emphasizing asynchronous processing.
New Documentation System with PDF
The Hoxton.RELEASE documentation features a new login page, a fresh theme, and single‑page, multi‑page, and PDF versions for easier use.
New Load Balancer Implementation
Spring Cloud Hoxton.RELEASEis the first version that provides both blocking and non‑blocking load‑balancer client implementations, serving as a replacement for the now‑maintenance‑mode Netflix Ribbon.
To use the new
BlockingLoadBalancerClientwith
RestTemplate, add a dependency on
spring-cloud-loadbalancer.
Spring Cloud Gateway Changes
Support for ReactiveLoadBalancer.
RSocket module moved to Spring Cloud Incubator.
Provides a circuit‑breaker abstraction based on
Spring Cloud CircuitBreaker.
Spring Cloud Netflix Changes
Added
ReactiveDiscoveryClientservice‑discovery client.
Refactored Hystrix implementation using the
Spring Cloud Circuit Breaker API.
Added property to disable automatic configuration of Spring Cloud CircuitBreaker Hystrix.
Spring Cloud Config Updates
Supports
AWS S3as a configuration repository.
Provides plain‑text decryption functionality.
Spring Cloud Sleuth Enhancements
Added
onLastOperatoroption to improve
Reactortracing performance.
Support for tracing calls to
Redis,
AWS SQS, and
Quartz.
Spring Cloud Commons
The new load‑balancer implementation resides under the
Spring Cloud Commonproject.
ReactiveDiscoveryClient Changes
Support added for Spring Cloud Cloudfoundry.
Support added for Spring Cloud Kubernetes.
Support added for Spring Cloud Netflix.
Support added for Spring Cloud Consul.
Support added for Spring Cloud Zookeeper.
Support added for Spring Cloud OpenFeign.
Java Architecture Diary
Committed to sharing original, high‑quality technical articles; no fluff or promotional content.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.