failsafe v0.5.0 Release Notes

  • ๐Ÿ†• New Features

    • โž• Added support for synchronous and asynchronous event listeners
    • โž• Added support for CheckedRunnable

    API Changes

    • The Recurrent.run methods now require a CheckedRunnable rather than Runnable. This allows Recurrent to be used on code that throws checked exceptions without having to wrap the code in try/catch blocks.
    • ๐Ÿ”€ The synchronous Recurrent.run and Recurrent.get methods will throw a RecurrentException if a failure occurs and the retry policy is exceeded.