Sentinel v1.4.2 Release Notes
Release Date: 2019-02-20 // about 5 years ago-
🔋 Features / Enhancements
- ➕ Add Zuul 1.x adapter module for Sentinel (#188, @tigerMoon)
- ➕ Add catch throwable logic in ClusterStateManager to detect fatal error when loading SPI
- ➕ Add back thread count metric type support for parameter flow control
- Carry the triggered rule in subclasses of BlockException (#469)
- 👌 Support tracing exception count for specific entry or context in
Tracer
- ➕ Add volatile in double-checked locking field in ClusterBuilderSlot (@mjaow)
- 👌 Improve ClusterServerConfigManager in
sentinel-cluster-server-default
and add basic test cases - ✂ Remove slf4j dependency in
sentinel-annotation-aspectj
module - 👌 Improve and fix bugs for ConnectionManager and add test cases
- ⚡️ Update Nacos SDK version to 0.8 in Nacos data-source extension module and update Nacos namespace demo (#474, @yanlinly)
- ⚡️ HashMap init optimize when adding new ClusterNode to cluster node map (#465, @luoxn28)
- 🏗 Make build faster by reducing fixed waiting time in tests (#449, @aalmiray)
- ➕ Add some unit test for StatisticNode, ClusterNode and DefaultNodeBuilder class (#423, @cdfive)
- ⚡️ Update dependency version of fastjson and jacoco-maven-plugin
🐛 Bug fixes
- 🛠 Fix negative waitTime bug in RateLimiterController (fixes #420)
- 🛠 Fix zero-count divide overflow bug in RateLimiterController (#461, @mjaow)
- 🛠 Fix error value type and rename variable in EntranceNode class (#457, @mjaow)
- 🛠 Fix NPE bug when creating connection group in ConnectionManager of token server (#467)
- 🛠 Fix NPE bug when adding event count concurrently for different parameter values in ParamMapBucket (#494)
- 🛠 Fix bug of calculating param size and amount in ParamFlowRequestDataWriter of Sentinel cluster (#495)
Dashboard
- Rename dashboard package name from
com.taobao.*
tocom.alibaba.*
(#435) - 🔧 Make fallbackToLocalWhenFail of cluster rule configurable in Sentinel dashboard (#370, @cdfive)
- 🛠 Fix data model problem in edit dialog of Sentinel dashboard (#370, @cdfive)
- ➕ Add healthyMachineCount and totalCount information in sidebar of Sentinel dashboard (#376, @jz0630)
- Change text of p_qps and b_qps to be more intuitive in monitoring page (#398, @Arlmls)
- When clicking the first-level menu of sidebar, don't jump to the home page (#422, @cdfive)
Thanks for the contributors: @aalmiray, @all4you, @Arlmls, @cdfive, @jz0630, @kangyl, @kexianjun, @Leishunyu, @luoxn28, @mjaow, @pig4cloud, @tigerMoon, @wangjunwei87, @yanlinly