Back to Explore

IndigoUnited/node-promise-retry

GitHub
1 watchersOpen source

Last release:

node-promise-retry retries an asynchronous function that returns a promise until it succeeds or fails with an error. It uses the retry module to handle retry timing and supports conditional retries based on the error, with options like retries count, exponential backoff factor, and timeout bounds.

Project status

  • Maintenance status: The repository appears largely quiet, with the last upstream push on 2022-12-30 and the most recent tagged updates from 2020 (v2.0.1, v2.0.0), suggesting it is not actively maintained as of today (2026-08-12).
  • Update cadence: Updates are infrequent and clustered in 2020, with a long gap since then (and no evidence of ongoing development after the 2022 upstream push).

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v2.0.1

    Release v2.0.1 makes a small package metadata change and updates the declared Node.js engine requirement. No release notes were provided, and the diff is limited to version metadata and an engines constraint change.

  • v2.0.0

    Release v2.0.0 contains no publisher release notes, but the diff shows a major version bump with dependency upgrades and a change to how the internal “retrying” error is constructed. CI Node versions were also modernized from very old releases to Node 10 and 12.

  • 1.1.1

    Release 1.1.1 was published on 2016-08-20. No release notes were provided by the publisher, so changes, fixes, and potential upgrade impacts cannot be determined from the release documentation alone.

  • 1.1.0

    Release 1.1.0 of promise-retry updates the implementation details of how the retry attempt wraps the user-provided function into a promise. The release notes are missing, so the behavioral impact must be inferred from the code diff.

  • 1.0.2

    Release 1.0.2 makes small packaging changes in package.json, including a dependency bump and a test script tweak. No release notes were provided, so the changes below are based only on the observed diff.

    Breaking
  • 1.0.1

    Release 1.0.1 contains minimal changes. The published release notes are missing, so the only reliable information comes from the code diff, which updates package metadata and a small documentation sentence.

  • 1.0.0

    Release 1.0.0 contains relatively small code changes in the core implementation, but it swaps the underlying promise library and bumps multiple dependencies to newer major versions. No release notes were provided, so the documented change set cannot be verified against the actual diff.

  • 0.2.9

    Release 0.2.9 updates promise-retry with support for an alternate call signature where retry options can be provided first. The README and tests were updated accordingly, but no release notes were provided to confirm what changed.

    Features