Skip to content

Releases: failsafe-go/failsafe-go

v0.6.3

15 May 21:41
Compare
Choose a tag to compare

Improvements

  • Optimized memory usage in time based circuit breakers.

v0.6.2

08 Apr 00:10
Compare
Choose a tag to compare

Improvements

  • New CachePolicy.

v0.6.1

13 Mar 03:34
Compare
Choose a tag to compare

Improvements

  • Better support for HedgePolicy and Timeout composition

v0.6.0

04 Mar 06:04
Compare
Choose a tag to compare

Improvements

  • Added HTTP support via failsafehttp.NewRoundTripper

Bug Fixes

  • Fixed #32 - RetryPolicy with no max retries.

v0.5.0

26 Feb 01:54
Compare
Choose a tag to compare

Improvements

  • Added a new HedgePolicy

v0.4.5

23 Feb 23:27
Compare
Choose a tag to compare

Bug Fixes

  • Fixed #29 - RetryPolicy WithMaxDuration not working

v0.4.4

03 Feb 02:44
Compare
Choose a tag to compare

Improvements

  • Added CircuitBreaker.RemainingDelay()

API Changes

  • Renamed retrypolicy.ErrRetriesExceeded to retrypolicy.ErrExceeded
  • Renamed retrypolicy.RetriesExceededError to retrypolicy.ExceededError
  • Renamed circuitbreaker.ErrCircuitBreakerOpen to circuitbreaker.ErrOpen
  • Renamed bulkhead.ErrBulkheadFull to bulkhead.ErrFull
  • Renamed ratelimiter.ErrRateLimitExceeded to ratelimiter.ErrExceeded
  • Renamed timeout.ErrTimeoutExceeded to timeout.ErrExceeded
  • Renamed BulkheadBuilder.OnBulkheadFull to OnFull

0.4.2

28 Nov 19:37
Compare
Choose a tag to compare

0.4.2

Bug Fixes

  • Fixed #23 - RetryPolicy backoff not computing

v0.4.1

26 Nov 00:21
Compare
Choose a tag to compare

0.4.1

Bug Fixes

  • Fixed #22 - RetryPolicy with ReturnLastFailure returning too late

v0.4.0

10 Nov 23:30
Compare
Choose a tag to compare

0.4.0

Improvements

  • Always cancel Context on when a Timeout policy is exceeded