diff --git a/CHANGELOG.md b/CHANGELOG.md index 33da8e6..2c7854d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +## v0.136.0 — … of a guest that still EXISTS (2026-09-27, R-689 second half) + +> **RELEASED 2026-09-27** by `scripts/release-agent.sh` — tag `v0.136.0` (`16dbc83`), sha256 `2eb0b5ebe253defd68b322312bbac12418c051b0a7a0d2d1831310d97fa6d755`, verified by download. **NOT vouched** (the operator's act). + +**MinAgent impact:** none required by any controller. + +- **R-689, second half.** Read on demo-hp right after v0.135.0 with the read-only `-selftest=restore-test-due`: the + golden was skipped, and the pick fell to `vzdump-lxc-9100-2026_08_21…` — a leftover of a guest deleted in August. A + candidate's guest must now exist on this node (`GuestConfig`): "does not exist" skips the archive (INFO once per + volid); any other lookup failure is returned, so the tier reads UNKNOWN, never "nothing to prove". Tests + `TestR689_AnArchiveOfADeletedGuestIsNeverPicked` (red-proofed: without the check it picks the 9100 leftover), + `TestR689_AGuestLookupFailureIsUnknownNotEmpty`. A second agent release in one session — the first half was found + incomplete on the box. + ## v0.135.0 — the restore test proves only backups OF A GUEST (2026-09-27, R-689) > **RELEASED 2026-09-27** by `scripts/release-agent.sh` — tag `v0.135.0` (`d4be12c`), sha256 `ad4e75f16d338552f4588d3fe64c51cbf9651220b9d223b5386b85b6c37fd4c3`, verified by download. **NOT vouched** (the operator's act).