Skip to content

Releases: mattlyons0/Rsync-Snapshot

v1.0.1

05 Jun 06:05
Compare
Choose a tag to compare
  • Minor Bugfix
  • Update Dependencies

v1.0 - Initial Release

14 Mar 20:25
Compare
Choose a tag to compare

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

08 Mar 07:32
Compare
Choose a tag to compare
  • 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 and unsetRsyncArg

v0.8 Breaking: Snapshot Management Permissions Fixes

25 Feb 02:26
Compare
Choose a tag to compare

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

23 Feb 09:06
Compare
Choose a tag to compare
  • 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

22 Feb 22:01
Compare
Choose a tag to compare
  • 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

13 Feb 04:34
Compare
Choose a tag to compare

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.