From 377a522c533c06d237fd512638fda1016c1445e4 Mon Sep 17 00:00:00 2001 From: Steve Cliff Date: Sat, 22 Aug 2026 13:45:37 +0100 Subject: [PATCH] docs(changelog): prepare v1.2.2 --- CHANGELOG.md | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ecd969..668b37c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,23 @@ and the project follows [Semantic Versioning](https://semver.org/). ## [Unreleased] +## [1.2.2] - 2026-08-22 + +### Added + +- Added audited single-job and bulk recovery controls for jobs that are no + longer running on their agents but remain stuck server-side. Agents now + acknowledge unknown cancellation targets so orphaned jobs become terminal, + while host ownership checks prevent cross-host updates. ([#56]) + +### Fixed + +- Source-group JSON create and update requests now accept encrypted pre- and + post-hooks, preserve hooks when their fields are omitted, allow explicit + clearing, and expose only boolean presence indicators. ([#54]) +- Generic backup-job requests without paths are rejected before a broken job + is created. Configured run-now backups use the source-group endpoint. ([#55]) + ## [1.2.1] - 2026-08-22 ### Fixed @@ -183,7 +200,9 @@ with a web UI, JSON API, and self-updating agent fleet. go vet, golangci-lint). - Threat model published (`docs/threat-model.md`). -[Unreleased]: https://gitea.dcglab.co.uk/steve/restic-manager/compare/v1.2.0...HEAD +[Unreleased]: https://gitea.dcglab.co.uk/steve/restic-manager/compare/v1.2.2...HEAD +[1.2.2]: https://gitea.dcglab.co.uk/steve/restic-manager/compare/v1.2.1...v1.2.2 +[1.2.1]: https://gitea.dcglab.co.uk/steve/restic-manager/compare/v1.2.0...v1.2.1 [1.2.0]: https://gitea.dcglab.co.uk/steve/restic-manager/compare/v1.1.1...v1.2.0 [1.1.1]: https://gitea.dcglab.co.uk/steve/restic-manager/compare/v1.1.0...v1.1.1 [1.1.0]: https://gitea.dcglab.co.uk/steve/restic-manager/releases/tag/v1.1.0 @@ -196,3 +215,7 @@ with a web UI, JSON API, and self-updating agent fleet. [#41]: https://gitea.dcglab.co.uk/steve/restic-manager/issues/41 [#43]: https://gitea.dcglab.co.uk/steve/restic-manager/issues/43 [#44]: https://gitea.dcglab.co.uk/steve/restic-manager/issues/44 +[#50]: https://gitea.dcglab.co.uk/steve/restic-manager/issues/50 +[#54]: https://gitea.dcglab.co.uk/steve/restic-manager/issues/54 +[#55]: https://gitea.dcglab.co.uk/steve/restic-manager/issues/55 +[#56]: https://gitea.dcglab.co.uk/steve/restic-manager/issues/56