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