What’s New in Sentinel 1.8.0? Key Features, Enhancements, and Bug Fixes

Sentinel 1.8.0 introduces extensive flow‑control, circuit‑breaker, and degradation improvements for microservices, adds native support for Java EE, Quarkus, and HTTP clients, and resolves critical bugs, making it a pivotal release for high‑availability distributed systems.

Java Architecture Diary
Java Architecture Diary
Java Architecture Diary
What’s New in Sentinel 1.8.0? Key Features, Enhancements, and Bug Fixes

What is Sentinel

Sentinel is a high‑availability protection component for distributed service architectures, focusing on traffic to provide flow control, circuit breaking, degradation, and system adaptive protection, helping users ensure microservice stability.

After extensive polishing, Sentinel 1.8.0 has been released, featuring major improvements such as flexible statistical windows, slow‑call ratio degradation, circuit‑breaker event listeners, native support for Java EE (JAX‑RS, CDI), Quarkus, HTTP clients, and more.

Features & Enhancements

New circuit‑breaker mechanism with refactored code interfaces and strategies (arbitrary statistical duration, half‑open recovery, slow‑request ratio strategy) (issues #1490, #1645).

Support setting project.name via properties file and deprecate old configuration (issues #1412, #1437).

Refactored exception recording mechanism (completed) and enhanced Tracer (issue #1420).

@SentinelResource now supports class‑level defaultFallback degradation (issue #1493).

Added JAX‑RS integration module (issue #1396).

Added CDI interceptor (issue #1541).

Added Quarkus integration for Sentinel annotations and JAX‑RS plugin (issue #1542).

Added Apache HttpClient integration module (issue #1455).

Added OkHttp integration module (issue #1456).

Added Eureka data source extension (issue #1502).

Added exception assertion for custom exception logic (issue #1496).

Improved ParameterMetric cleanup mechanism (issue #1372).

Supported custom origin parser and refined configuration for Dubbo 2.6.x/2.7.x (issues #1555, #1572, #1617).

Supported extracting parameter values from complex objects (issue #1491).

Added hook extension interface for metric extension to distinguish traffic types (issue #1665).

Refactored Apache Dubbo 2.7.x adapter with default fallback (issue #1680).

Added support for per‑interface termination handling (whenTerminate) (issue #1645).

Optimized ProcessorSlot SPI configuration order (issue #1649).

Bug Fixes

Fixed Full GC error in sentinel-apache-dubbo-adapter (issue #1431).

Fixed potential ErrorEntryFreeException when forwarding requests in sentinel-spring-webmvc-adapter (issues #1533, #1681).

Fixed cookie extraction error in Spring Cloud Gateway adapter (issue #1400).

Fixed lock release errors in ContextUtil and ClusterNode (issue #1429).

Console Improvements

Refactored frontend/controller and added new circuit‑breaker strategies.

Fixed cookie conflict errors across same‑domain web applications (issue #1443).

Fixed compatibility issue with localStorage authentication in older versions (issue #1473).

Dependencies

fastjson upgraded to 1.2.71.

nacos-client upgraded to 1.3.0 (sentinel-datasource-nacos module).

References

https://github.com/alibaba/Sentinel/releases/tag/v1.8.0

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.

Distributed SystemsjavaMicroservicessentinelcircuit breakerRelease Notes
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.