Pulse v1.8.1
Pulse v1.8.1 is a small patch release focused on release confidence and test reliability.
What Changed
This release makes Pulse's worker-pool tests deterministic under the Go race detector. The pool tests now wait for the worker ring to converge before exercising multi-node routing, and cleanup-focused tests use their own intentionally short liveness timings instead of sharing those aggressive timings with normal dispatch tests.
For users, there are no API changes and no runtime behavior changes. The benefit is a healthier project: CI should no longer fail because a correct worker or node was treated as stale simply because the test scheduler was busy.
Dependency Status
The release process included go get -u -v ./.... Go did not produce any module changes, so dependencies were already current at release time.
Verification
go test -race goa.design/pulse/pool -run TestJobKeys --count=20go test -race goa.design/pulse/pool --count=1./scripts/test --force- GitHub Actions passed on PR #80 before merge.
Upgrade Notes
No code changes are required to upgrade from v1.8.0. This is a patch release and should be safe for existing Pulse users.