What’s New in Spring Cloud Hoxton RC2? Key Updates and Migration Tips
Spring Cloud Hoxton RC2, built on Spring Boot 2.2.1, introduces upgraded Vault, CircuitBreaker, Gateway, Config, OpenFeign, and Netflix components with new properties for disabling auto‑configurations and enabling encrypted value decryption, guiding developers on migration and usage.
Spring Cloud Hoxton RC2 Release
Spring Cloud Hoxton candidate release RC2 is now available. It can be downloaded from the Spring Milestone repository (a private repository is required if not uploaded to the central repository).
Major Changes in the Hoxton Release Series
Spring Cloud Hoxton RC2 is built on Spring Boot 2.2.1.RELEASE. For details on the issues addressed by Spring Boot 2.2.1, refer to the spring-boot/releases page.
Spring Cloud Vault
Upgraded to Spring Vault 2.2 GA (see spring-vault-2-2-goes-ga ).
Upgraded Netty to 4.1.43.Final.
Spring Cloud Circuitbreaker
A new property has been added to disable Resilience4J auto‑configuration:
spring.cloud.circuitbreaker.resilience4j.enabled=falseSpring Cloud Gateway
Supports Spring Cloud CircuitBreaker as a circuit‑breaker abstraction, intended to replace HystrixGatewayFilter.
Spring Cloud Config
By default, encrypted values in plain‑text files are not decrypted. To enable decryption for plain‑text files, set the following properties:
spring.cloud.config.server.encrypt.enabled=true
spring.cloud.config.server.encrypt.plainTextEncrypt=trueOnly YAML, JSON, and .properties file extensions support decryption. If this feature is enabled and a request is made for an unsupported file extension, any encrypted values in the file will remain undecrypted.
Spring Cloud OpenFeign
Official support for Spring Cloud LoadBalancer has been added. See the Spring Cloud LoadBalancer documentation for details.
Spring Cloud Netflix
A property has been added to disable the auto‑configuration of Spring Cloud CircuitBreaker Hystrix:
spring.cloud.circuitbreaker.hystrix.enabled=falseSigned-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.
