All Versions
36
Latest Version
Avg Release Cycle
87 days
Latest Release
56 days ago

Changelog History
Page 4

  • v0.5.0

    🆕 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.
  • v0.4.0

    🆕 New Features

    • ➕ Added better support for invocation tracking

    API Changes

    • 🆕 New Invocation and AsyncInvocation APIs
  • v0.3.3

    🆕 New Features

    • ➕ Add Scheduler API
    • 👉 Make RetryPolicy copyable

    Behavior Changes

    • Require ContextualCallable and ContextualRunnable to be manually retried
    • ➕ Add support for checking multiple retry policy conditions

    API Changes

    • 👻 Make ContextualRunnable throw Exception
  • v0.3.2

    🆕 New Features

    • ➕ Add support for retrying when an invocation result matches a policy
  • v0.3.1

    🆕 New Features

    • ➕ Added support for seprate retry tracking.
  • v0.3.0

    • 🎉 Initial Release