From 9ff937d8fbacec8f4be143428652982418e82d75 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Sun, 27 Sep 2026 12:16:17 +0200 Subject: [PATCH] CHANGELOG: v0.135.0 released (tag + package verified by download), not vouched Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 53f9116..33da8e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +## 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). + +**MinAgent impact:** none required by any controller. + +- **R-689** (`backup/runner.go` `guestBackupArchive`). demo-hp keeps its golden template in `local:backup/` — content + "backup", 654 MB, plausibly complete, the newest settled entry — and the scheduled restore test picked it every 6 h and + failed `extractconfig` with a 403, while the guest's real archive went untested. A restore-test candidate is now a + `vzdump-{lxc,qemu}--…` file or a PBS `backup/{ct,vm}//…` snapshot whose vmid the storage reports; anything + else is skipped with one INFO line per volid (not the "INCOMPLETE archive" WARN). Tests + `TestR689_TheRestoreTestNeverPicksTheGolden` (red-proof: without the check it picks the golden) and + `TestR689_GuestBackupArchiveShapes`; two older picker tests' fixtures moved to real archive names. + Evidence: `felhom.eu/documentation/audits/version-travel-2026-09-26/D1/`. + ## v0.134.0 — a whole-box backup that cannot fit is skipped with a reason, before anything starts (2026-09-25 night, R-685) > **RELEASED 2026-09-24 night** by `scripts/release-agent.sh` — tag `v0.134.0` (`0722b2c`), sha256 `7593bebe03234c7d22f3ade384e7ed7787dc659aa8c8594b3ee19af2ce81c72d`, verified by download. **NOT vouched** (Day-0 stays on the previous version).