Compare commits
3 Commits
5fb08ba489
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 88066aa7a3 | |||
| 500602804d | |||
| 377a522c53 |
@@ -54,8 +54,8 @@ jobs:
|
|||||||
uses: docker/login-action@v3
|
uses: docker/login-action@v3
|
||||||
with:
|
with:
|
||||||
registry: ${{ env.REGISTRY }}
|
registry: ${{ env.REGISTRY }}
|
||||||
username: ${{ secrets.ZOT_USERNAME }}
|
username: ${{ secrets.DOCKER_DCGLAB_CI_USERNAME }}
|
||||||
password: ${{ secrets.ZOT_PASSWORD }}
|
password: ${{ secrets.DOCKER_DCGLAB_CI_PASSWORD }}
|
||||||
|
|
||||||
- name: Compute tags + version
|
- name: Compute tags + version
|
||||||
id: meta
|
id: meta
|
||||||
|
|||||||
+24
-1
@@ -6,6 +6,23 @@ and the project follows [Semantic Versioning](https://semver.org/).
|
|||||||
|
|
||||||
## [Unreleased]
|
## [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
|
## [1.2.1] - 2026-08-22
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
@@ -183,7 +200,9 @@ with a web UI, JSON API, and self-updating agent fleet.
|
|||||||
go vet, golangci-lint).
|
go vet, golangci-lint).
|
||||||
- Threat model published (`docs/threat-model.md`).
|
- 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.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.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
|
[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
|
[#41]: https://gitea.dcglab.co.uk/steve/restic-manager/issues/41
|
||||||
[#43]: https://gitea.dcglab.co.uk/steve/restic-manager/issues/43
|
[#43]: https://gitea.dcglab.co.uk/steve/restic-manager/issues/43
|
||||||
[#44]: https://gitea.dcglab.co.uk/steve/restic-manager/issues/44
|
[#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
|
||||||
|
|||||||
Reference in New Issue
Block a user