All Versions
53
Latest Version
Avg Release Cycle
87 days
Latest Release
-

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 checked Exception. See issue #66 for details.
  • 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 throws CancellationException.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed #52 - FailsafeFuture.cancel not working as expected.
    • ๐Ÿ›  Fixed #55 - Fallback always called for asynchronous executions.

    API Changes

    • CircuitBreakerOpenException now extends FailsafeException.
  • 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

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed issue #36 - Failed attempt listener not always called on completion.
    • ๐Ÿ›  Fixed issue #34 - CircuitBreaker should default to closed state.