Skip to content

v1.4.2

Compare
Choose a tag to compare
@sczyh30 sczyh30 released this 20 Feb 12:20
· 550 commits to master since this release

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.* to com.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