circuitbreaker v2.0.0 Release Notes
Release Date: 2014-10-13 // over 9 years ago-
➕ Added
- All circuit breakers are now a Breaker with trip semantics handled by a TripFunc
- 🆕 NewConsecutiveBreaker
- 🆕 NewRateBreaker
- ConsecFailures
- ErrorRate
- Success
- Successes
- 0️⃣ Retry logic now uses cenkalti/backoff, exponential backoff by default
🗄 Deprecated
- Nothing
✂ Removed
- TrippableBreaker, ThresholdBreaker, FrequencyBreaker, TimeoutBreaker; all handled by Breaker now
- 🆕 NewFrequencyBreaker, replaced by NewConsecutiveBreaker
- 🆕 NewTimeoutBreaker, time out semantics are now handled by Call()
- NoOp(), use a Breaker with no TripFunc instead
🛠 Fixed
- Nothing