All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[0.1.0] - 2026-05-15
Added
Jitter.no_jitter/2,full/2,equal/2,decorrelated/2— pure functions for the four jitter strategies from Marc Brooker's Exponential Backoff and Jitter.Jitter.full_stream/1,Jitter.equal_stream/1,Jitter.decorrelated_stream/1— infinite lazyStreamgenerators, withdecorrelated_stream/1carryingprev_delayas internal state viaStream.unfold/2.Jitter.apply_full/2andJitter.apply_equal/2—Streamtransformers that layer jitter onto any existing delay enumerable (drop-in compatible withRetry.DelayStreams).- Configurable RNG via the
:rngoption on every function and stream for deterministic testing.