Skip to content

Pulse v1.8.1

Choose a tag to compare

@raphael raphael released this 02 Jun 17:42
6b5b81e

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=20
  • go 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.