diff --git a/CHANGELOG.md b/CHANGELOG.md index 7df7340..9a37d0a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +## unreleased + +- **R-349:** the host report carries `agent_sha256`, the sha256 of the running agent binary (read once from + `/proc/self/exe`; empty = unknown), so a hand-built binary under the vouched version name becomes visible. The hub + comparison is a separate hub change. Test `TestCollect_AgentSHA256IsTheRunningBinary`; red-proved. +- **R-25 (agent half):** `POST /disks/format` and `GET /disks/format/status` return `fs_uuid`, the new filesystem's UUID + read back after mkfs only when the bound durable id still resolves to the formatted device and the superblock is the + requested type (empty = not verified); `DeviceProbe` gains `FSUUID` from blkid. Tests `TestFormat_*FSUUID*`; three + red-proofs. The controller half (mount that UUID) is a controller change. + ## v0.147.0 — the recovery recipe spells the root namespace the way PBS does; a removed drive no longer shows the root disk's size; a rotated-out token stops at once; the dnsmasq check looks at the right package (burn-down round 2: R-124, R-118, R-269, R-317) (2026-10-05) Released by `scripts/release-agent.sh`: binary sha256 `642c4d196c48671c14ff653118303c5903af1670b7abb550edeaf73e701cd5b8`,