Skip to content

v0.4.7

Choose a tag to compare

@github-actions github-actions released this 03 Jun 00:09
· 15 commits to main since this release

Fixed

  • Unix --auto-update could take a node down instead of upgrading it. The node
    launched install.sh as a child process, and the installer stops the
    warren-node service to swap the binary, which killed the still-running
    installer (its parent died) before the swap finished: service stopped, binary
    not replaced, node offline until a manual reinstall. The updater now runs
    detached from the service: a systemd transient unit on Linux (its own cgroup,
    independent of the warren-node unit's restart), or a new session via setsid
    elsewhere (so launchd's process-group teardown does not reach it). This mirrors
    the Windows detached-helper design added in 0.4.6. Node-side only; reinstall a
    node once to pick up the fixed updater.