- Allow floatpoint number as rate in rate limiter #[61]
- Null pointer when wrapping
with-timeoutinwith-circuitbreaker#[63]
on-completespec for circuit breaker #[60]
- Nullpoint when wrapping
with-timeoutinwith-retry#[56]
- Removed deprecated failsafe API usage
- Update failsafe to 3.0
- Fixed gensym for arguments [#46]
- Fixed issue that max-retries was set to -1 when using predefine policy [#43]
- Allow customization with predefined policy
- Removed obsolete docs about deflistener
:failure-threshold-ratio-in-periodoption for circuit breaker
- Update failsafe to 2.4.0
- Fixed regression issue
:retry/retry-policy-newnot found [#37]
- Allow catching
Throwablein retry block [#36]
interrupt?option for timeout block [#35]
- Resolved reflection warnings
- Timeout API
- Fixed issue when
fallbackwas provided falsey value
- Updated Failsafe to 2.0.1
on-completeandon-failurecallback in called when retry aborted- listeners now can be configured with
defretrypolicy
- Allow truthy value for policy check function
- Updated Failsafe to 1.1.0
- Updated clojure spec
- Fixed spec for backoff multiplier
- Updated Failsafe to 1.0.5
- Bulkhead
- Uses spec for input validation, requires Clojure 1.9+
- Added rate limiter
- Updated Failsafe to 1.0.0
0.4.0 - 2016-11-04
:circuit-breakeroption in retry block [#9]
0.3.5 - 2016-10-22
- Update Failsafe to 0.9.5, bring back JDK7 support
- Fixed options being evaluated multiple times
0.3.3 - 2016-10-15
- Update Failsafe to 0.9.4
0.3.2 - 2016-10-01
- Remove some reflections
0.3.1 - 2016-09-09
- Update Failsafe to 0.9.3
0.3.0 - 2016-08-07
defretrypolicyanddeflistenerto define named policy/listener:fallbackoption for retry block:jitter-factorand:jitter-msoptions for retry policy
- Update Failsafe to 0.9.2
0.2.2 - 2016-07-09
- Circuit breaker block