⚠️ Important
Version 0.15 fixed some issues with escaping parameters to the restic command line. If you've used any of these characters in file or directory names in your configuration, please make sure your backup is still working as expected: space
, *
, ?
, \
, [
, '
, "
.
If for some reason the fix broke your configuration, there's a new flag legacy-arguments
that you can activate in the global
section to revert back to the broken implementation:
global:
legacy-arguments: true
New features in 0.15:
- add
.Hostname
in configuration template (#55) - add description field in profile section
- add support for prometheus file export and push gateway
- hide confidential values in output (#58)
- add
.TmpDir
variable to configuration template (#62)
This version also includes fixes for:
- resolving special paths starting with a
~
(unixes only) - warn when the restic binary was not found at the specified location (but still found at a different location)
- resolve glob expressions in backup sources (#63)
Changelog
abf0b00 Add support for prometheus export and push (#57)
37a69d7 Added "{{.TmpDir}}" to TemplateData (#62)
8218e70 Feature: Hide confidential values in output (#58)
0be5d5f Resolve glob expressions in backup sources (#63)
8cc2574 Shell escape (#60)
34f693c Update non-confidential values to support shell.Args (#68)
0841959 add Hostname pre-defined variable to template resolver (#55)
f58116b add description field in profile section
0f9b21e build with go 1.17
16308e9 don't send status summary in dry-run
88052c6 show description in output of profiles command
Docker images
docker pull creativeprojects/resticprofile:0.15.0