Skip to content

v0.7.8

Choose a tag to compare

@github-actions github-actions released this 23 Sep 17:31
· 50 commits to main since this release
1e6d571

Features

  • installer: add package sources (file, repo build, GitHub) (#42) (f831eab)
  • dashboard: download the newest release bundle from the redeploy page (#44) (245b277)
  • installer: restart only the service units whose version changed (#48) (1d2c57f)
  • shelly: optional wake webhook so a sleeping Gen1 device is polled the moment it wakes (3105234)
  • installer: pass step requirements from the manifest to the web UI (69ffe39)
  • installer: carry a restart-all request from the UI to the service steps (bad757a)
  • installer: show per service which units restart in the preview (e2464cb)
  • updater: take the target from the root-owned target.json for user-independent bundles (e3813fc)
  • dashboard: add a GitHub release client that finds and downloads the node bundle (0493264)
  • dashboard: extract, validate and atomically install a downloaded bundle (e0896ae)
  • dashboard: add the Fetcher that downloads the newest bundle into the candidate directory (d411166)
  • dashboard: run a prepare step in the redeploy host through a Prepare seam (4def9a9)
  • dashboard: download the newest release bundle into the redeploy candidate directory (6ae89ec)
  • updater: record the applied manifest as installed-manifest.json (c7e3d4b)

Fixes

  • auth: backfill RoleCheckUpdates for an already-bootstrapped admin (#38) (58d94f3)
  • dashboard: show the download icon in the masthead update badge (#40) (d50ebf9)
  • dashboard: stop duplicate energy card mounts from fighting over springs (#41) (3d3d7a8)
  • installer: restart service units on update and record the installed manifest (#43) (0f2aec2)
  • render the system-action helper on the node, validate targets with fullmatch, register the new tests (e546498)
  • dashboard: hand the redeploy page the session's CSRF token (7bd8f3a)
  • dashboard: implement the new hostapi.Sink.Message method (8ae6af3)

Documentation

  • describe which service units an update restarts (08ae4b9)

Tests

  • dashboard: add a shelly-ht smoke preset for sleepy H&T devices (07f6a6e)
  • dashboard: show the package download in the local smoke test (f2c2f2c)