All Versions
21
Latest Version
Avg Release Cycle
58 days
Latest Release
1249 days ago

Changelog History
Page 1

  • v2.7.2 Changes

    November 16, 2020
    • 👉 Make -vss work with Big Sur: 7c36311
    • Skip chunks already verified in previous runs when running check -chunks: d7c1903
    • 🛠 Fixed reading/writing extended attributes on Linux by switching to github.com/pkg/xattr: b392302
    • 🛠 Fixed a bug that caused a fresh restore of large files to fail without the -overwrite option: bec3a0e
    • Validate that a repository id can only contain letters, numbers, dashes, and underscores: 5eed6c6
    • 🛠 Fixed a crash in the Dropbox backend caused by a nil Seeker: gilbertchen/go-dropbox@2233fa1
  • v2.7.1 Changes

    October 02, 2020

    🚀 This release is mainly to fix a crash caused by unaligned 64-bit integers on 32-bit OS. If you're running Duplicacy on 64-bit OS there is no need to upgrade.

    🔄 Changes:

    • 🛠 Fixed a 64-bit integer alignment problem on 32-bit OS: 0da55f9
    • 👍 Allow chunks subdirectories in the local disk storage to be symlinks : 7e372ed 2f407d6
  • v2.7.0 Changes

    September 27, 2020
    • ➕ 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
  • v2.6.2 Changes

    August 31, 2020

    🚀 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.

  • v2.6.1 Changes

    July 08, 2020

    🚀 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.

  • v2.6.0 Changes

    July 06, 2020

    🆕 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
  • v2.5.2 Changes

    May 11, 2020
    • 🛠 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
  • v2.5.1 Changes

    April 17, 2020
    • 🛠 Fixed a bug in ssh login with encrypted private key: 835af11
  • v2.5.0 Changes

    April 11, 2020
    • ➕ 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
  • v2.4.1 Changes

    March 14, 2020

    🚀 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.