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.

Java Architecture Diary
Java Architecture Diary
Java Architecture Diary
What’s New in Spring Cloud Hoxton RELEASE? Key Features and Migration Guide
Spring

community 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.RELEASE

is 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.RELEASE

is 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.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Spring BootreactiveSpring CloudLoad BalancerHoxton
Java Architecture Diary
Written by

Java Architecture Diary

Committed to sharing original, high‑quality technical articles; no fluff or promotional content.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.