Skip to content

v0.3.0

Compare
Choose a tag to compare
@sczyh30 sczyh30 released this 22 May 05:58
· 195 commits to master since this release
46b892a

In this version, we've brought circuit breaking feature to Sentinel Go, which is used to provide stability and prevent cascading failures in distributed systems. Currently Sentinel Go provides two kinds of strategies: RTT-based (slow request ratio) and error-based (error ratio/error count).

Features / Enhancements

  • Add circuit breaking support (#18, #152)
  • Refactor the mechanism of recording error in SentinelEntry/StatisticSlot and polish api.Tracer (#143, #153)
  • Improve mechanism of reusing TokenResult to reduce memory footprint (#149, #142)
  • Add etcd v3 data-source implementation (#115)
  • Add adapter for echo Web framework (#95)
  • Support carrying additional attachments with sentinel.Entry(options) (#124)
  • Remove unnecessary division checking for interval of SlidingWindowMetric (#134)

Thanks for the contributors: @ansiz, @chenjiandongx, @hellosmallstone, @louyuting, @NineSunRD, @novoland, @sczyh30, @sdttttt, @zhangmingke, @zsy619