Skip to content

wallhack-cli-v0.14.0

Choose a tag to compare

@github-actions github-actions released this 20 Mar 11:36
de973a6

Features

  • api: full command parity for REST API and rename /status to /info (9935250)
  • cli: disconnect a specific peer without tearing down the transport (799d458)
  • daemon: advertise interactive capability when stdin is a terminal (c881436)
  • mcp: expose role negotiation controls and rename status to info (d155747)
  • negotiate: resolve TUN-capable ambiguity via interactive tiebreaker (a9ae95c)
  • relay: announce accepted peers to source for topology visibility (72877fe)
  • wire: support interactive capability for human-in-the-loop tiebreaker (8f7f799)
  • wire: PeerAnnouncement control message for relay topology visibility (5b74bce)

Bug Fixes

  • align interactive capability and socket path with review findings (ae3430e)
  • remove ping handlers reintroduced by clusterfuck merge (3c7ac1d)
  • api: return 501 for unimplemented peer ping instead of misleading 404 (e3d79c3)
  • auto: update peer capabilities from handshake after registration (08241c0)
  • heartbeat: unregister peer when heartbeat exits on connection death (c99a580)
  • ipc: per-instance socket paths prevent collision between concurrent daemons (b2aa40a)
  • ipc: skip empty env vars in socket path fallback chain (77adf0a)
  • lint: add REASON to handle_message allow, use explicit match variant (5197977)
  • negotiate: relay forces accepted peers to exit via peer-FIXED hint (f8c300c)
  • relay: identify accepted peers by handshake name instead of raw address (088b07e)
  • relay: enable heartbeat and latency tracking for all relay peers (4a2c3d3)
  • relay: register accepted peers as Exit instead of capability-derived role (4644084)
  • relay: detect accepted peer disconnect via transport liveness (4c6c350)
  • relay: detect accepted peer disconnect and consistent log wording (644beb7)

16 other changes — view diff