Releases: mattlyons0/Rsync-Snapshot
Releases · mattlyons0/Rsync-Snapshot
v1.0.1
v1.0 - Initial Release
This is the initial release, a feature bump from v0.9.
I feel the project has reached a stable state with robust enough features.
v0.9 Quality of Life Additions
- Now creates symlink
latest
which always points to latest snapshot directory - Dramatically improved error handling
- Errors now stop execution
- Errors now print failed in logs
- Errors thrown for invalid flags
- Improved visual appearance of logging in some cases (mostly involving errors)
- Implemented power user flags such as
--setRsyncArg
andunsetRsyncArg
v0.8 Breaking: Snapshot Management Permissions Fixes
Fixes #14 where rsync-snapshot was unable to remove snapshots.
The implications of this fix mean you need access to passwordless sudo for mv
and rm
now.
v0.7 Breaking: File Ownership Fixes
- Change default rsync path to "sudo rsync"
- This requires a change to /etc/sudoers on the server
- This may be changed back by using
--rsyncPath rsync
however this will mean (unless ssh user is root which is a bad idea) file ownership will be set to the ssh user not the correct user
v0.6
- Implemented
--restore
which is useful for cloning backups (for resilience) and restoration of backups. - The most recent incomplete backup is now used to preserve progress when cancelling a backup (rsync will delete/overwrite old data with new if needed)
- Bugfixes
v0.5 Initial Release
This release is technically feature complete, but I will be holding off releasing v1.0 until I have deployed this system myself and closed #2.