v0.6.0
Features / Enhancements
- Add "warm-up" control behavior support (#190, #218)
- Add go-micro adapter support (#214, #219)
- Make
circuitbreaker.Rule
a unified struct entity for all circuit breaking strategies (#205) - Support customizing global logger and export logger functions as default delegate (#201)
- Improve the rule entities and default JSON rule parsers in ext/datasource package (#198)
- Refine the semantics of onComplete: executed when a passed request finished (#215)
- Upgrade nacos-sdk-go to v1.0.0 and polish Nacos data-source (#199)
- Make start time of buckets align with bucketLength in AtomicBucketWrapArray (#197)
Bug fixes
- Fix the bug of circuit breaker half-open state transformation when request is blocked by upcoming rules (#202)
Thanks for the contributors: @louyuting @sanxun0325 @sczyh30 @Zhou-Haowei