Features
- New restic binaries are now downloaded on the fly when compiling
- Added windows/linux functional tests for all operations
Fixes
- GUI: Avoid complaining about missing snapshots*
- CLI: Fix upgrade process for linux, also allow .tar.gz archives
- CLI: Improve upgrade process logs
- CLI: Make upgrader resume initial command after succesfull upgrade
- CLI: Fix --dry-run wasn't honored for commands other than backup
- CLI: Fix --json only output when logfile isn't writable (we printed a warning to stdout, which should only be logged)
- CLI: Make sure --dump only outputs raw data without logs
Misc
- GUI: Added default values to task creation
- CLI: Allow combining --json and --debug
- Increased default timeouts for init operation and tests
- Don't set process priority when getting backend version (operation isn't time consuming enough)