Skip to content

v0.3.2

Choose a tag to compare

@danish-a1 danish-a1 released this 10 Nov 16:06
· 8 commits to main since this release

Fixed

  • Data race between Worker.Start and Worker.Shutdown. Start launched startMetricsWorker with go, so its wg.Add(1) could run after Shutdown had entered wg.Wait() (reported by -race; an Add racing a Wait on a zero counter is WaitGroup misuse). startMetricsWorker is now called synchronously: it still runs in its own goroutine, but its Add happens before Start returns. Regression test: TestWorkerShutdownImmediatelyAfterStart.

Docs

  • README: Features list and comparison table now mention the web dashboard; version badge corrected (it was stuck at 0.0.1, so scripts/release.sh could not bump it).