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