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 RELEASE is officially available in Maven Central; see the Hoxton release notes for details.
<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>Major Changes in the Hoxton Release Series
Spring Cloud Hoxton.RELEASEis based on Spring Boot 2.2.1.RELEASE.
Core components now include extensive Reactive support, 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 BlockingLoadBalancerClient with 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 ReactiveDiscoveryClient service‑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 S3 as a configuration repository.
Provides plain‑text decryption functionality.
Spring Cloud Sleuth Enhancements
Added onLastOperator option to improve Reactor tracing performance.
Support for tracing calls to Redis, AWS SQS, and Quartz.
Spring Cloud Commons
The new load‑balancer implementation resides under the Spring Cloud Common project.
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.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
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.
