Releases
A release never changes; a yanked one still installs from an existing lock.
Latest
0.1.0
First release of pudu-lang-resilience, a resilience pipelines package for Pudu, written in Pudu.
- Pipeline and Strategy composition with validation, nesting, description, and a registry of named pipelines with reload; context with cancellation and typed properties, outcome predicates, and telemetry with a meter and a log listener.
- Retry (constant, linear, exponential, jitter, generated delays), circuit breaker (rolling health windows, half-open probe, manual isolation), timeout, fallback, hedging, and rate limiting; concurrency, token-bucket, fixed-window, sliding-window, partitioned, and chained limiters.
- Chaos injection of faults, outcomes, latency, and behavior, plus a manual clock and fixed or seeded randomizers for deterministic tests.
Requires Pudu 0.1.2 or later. Install with pudu install @chrismichaelps/pudu-lang-resilience@0.1.0.
pudu install @chrismichaelps/pudu-lang-resilience@0.1.0