- Allow floatpoint number as rate in rate limiter #[61]
- Null pointer when wrapping
with-timeout
inwith-circuitbreaker
#[63]
on-complete
spec for circuit breaker #[60]
- Nullpoint when wrapping
with-timeout
inwith-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-period
option for circuit breaker
- Update failsafe to 2.4.0
- Fixed regression issue
:retry/retry-policy-new
not found [#37]
- Allow catching
Throwable
in retry block [#36]
interrupt?
option for timeout block [#35]
- Resolved reflection warnings
- Timeout API
- Fixed issue when
fallback
was provided falsey value
- Updated Failsafe to 2.0.1
on-complete
andon-failure
callback 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-breaker
option 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
defretrypolicy
anddeflistener
to define named policy/listener:fallback
option for retry block:jitter-factor
and:jitter-ms
options for retry policy
- Update Failsafe to 0.9.2
0.2.2 - 2016-07-09
- Circuit breaker block