Releases: svroonland/rezilience
Releases · svroonland/rezilience
v0.6.0
- New timeout policy (#94).
Although functionally equivalent toZIO#timeout
, it can be useful to apply this policy in combination with other rezilience policies and get a unifiedPolicyError[E]
error type. - Improved exception message for
PolicyError#toException
(#102) - Add jitter factor to
Retry.Schedules.common
(#103)
v0.5.1
v0.5
- 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
This release brings some improvements to policy composition and error handling (#35)
- Remove second type parameter on
Policy
to make all policies have aPolicyError[E]
error type - Add
widen
toRetry
andCircuitBreaker
to ease composition - Add
fold
andtoException
methods to policy errors (CircuitBreakerError
,BulkheadError
andPolicyError
) - Extend documentation on how to handle errors and how to compose policies
v0.3.1
- Publish Scala.JS build artifact
v0.3
v0.2.0
Initial release
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