Skip to content

pulse v1.4.4

Choose a tag to compare

@raphael raphael released this 24 Dec 21:36
· 25 commits to main since this release
2f3aa04

Summary

This release adds a local-only shutdown API for distributed tickers and includes several rmap/pool robustness improvements.

Highlights

  • pool: add (*pool.Ticker).Close() to stop a node’s participation in a distributed ticker without deleting the shared ticker-map entry.
    • Use this for safe local restarts/handoff in multi-node pools.
    • Close() does not close the tick channel (matching time.Ticker semantics).

Full changelog (v1.4.3 → v1.4.4)

  • 2f3aa04 pool: add Ticker.Close
  • 6365d9f pool: cleanup maps on shutdown
  • f9d8f4b rmap: add revisioning and list improvements
  • 6037b55 Bump golang.org/x/net from 0.36.0 to 0.38.0 (#56)
  • 28ed733 rmap: robustness + test Redis config (#63)

Compatibility

  • Backwards compatible: existing Stop() behavior is unchanged (still deletes the shared ticker-map entry).

Links