Skip to content

Latest commit

 

History

History
18 lines (17 loc) · 834 Bytes

CHANGELOG.md

File metadata and controls

18 lines (17 loc) · 834 Bytes

[released]

[1.0.0] - 2024-06-04

  • Initial release of the retry package.
  • Generic decorator API for retrying operations.
  • Support for synchronous and asynchronous functions.
  • Various stop conditions (e.g., number of attempts, time-based).
  • Various wait conditions (e.g., exponential backoff, fixed delay, random delay).
  • Customizable retry conditions based on exceptions and result values.
  • Context manager support.
  • Logging and custom callbacks before/after retries and before sleep.
  • Retry statistics and dynamic arguments at runtime.

[1.0.4] - 2024-06-07

  • default_stop_condition stops retrying after 3 attempts.
  • default_wait_condition waits 1 second between attempts.
  • If no stop_condition or wait_condition is provided, the defaults will be used.

[1.0.5] - 2024-06-09

  • reduce required installation package