Skip to content

v0.4.0

Choose a tag to compare

@pabloos pabloos released this 16 Sep 09:11
· 3 commits to main since this release
ea801ac

Minor release — observability phase 2. Backward-compatible with v0.3.x.

New

  • Report.ProcessLatency — p50/p95/p99 of per-item Process latency (from a
    bounded per-worker reservoir) plus exact Max. Surfaces the tail a mean hides.
  • Report.PerWorker — busy/idle/blocked/count per worker, to spot imbalance
    (useful with RunPartitioned and skewed keys).
  • Report.String() now renders latency and balance lines.

Internal

  • The probe is now per-worker (no shared atomics): no contention, and the
    per-worker breakdown comes for free.

Notes

  • The observability API (Observe/Report) stays experimental and may change
    while v0.x.