Cloud Native 4 min read

What's New in Spring Cloud Hoxton SR9? Key Features and Updates

Spring Cloud Hoxton.SR9, a bug‑fix release compatible with Spring Boot 2.3.x and 2.2.x, introduces enhancements across Spring Cloud Gateway, Commons, Netflix, OpenFeign, Contract, Sleuth, Config, and Consul, including new SecureHeadersGatewayFilter, actuator route definitions, BooleanOpSpec.not(), performance‑tuned load balancers, and expanded configuration options.

Java Architecture Diary
Java Architecture Diary
Java Architecture Diary
What's New in Spring Cloud Hoxton SR9? Key Features and Updates

Spring Cloud Hoxton.SR9 has been officially released as a bug‑fix version, compatible with Spring Boot 2.3.x and 2.2.x.

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>Hoxton.SR9</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>

Spring Cloud Gateway

Added SecureHeadersGatewayFilter to modify SecureHeader before routing.

Support viewing gateway route definitions via /actuator/routedefinitions .

Added BooleanOpSpec.not() predicate operation.

Optimized ReactiveLoadBalancer code for better performance.

Added @ConditionalOnEnabledFilter to support filter filtering.

Added unified configuration for gateway metric prefix.

HttpHeadersFilters now support case‑insensitive matching.

Spring Cloud Commons

Blocking LoadBalancer now supports retry mechanism.

Unified component EndpointId rule to avoid startup warnings.

Spring Cloud Netflix

Upgraded related dependency versions.

Added non‑blocking monitoring checker.

Spring Cloud OpenFeign

Added configuration option to customize request headers.

Interceptor now supports ordering.

Added support for Spring Cloud LoadBalancer retry mechanism.

Upgraded related dependency versions.

Spring Cloud Contract

Added option to disable .git suffix in Git URL.

Spring Cloud Sleuth

Supported tracing for RetryableFeignBlockingLoadBalancerClient.

Spring Cloud Config

Client added compatibility for V1_JSON.

Added configuration to provide clear exception messages when repository cannot be read.

Spring Cloud Consul

Supported bypassing service queries for Consul monitoring checks.

Allowed ignoring SQL exceptions.

You can find more information about Hoxton.SR9 updates at the Spring Cloud release notes.

Spring Cloud provides developers with tools for distributed system patterns such as configuration management, service discovery, circuit breaking, intelligent routing, micro‑proxy, control bus, one‑time tokens, global locks, leader election, distributed sessions, and cluster state, integrating well‑tested modules to reduce development effort.

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.

MicroservicesSpring CloudHoxton SR9
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.