Version 2.1.1
GUI changes:
- Added WebDAV backend
- Fixed spurious wakeup issue on macOS
- Fixed a bug in loading/saving prune parameters
- Fixed a bug in scheduling jobs in service mode
CLI changes:
- Fixed a bug causing certain new snapshots to be not counted when deciding which fossils can be deleted (Fixed a bug causing a new snapshot to be not counted when deciding wh… · gilbertchen/duplicacy@72dfaa8 · GitHub)
- Added a benchmark command to test disk and transfer performance (#449)
- Support multi-threaded pruning (#441)
- Fixed restoration of basic UNIX file permissions (#417)
- Added macOS APFS snapshot support (#415)
- Fixed a crashing bug when showing the history of excluded files (Fixed a crashing bug when showing the history of excluded files · gilbertchen/duplicacy@0e585e4 · GitHub)
- Add unreferenced fossils to the fossil collection instead of deleting them immediately (Add unreferenced fossils to the fossil collection instead of deleting… · gilbertchen/duplicacy@e03cd2a · GitHub)
- Added an -enum-only option to the backup command to enumerate the repository only (Add an -enum-only option to the backup command to enumerate the repos… · gilbertchen/duplicacy@aadd2aa · GitHub)
- Added a -repository option to the init and add command to specify an alternate repository path (Add -repository optiont to init add add to specifiy an alternate repo… · gilbertchen/duplicacy@72239a3 · GitHub)
- Implemented the WebDAV backend (#394)
- Added a -nobackup-file option to the set command to skip directories containing the specified file (#392)
- Add an environment variable DUPLICACY_DECRYPT_WITH_HMACSHA256 to force compatibility with Vertical Backup (Add an env var DUPLICACY_DECRYPT_WITH_HMACSHA256 to force using HMAC-… · gilbertchen/duplicacy@b1c1b47 · GitHub)
- Skipped chunks should not be counted when calculating downloading percentage during restore (Skipped chunks should not be counted in order to get accurate downloa… · gilbertchen/duplicacy@23a2d91 · GitHub)
- Added a global option -comment to allow Duplicacy processed to be identified by arguments (#391)
- Follow symlinks that point to UNC paths on Windows (Follow symlinks that point to paths starting with \\ · gilbertchen/duplicacy@b99f4bf · GitHub)
- Added a -vss-timeout option to set VSS creation timeout (Add a -vss-timeout option to set VSS creation timeout · gilbertchen/duplicacy@be2856e · GitHub)
- Reduced memory consumption for prune operation (#329)
- Added a new Wasabi storage backend largely based on S3 but optimized to reduce storage cost for deleted objects (#322)
- Print git commit number in version string (Print git commit number · gilbertchen/duplicacy@48cc5ea · GitHub)
- Record deleted snapshots in the fossil collection and if any deleted snapshot still exist nuke the fossil collection (Record deleted snapshots in the fossil collection and if any deleted … · gilbertchen/duplicacy@93cc632 · GitHub)
- Continue to check other snapshots when one snapshot has missing chunks (Continue to check other snapshots when one snapshot has missing chunks · gilbertchen/duplicacy@e8b8922 · GitHub)