Skip to content

Releases: gilbertchen/duplicacy

Duplicacy Command Line Version 2.7.0

27 Sep 03:02
Compare
Choose a tag to compare
  • Added support for erasure coding to detect and recover from corrupt chunks: #606
  • Added a -persist option to check and restore to continue despite errors: #595 (by @twlee79)
  • Added exclude_by_attribute preference to exclude files based on os-specific extended attributes: #498 (by @plasticrake)
  • Fix and improvements for the OneDrive backend: eecbb8f
  • Improvements for the WebDAV backend: #549 (by @Jos635), e3e3e97
  • Fixed a bug that broke the Swift backend: #594 (by @alecuyer)
  • Added a -download-threads option to the copy command for specifying the number of downloading threads: 9470064
  • Show progress log messages during copy: 9470064
  • Show progress log messages when verifying chunks (check -chunks): d0b3b5d

Duplicacy Command Line Version 2.6.2

31 Aug 03:46
Compare
Choose a tag to compare

This release is to fix a bug where upload errors may be ignored by the sftp backend resulting in incomplete chunk files.

If you're backing up to an sftp storage, we suggest you upgrade to this version and run a check command with the -chunks option to find out if any chunk is affected by this bug.

Duplicacy Command Line Version 2.6.1

08 Jul 03:53
Compare
Choose a tag to compare

This release is to fix a bug that causes a check command to fail if there are empty temporary chunk files in the disk or sftp storage. These files may be created by a failed or ongoing chunk upload so they are usually harmless and should not throw an error.

Duplicacy Command Line Version 2.6.0

06 Jul 02:41
Compare
Choose a tag to compare

New Features:

  • Add a new backend for StorageMadeEasy's File Fabric storage: ed8b439
  • Add a -key-passphrase option to pass in passphrase for RSA private key: 089e19f
  • Use multiple threads to list the chunks directory for Google Drive: 153f6a2
  • Add a variation of the SFTP backend to support older ciphers and key exchange algorithms for compatibility: 1adcf56
  • Error out in the check command if there are 0-size chunks: fe854d4

Bug fixes:

  • Fix a crash when a username is not specified in the WebDAV storage url: 1da7e2b
  • Fixed a bug in Dropbox backend that can cause 0-byte files to be uploaded after retrying on an error: 5e28dc4
  • Retry on "unexpected EOF" errors for the webdav backend: f2f07a1
  • Clear the loaded content after a snapshot has been verified to reduce memory usage: 5d45999
  • Ignore 0-byte chunks passed in by the chunk reader: 09e3cdf

Duplicacy Command Line Version 2.5.2

11 May 02:53
Compare
Choose a tag to compare
  • Fixed a bug that caused check -chunks to store every chunk in the local cache .duplicacy/cache: 6ca8b8d
  • Fixed a bug that the token file path for OneDrive Business isn't saved to KeyChain/Keyring: 9c3122b

Duplicacy Command Line Version 2.5.1

17 Apr 21:49
Compare
Choose a tag to compare
  • Fixed a bug in ssh login with encrypted private key: 835af11

Duplicacy 2.5.0 Command Line Version

11 Apr 02:01
Compare
Choose a tag to compare
  • Add support for Microsoft OneDrive for Business: d26ffe2
  • Add support for Google Shared Drive: #579 by @rsanger
  • Ignore a "operation not supported" error when backing up to a Samba share that doesn't support the sync operation: #590 by @fbarthez
  • Add a -chunks option to the check command for verifying chunks: 22d6f3a
  • Allow a ssh private key file to be used together with a signed certificate trusted by the server: #547 by @philband
  • Fail the backup if the repository can't be accessed or there are no files in the repository: 810303c
  • Access Google Drive via service accounts: 7208adb
  • Add a global -suppress option to suppress logs with given ids: 749db78
  • Call ReadAll() on the http body to allow the http keepalive connection to be reused in the dropbox backend: #593 by @freaksdotcom
  • Update github.com/aws/aws-sdk-go and google.golang.org/api to the latest: eebcece

Duplicacy 2.4.1 Command Line Version

14 Mar 01:26
Compare
Choose a tag to compare

This is an emergency release for fixing a bug in the copy command when the destination storage is RSA-encrypted: 6699e2f

You're affected by this bug if you're

  1. running 2.3.0 and copying from a source storage of any type (unencrypted, RSA-encrypted, and non-RSA-encrypted) to an RSA-encrypted destination storage
  2. running 2.4.0 and copying from a source storage (unencrypted or non-RSA-encrypted) to an RSA-encrypted destination storage

You'll need to clean up the storage and start from fresh; otherwise either all chunks are not encrypted by RSA (case 2), or all chunks are encrypted by RSA (case 1) causing all commands (backup, list, check, and prune) to require the private key to work.

Duplicacy 2.4.0 Command Line Version

06 Mar 03:34
Compare
Choose a tag to compare
  • Reduced the memory usage of the copy command by releasing the list of chunk hashes after processing each snapshot: d43fe1a
  • Fix the retry logic in the sftp backend: e888b6d
  • Support free downloading from B2 with a custom URL: #589
  • Fixed a bug that caused all copied chunks to be RSA encrypted: cc88abd
  • Fixed handling of repository ids with spaces in the b2 backend: a6ce64e

Duplicacy 2.3.0 Command Line Version

26 Nov 02:44
Compare
Choose a tag to compare

Features:

Bug fixes:

Improvements:

  • Throw an error, instead of a warning, if pre/post script fails (694494e)
  • Increase the number of retries for the b2 backend (e02041f)