Releases
v2.2.0
Compare
Sorry, something went wrong.
No results found
Changelog
Features
2309110 feat(backup): skip a job when a job it requires failed
2982028 feat(backup): start services that were down with start_all
34960a1 feat(cli): add restor restore
ef3c3fb feat(cli): add restor snapshots --all
9f6d600 feat(config): accept a configuration without jobs
781ffe9 feat(config): include jobs from other files
7530a69 feat(hooks): add a hook that writes prometheus metrics
451a46d feat(restic): back up the output of a command with stdin_command
be69341 feat(restic): check the repository after the maintenance
Bug fixes
6c949bd fix(backup): refuse a required job that is not in after
edff1dd fix(backup): warn when a job finds none of its services running
86c2217 fix(cli): quote stdin command arguments in validate
2cf46d0 fix(compose): round the stop timeout up to whole seconds
5f235d2 fix(compose): use the override file next to a default compose file
ebea6a3 fix(config): include each job file once and never the config itself
5b3bf39 fix(config): read env file lines longer than 64 KiB
0383852 fix(config): warn about a dump job that stops all of its services
0860de6 fix(hooks): accept a hook that leaves a background process running
fba0775 fix(hooks): run the job's post hook after a cancel
337877a fix(hooks): write the metrics of the jobs sorted by name
df59872 fix(lock): prefix lock keys with the kind of service
276fbf1 fix(release): keep containers restarted by podman-compose alive
60a2e0c fix(restic): need skip_if_unchanged to count a backup as unchanged
5029851 fix(restic): read JSON error messages that contain "; "
3e67e2f fix(systemd): count a oneshot unit that has run as started
Performance
4f90d37 perf(compose): list the services of a compose file once per job
Refactoring
32793a0 refactor(backup): wrap the lock error only when locking failed
Dependencies
a0c29f3 chore(deps): update module github.com/vektra/mockery/v3 to v3.9.0
2b99f83 fix(deps): update module go.yaml.in/yaml/v4 to v4.0.0-rc.7
7a40f9d fix(deps): update module go.yaml.in/yaml/v4 to v4.0.0-rc.9
Maintenance
64eac19 ci: verify the signature of restic's release checksums
You can’t perform that action at this time.