Skip to content

hal0 v0.8.0-beta.2

Choose a tag to compare

@github-actions github-actions released this 22 Jun 21:30
· 55 commits to main since this release
9002c2f

Bugfix release on the 0.8.0 beta line. No behaviour changes beyond the two
fixes below — a safe upgrade from v0.8.0-beta.1. First release to carry #948.

Fixed

  • Operator Board live updates restored. The board's events-WS proxy
    (/api/board/events) resolved its upstream Hermes session token from the
    HERMES_SESSION_TOKEN env var only, while the REST path harvests the
    rotating per-process token from the dashboard HTML. With no env pin (the
    default), the WS connected upstream with no token, Hermes rejected the
    upgrade (403), and the browser socket died with 1011 — so tasks created in
    Hermes loaded on refresh but never pushed live to the board. The WS bridge
    now shares the REST client's token resolution (env-pin → HTML-harvest →
    rotation cache) and re-harvests + retries once on connect failure. (#949)
  • Hermes privileged env seam. A privileged env-write seam lets the
    unprivileged provisioner write root:root .env files, so Hermes agent
    config provisioning works under the dropped-root hal0-api. (#948)