NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2574 most downloaded on crates.io
Easily retry futures
Last release 1 years ago
23 Jun 2025
Ships fairly regularly
a new release about every 12 months
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
7 releases · first in 2020
One column per quarter.
Moved the futures dependency to dev-dependencies
Use saturating_mul instead of Mul ([#27])
saturating_mul instead of Mul (#27)Move to pin-project-lite instead of pin-project
Release version 0.4.0
Release version 0.4.0 (#19)
BackoffStrategy is now implemented directly for functions of the right type.BackoffStrategy is now generic over the lifetime of the error given to
BackoffStrategy::delay.OnRetry::on_retry has been
fixed to (). As the future is given to tokio::spawn requiring () is
nicer.CustomBackoffStrategy has been removed since BackoffStrategy is now
implemented directly on functions of the right type.RetryFuture no longer requires the error type to implement Display.Support for Tokio 1.0 added. Tokio 1.0 support is on by default or by enabling the tokio-1 feature.
tokio-1 feature.RetryFutureConfig which let you retry several futures in the same way.Copy and Clone.CustomBackoffStrategy now implements Debug regardless of its type parameter.Changed from using Tokio 0.2 by default to using Tokio 0.3. You can switch back to Tokio 0.2 by declaring your dependency with tryhard = { version = "
tryhard = { version = "your-version", default-features = false, features = ["tokio-02"] }.Generalize performing stuff before retries
Generalize performing stuff before retries
Your coding agent can read these notes before it upgrades. Set up the MCP server →