Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 14:53

0.8.0 (2026-07-06)

Added

  • listOnlineUsers shell command that lists users currently online across the mesh (#14)
  • Each user record now reports its nodeId in the JSON output (#14)

Changed

  • Node liveness is now derived from a heartbeat; upgrade all mesh nodes together, (#14)
    old-binary nodes do not refresh their heartbeat and will be considered offline (#14)
  • update geoip2 dependencies (geoip2-golang v2.2.0, maxminddb-golang v2.4.1) (#13)

Fixed

  • Crashed nodes now age out of peer discovery instead of being redialed forever (#14)
  • nodeId no longer goes stale when a user leaves one node but stays on another (#14)
Commit summary (auto-generated)

Bug Fixes

  • auth: do not mark rejected disabled logins online (bc2cb69)
  • gateway: age out crashed nodes from peer discovery (eb62b41)
  • gateway: apply self-review findings on mesh online status (b08214b)
  • gateway: refresh node_id on the online heartbeat to self-heal (c8aa5ad)

Features

  • gateway: add listOnlineUsers command and report nodeId per user (d978c90)
  • gateway: make online status mesh-wide via online_at heartbeat (b4935c5)