Skip to content

Releases: svroonland/rezilience

v0.6.0

06 Mar 17:25
933d148
Compare
Choose a tag to compare
  • New timeout policy (#94).
    Although functionally equivalent to ZIO#timeout, it can be useful to apply this policy in combination with other rezilience policies and get a unified PolicyError[E] error type.
  • Improved exception message for PolicyError#toException (#102)
  • Add jitter factor to Retry.Schedules.common (#103)

v0.5.1

02 Nov 09:10
15ef40f
Compare
Choose a tag to compare

This release contains some dependency updates, which should all be backwards compatible:

  • Update zio-streams, zio-test, zio-test-sbt to 1.0.3 (#56)
  • Update sbt-scalajs, scalajs-compiler to 1.3.0 (#57)

v0.5

30 Sep 13:43
d5474bd
Compare
Choose a tag to compare
  • Add common Retry strategy including jitter (#43)
  • Add support for schedules with an environment requirement to Retry (#42)
  • Fix some race conditions in Bulkhead (#37)
  • Improve documentation (www.vroste.nl/rezilience)

v0.4

29 Sep 07:54
Compare
Choose a tag to compare

This release brings some improvements to policy composition and error handling (#35)

  • Remove second type parameter on Policy to make all policies have a PolicyError[E] error type
  • Add widen to Retry and CircuitBreaker to ease composition
  • Add fold and toException methods to policy errors (CircuitBreakerError, BulkheadError and PolicyError)
  • Extend documentation on how to handle errors and how to compose policies

v0.3.1

25 Sep 17:09
6073d34
Compare
Choose a tag to compare
  • Publish Scala.JS build artifact

v0.3

23 Sep 12:08
Compare
Choose a tag to compare
  • Add RateLimiter (#20)
  • Add Retry (#22)
  • Handle interruption of calls (#27)
  • Experimental version of composing policies into one (#25)
    The type inference is not very good yet and will hopefully be improved in a future version
  • Update usage information in readme (#25)

v0.2.0

18 Sep 13:40
Compare
Choose a tag to compare
  • Added Bulkhead (#6). See the updated readme

  • Upgrade ZIO to v1.0.1

Initial release

31 Aug 18:49
acc999c
Compare
Choose a tag to compare
Prepare for release (#7)

* Prepare for release

* SBT 1.4.0-M2

* SBT 1.4.0-M2

* Fix sample bucket rotation in FailureRateTrippingStrategy

* IntelliJ does not support 1.4.0-M2 yet

* Test fixes

* Fix FailureRateTrippingStrategy tests