All Versions
53
Latest Version
Avg Release Cycle
87 days
Latest Release
-
Changelog History
Page 4
Changelog History
Page 4
-
v1.0.3 Changes
January 30, 2017🐛 Bug Fixes
- 🛠 Fixed #76 - Make sure AsyncExecution.completeOrRetry is called when Error is thrown.
-
v1.0.2 Changes
January 24, 2017🐛 Bug Fixes
- 🛠 Fixed #75 - Incorrect future completion when a fallback is present.
-
v1.0.1 Changes
🔄 Changes
- ✅
FailsafeException
now has public constructors, for easier mocking and testing.
- ✅
-
v1.0.0 Changes
API Changes
- 👀 Failsafe will now only throw
FailsafeException
when an execution fails with a checkedException
. See issue #66 for details.
- 👀 Failsafe will now only throw
-
v0.9.5 Changes
🐛 Bug Fixes
- 🛠 Fixed #59 - Classloading issue on Java 6/7.
-
v0.9.4 Changes
🐛 Bug Fixes
- 🛠 Fixed #63 - Proper handling of thread interrupts during synchronous execution delays.
- 🛠 Fixed #54 - Added hashCode and equals implementations to Duration.
-
v0.9.3 Changes
🆕 New Features
- ➕ Added OSGi support.
FailsafeFutuer.cancel
calls completion handlers..get
after cancel throwsCancellationException
.
🐛 Bug Fixes
- 🛠 Fixed #52 - FailsafeFuture.cancel not working as expected.
- 🛠 Fixed #55 - Fallback always called for asynchronous executions.
API Changes
CircuitBreakerOpenException
now extendsFailsafeException
.
-
v0.9.2 Changes
🆕 New Features
- Various fallback and listener API additions and improvements
-
v0.9.1 Changes
🆕 New Features
- ➕ Added support for retry delay jitter.
-
v0.9.0 Changes
🆕 New Features
- ➕ Added support for fallbacks.
🐛 Bug Fixes
- 🛠 Fixed issue #36 - Failed attempt listener not always called on completion.
- 🛠 Fixed issue #34 - CircuitBreaker should default to closed state.