Goresilience Versions Save

A library to improve the resilience of Go applications in an easy and flexible way

v0.2.0

5 years ago
  • Add Adaptive LIFO with CoDel executor to concurrencylimit.
  • Add LIFO executor to concurrencylimit.
  • Add AIMD limiter to concurrencylimit.
  • Add concurrencylimit Runner for adaptive runners.

v0.1.0

5 years ago
  • Added custom error type to know where the error comes from (library or outside).
  • Added chain of Runner middlewares.
  • Measure retry, bulkhead, timeout, failure injector, circuit breaker and command exection.
  • Added metrics recorder through the execution context.
  • Added failure injector.
  • Added circuit breaker.
  • Added bulkhead.
  • Added retry.
  • Added timeout.
  • Added execution API.