NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1362 by repository stars
Last release 2 months ago
08 Jul 2026
Release timing varies
gaps range from 1 weeks to 6 months
Nearly every release is documented
notes for 54 of 54 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
116 releases · first in 2019
Nothing published for this version
New help system showing all flags from resticprofile and restic. Just type resticprofile help backup and see (thanks @jkellerer)
With:
resticprofile help backup and see (thanks @jkellerer)copy command now has run-before, run-after, run-after-fail and run-finally targets. Also more targets are now available for backup and for a profile. See the documentation.systemd)One column per quarter.
Nothing published for this version
Nothing published for this version
upgrade packages (CVE-2022-28948)
Following the release of the long awaited restic 0.14.0, here’s a new resticprofile!
A few big features were introduced in this version:
copy commandshell in global config (#112)Nothing published for this version
Nothing published for this version
It's been a while since we released a new version 😞 The resticprofile team has been busy preparing some really cool new features:
It's been a while since we released a new version 😞 The resticprofile team has been busy preparing some really cool new features:
bash, can also be used by zsh with bash compatibility) - Thanks @jkellerer for the PR #90mysqldump) - Thanks @jkellerer for the PR #98and a lot of bug fixes 👍🏻
Nothing published for this version
New maintenance version, with bug fixes:
New maintenance version, with bug fixes:
Nothing published for this version
Nothing published for this version
This release adds a few new features:
This release adds a few new features:
run-finally that runs shell commands every time after resticcopy commandcrond schedulerincludes (e.g. profiles.d) (#65)docker pull creativeprojects/resticprofile:0.16.0Nothing published for this version
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
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
.Hostname in configuration template (#55).TmpDir variable to configuration template (#62)~ (unixes only)docker pull creativeprojects/resticprofile:0.15.0This release changes the way the restic binary is searched:
This release changes the way the restic binary is searched:
global configuration can now contain the ~ character like ~restic/bin/resticglobal configuration and it cannot find the file, a warning will be displayed and resticprofile will keep trying to find a suitable binarydocker pull creativeprojects/resticprofile:0.14.1Nothing published for this version
New locking/unlocking features. Thanks jkellerer for the PR
jkellerer for the PRdocker pull creativeprojects/resticprofile:latestdocker pull creativeprojects/resticprofile:0.14.0Nothing published for this version
Nothing published for this version
Nothing published for this version
This version fixes a defect where extended status wasn't returning the extended information on Windows.
This version fixes a defect where extended status wasn't returning the extended information on Windows.
docker pull creativeprojects/resticprofile:latestdocker pull creativeprojects/resticprofile:0.13.2regression from v0.13.0: a message was sent to stderr when initialize parameter was set and the repository already exists
Bug fix:
initialize parameter was set and the repository already existsdocker pull creativeprojects/resticprofile:latestdocker pull creativeprojects/resticprofile:0.13.1This version adds two new features:
This version adds two new features:
no-error-on-warning to consider a backup successful when restic produced a new snapshot but some files were missing (https://github.com/creativeprojects/resticprofile/discussions/38)RESTIC_STDERR available to the targets run-after-fail.docker pull creativeprojects/resticprofile:latestdocker pull creativeprojects/resticprofile:0.13.0Nothing published for this version
This release mainly brings 2 new features and a few enhancements:
This release mainly brings 2 new features and a few enhancements:
--all in status, schedule, unschedule commandsextended-status flag)docker pull creativeprojects/resticprofile:latestdocker pull creativeprojects/resticprofile:0.12.0Nothing published for this version
Nothing published for this version
Scheduling in the retention section is now deprecated, please use the forget section instead
systemctl: https://github.com/creativeprojects/resticprofile/issues/25schedule-priority parameterforget and prune commandsScheduling in the retention section is now deprecated, please use the forget section instead (https://github.com/creativeprojects/resticprofile/issues/23)
docker pull creativeprojects/resticprofile:latestdocker pull creativeprojects/resticprofile:0.11.0This update changes the way systemd units are generated: These used to be of type oneshot but it means they can be started more than once. They have b
This update changes the way systemd units are generated:
These used to be of type oneshot but it means they can be started more than once.
They have been changed to notify which is like simple but resticprofile is notifying systemd that the schedule has started and stopped.
To change the type on your existing schedules, you'll need to run the commands unschedule and schedule again.
New resticprofile version with bug fixes and a big new feature:
New resticprofile version with bug fixes and a big new feature:
? and * characters (space) if already escapedI think it is now feature complete for a version 1.0 😄
exclude globs passed to /shA few minor features and bug fixes:
A few minor features and bug fixes:
Two new features in this release:
Two new features in this release:
run-before, run-after, run-after-fail)A few new big features in this release:
A few new big features in this release:
--dry-run flag--log (for running in the background)generate-random commandschedule/unschedule (also status to check a scheduled task)restic flags were not generated for commands forget and mount https://github.com/creativeprojects/resticprofile/issues/9
Bug fixing release:
forget and mount https://github.com/creativeprojects/resticprofile/issues/9in the configuration file, some strings containing a comma were split into an array of strings. This is now fixed.
This is a bug fixing release:
This is mostly a bug fixing release:
This is mostly a bug fixing release:
show command to see the profile details (mostly for debugging really)--format flag to specify the type of configuration file format (if you want to use a different extension)This version is introducing a few new features:
This version is introducing a few new features:
-c profiles would either load profiles.conf, profiles.yaml, profiles.toml, profiles.json or profiles.hcla minor breaking change if you use the repository auto-initialization, it will now run after the run-before scripts. It makes more sense this way (in…
This a maintenance release:
run-after-fail which is running the shell commands after any kind of failure (during other commands or during restic execution)run-before scripts. It makes more sense this way (in case you mount your backup disks in run-before for example)fixing a defect when starting a backup with no command definition for backup
This is a maintenance release:
Build tar.gz for windows so we can download it from git bash
Complete rewrite of resticprofile in go:
Complete rewrite of resticprofile in go:
The default configuration profiles.conf is still expected to be in TOML format. But now, resticprofile also supports YAML and JSON file format. Simply feed a .toml, .json or a .yaml file to select the desired format.
The configuration file from the previous versions remains unchanged. There are two additions to it:
priority flags: acts like nice on unixes and now available on all platformslock flag to avoid running two profiles at the same time (this is a local lock)Accept a repository from the environment instead of the configuration file
Accept a repository from the environment instead of the configuration file
Add a timestamp before each message
Adds support for stdin file stream
Adds support for stdin file stream
Allow chained inheritance of environment variables
Removing ugly KeyboardInterrupt message when you hit CTRL-C
Added "groups": ability to define groups of profiles to run at once
Fixed compatibility with Windows
First 'usable' version of resticprofile!
First 'usable' version of resticprofile!
Please note the groups are not working yet (groups can run multiple configuration in one command)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →