From 98adb72204b5fd525715c339b594726c38e3e257 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Tue, 21 Jul 2026 12:33:05 +0200 Subject: [PATCH] =?UTF-8?q?chore(v0.92.1):=20supersede=20v0.92.0=20?= =?UTF-8?q?=E2=80=94=20the=20published=20artifact=20predates=20the=20sudoe?= =?UTF-8?q?rs=20grant?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v0.92.0 was published before live verification showed three of the four guestnet probes had no sudoers grant, so that artifact lacks FELHOM_GUESTNET and the guestnet-* capability rows. Superseded, not overwritten: a published version stays immutable (the v0.91.0 -> v0.91.1 precedent). Watchdog code is unchanged; the functional fix is the sudoers file, which must ship with the binary. --- CHANGELOG.md | 11 +++++++++++ cmd/felhom-agent/main.go | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 36d035c..9c51214 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +## v0.92.1 — ship the guestnet sudoers grant with the binary (supersedes v0.92.0) (2026-07-21) + +**Supersedes v0.92.0; that artifact is materially incomplete — do not vouch it.** It was published +before live verification revealed the watchdog had no sudoers grant for three of its four probes, +so it carries neither the `FELHOM_GUESTNET` alias nor the `guestnet-*` capability rows that make a +host missing that alias visible. Left in place rather than overwritten — a published version stays +immutable (the v0.91.0 → v0.91.1 precedent). + +No behaviour change beyond the capability rows; the watchdog code is byte-identical to v0.92.0. The +functional fix is `configs/felhom-agent.sudoers`, which **must be deployed with the binary**. + ## v0.92.0 — the guest network gets a watchdog (R-54) (2026-07-21) **Host-tier only — no controller coupling, no wire change the hub must understand today** (the diff --git a/cmd/felhom-agent/main.go b/cmd/felhom-agent/main.go index c9c8fdd..74af922 100644 --- a/cmd/felhom-agent/main.go +++ b/cmd/felhom-agent/main.go @@ -58,7 +58,7 @@ import ( // version is the agent version. Overridable at build time with // -ldflags "-X main.version="; defaults to the in-repo CHANGELOG version. -var version = "0.92.0" +var version = "0.92.1" // runGuestHook is the PVE hook body (`felhom-agent guest-hook `). On pre-start it // creates placeholder dirs for any absent bind-mount source so the guest always boots (the C1 net);