Pudu programming language
Menu
Package

@chrismichaelps / pudu-lang-resilience

Resilience pipelines for Pudu: retry, circuit breaker, timeout, fallback, hedging, rate limiting, and chaos injection

0.1.0Apache-2.01

InstallClose

← All contributions

chore(release): promote the initial resilience package to main #4

merged

@chrismichaelps wrote on 2026-09-28

Promotes dev to main for the first release of @chrismichaelps/pudu-lang-resilience 0.1.0 (#1).

Contents

  • Pipelines, context, predicates, and the registry.
  • Retry, circuit breaker, timeout, fallback, hedging, and rate limiter strategies; concurrency, token bucket, fixed window, sliding window, partitioned, and chained limiters.
  • Chaos injection of faults, outcomes, latency, and behavior.
  • Telemetry with a meter and a log listener; a manual clock and deterministic randomizers.
  • A vault page per source file, kept in sync by test/Package/VaultTest.

Verification

  • #2 merged into dev with green checks and mutation jobs on Linux.
  • 23 suites, 395 assertions; every example answers 0; domain mutation 75 of 75 killed.

After merge, the release is tagged with pudu release 0.1.0.

Read and reply on GitHub ↗