Duplicati Changelog

What's new in Duplicati 2.0.5.1 Beta

Aug 11, 2020
  • Numerous bug fixes and performance enhancements.
  • Updated translations, new languages added.
  • Improved support for macOS Catalina
  • Add support for minio backend.
  • Improve tray icon to reflect warning state.
  • Fix long path issue when path has 259 or 260 characters.
  • Remove support for Amazon Cloud Drive.
  • Fix input issues with dark theme.
  • Fix bug in handling filter expressions.
  • Fix purge operation with simple filters and case-sensitive filesystems.
  • Fix ignoring of --tempdir option when using the command-line.
  • Improved list of S3 compatible options and providers.
  • Fix ability to stop backup after current file has finished processing.
  • Updates to support libraries
  • Improve logging during database recreation.
  • Add option to skip vacuum operations within specified duration, --auto-vacuum-interval.
  • Add option to skip compact operations within specified duration, --auto-compact-interval.
  • Fix backup corruption from upload throttling. #3787
  • Fix for “Unexpected difference in fileset”. #3800
  • Fix for “CheckingErrorsForIssue1400” and “FoundIssue1400Error”. #3868
  • Fix for “FTP (Alternative)” upload verification.
  • Server database version is still 6. Backup database rose to 10. This may impede downgrades.

New in Duplicati 2.0.3.4 Beta (Apr 7, 2018)

  • Added support for setting low IO priority during backups
  • Changed order of throttling arguments to fix incorrect throtling
  • Added an option to disable backups when running on battery, thanks @warwickmm
  • Fixed a crash on the CLI help page, thanks @tygill
  • Added new Graph-API based backends for SharePoint and Office 365, thanks @tygill
  • Added new UI status badges, thanks @dbddhkpde

New in Duplicati 2.0.2.14 Beta (Dec 23, 2017)

  • Multiple code quality fixes, thansk @warwickmm
  • Fixed a case where commandline arguments ending with a backslash were not correctly escaped on Windows

New in Duplicati 2.0.2.13 Beta (Dec 23, 2017)

  • Fixed an issue with AutoUpdater semi-ignoring webroot
  • Fixed an issue where source folders would be omitted from the backup if a file with the same leading name was also added
  • Switched to default "keep forever", thanks @ItEndsWithTens
  • Fixed a startup crash caused by invalid throttle values
  • Added a number of new languages, thanks to all translators!
  • Timestamps in the log are now reported in local time and include a UTC timestamp for easy script parsing
  • Added Windows registry exclusion list to the default exclude filters
  • Added .dv files to compression exclusion list, thanks @jesjimher
  • Fixed some spelling in the UI, thanks @davegold24 and @jonmikeiv
  • Fixed logic of the affected command to not return empty results if the local database was not found
  • Fixed a case where the "Resume" button did not appear clickable, thanks @jonmikeiv
  • Improved query time for browsing folders during restore, thanks @RobSauro
  • Commands are now sorted alphabetically, thanks @jonmikeiv
  • Improved an error message when the SSH key failed to parse
  • Removed tilde expansion to fix multiple issues caused by unexpected expansio, thanks @warwickmm
  • Fixed .rbf files to only be excluded if they are part of the config.msi folder
  • Improved the commandline export to show commandlines that are correctly escaped for the shell
  • Fixed a case where the AutoUpdater would fail to send the correct commandline to the updated process

New in Duplicati 2.0.2.12 Beta (Oct 23, 2017)

  • Fixed not reporting "Finished" until the backup is actually finished, thanks @warwickmm
  • Fixed stack overflow in FTP backend, thanks @tygill
  • Fixed a number of incorrect exception messages, thanks @warwickmm
  • Removed assembly signing for now, thanks @warwickmm

New in Duplicati 2.0.2.11 Beta (Oct 23, 2017)

  • Changed the way the auto-updater works. It now spawns a new version of the executable instead of attempting to run it in an AppDomain
  • It is possible to revert to the old version by setting the environment variable AUTOUPDATER_USE_APPDOMAIN=true
  • Updated Synology script to be better at locating Mono
  • Service description now requests auto-restart
  • Added the Czech (cs) translations
  • Updated FasterHashing, so it automatically picks up openssl 1.0 and 1.1 on all platforms

New in Duplicati 2.0.2.10 Beta (Oct 12, 2017)

  • Fixed an issue with the compare command not working with filters
  • Fixed showing the full version number on the app on MacOS
  • Code quality cleanup, thanks @warwickmm
  • Added code to detect the power supply source, thanks @warwickmm
  • Fixed an issuw with quota detection for non-drive roots on Windows, thanks @t$
  • Implemented retention policy as a commandline switch, thanks @tekkiwulf
  • Improved default filters, thanks @tygill
  • Updated FasterHashing to fix problems on MacOS and with OpenSSL 1.1
  • Fixed the remote-file delete function to only delete Duplicati-related files
  • Added option to run the tray-icon detached from the console

New in Duplicati 2.0.2.1 Beta (Aug 5, 2017)

  • This is the first Beta release of Duplicati 2.0.
  • It is a rebuild of version 2.0.1.73, intended for users who prefer a stable version instead of "bleeding edge" updates.

New in Duplicati 2.0.1.73 Beta (Aug 5, 2017)

  • Added a "dark" theme
  • Updated thirdparty libraries
  • Added JottaCloud backend
  • Improved database rebuild speed
  • Added throttle controls to the WebUI
  • Switched to %LOCALAPPDATA% for storing data on Windows

New in Duplicati 1.3.4 (Feb 4, 2013)

  • Fixed: Restore to a new machine also restored paths from the old machine. ( issue #331 , Thanks to Aaron Hamid)
  • Fixed: Better detection of invalid filenames. ( issue #707 )
  • Fixed: Crash when source folders contained no files. ( issue #710 )
  • Fixed: snapshot-policy=auto and usn-policy=auto now work properly. ( issue #711 , issue #716 )
  • Fixed: Restore crashed when advanced option --force was set. ( issue #720 )
  • Fixed: Improved the way settings override eachother. ( issue #726 )
  • Fixed: Installer now creates a desktop shortcut. ( issue #731 , Thanks to HGFEAON)
  • Fixed: Possible cause for "Error: The manifest file ... indicates that there should be x volumes, but the file list indicates y" with SSH backend fixed. ( issue #756 , Thanks to Albin Sunnanbo)
  • Fixed: Exit code is always "0". ( issue #771 )
  • Added: Translation for zn-HK which is Chinese, Hongkong. ( issue #768 , Thanks to Dick Tang)
  • Added: Russian translation. (Thanks to Philip Torchinsky)
  • Added: Commands for command line can be exported from UI. ( issue #236 , Thanks to Nicolas Hatier)

New in Duplicati 1.3.3 (Oct 4, 2012)

  • Added: Log file now shows when target server was not available (r1346)
  • Added: After waking up from hibernation, Duplicati pauses for 5 minutes like at startup to grant the system some time to fully recover (r1343 + r1354)
  • Added: Support for symlinks and NTFS junctions ( issue #144 ). Advanced options allow to store|follow|ignore symlinks with store being the default. Look for "symlink-policy" in the advanced options.
  • Added: Filters based on file attributes ( issue #577 ). It's now possible to e.g. exclude system files or hidden files. It's part of the advanced options. The option is called "exclude-files-attributes".
  • Added: Support for loooong file names under Windows ( issue #320 ). It's now possible to backup files with paths >260 chars.
  • Added: Support for Tonido backend ( issue #671 ). We changed the authentication for WebDAV a bit, so that it now works with Tonido.
  • Added: Trying to speed up VSS under Windows XP with r1413. This is an attempt to solve issue #435 .
  • Fixed: German translation updated ( issue #657 ). We received a few improvements and added these now.
  • Fixed: Unable to translate Unicode character \uDC63 at index 72 to specified code page ( issue #480 )
  • Fixed: Only single volume uploaded (introduced in build 1388 and fixed in r1437 and r1438), issue #692
  • Fixed: Infinite number of empty volumes created if last file spans volumes (introduced in build 1348 by r1437), issue #693
  • Fixed: workaround for crash that occurred after backups were completed (r1452)
  • Fixed: handling of invalid file timestamps for S3 (r1450)
  • Fixed: Upload issue with Google Drive ("Failed to upload file"), issue #637
  • Fixed: Donation link lead to Danish page (r1388). This is now in English. Feel free to try that out and see if it stays English when you make a donation ;-) If you do not like Paypal, you can also send Bitcoin. Our wallet is 1ADgoUoE9uN725Ypeh9M9WTKFLJzfWWMBh

New in Duplicati 1.3.2.1452 Dev (Sep 10, 2012)

  • Added workaround for crash that occurred after backups were completed.

New in Duplicati 1.3.2.1388 Dev (Aug 1, 2012)

  • Fixed: Upload issue with Google Drive ("Failed to upload file"), issue #637
  • Added: Log file now shows when target server was not available (r1346)
  • Added: After waking up from hibernation, Duplicati pauses for 5 minutes like at startup to grant the system some time to fully recover (r1343 + r1354)
  • Added: Support for symlinks and NTFS junctions ( issue #144 ). Advanced options allow to store|follow|ignore symlinks with store being the default. Look for "symlink-policy" in the advanced options.
  • Added: Filters based on file attributes ( issue #577 ). It's now possible to e.g. exclude system files or hidden files. It's part of the advanced options. The option is called "exclude-files-attributes".
  • Added: Support for loooong file names under Windows ( issue #320 ). It's now possible to backup files with paths >260 chars.
  • Fixed: Donation link lead to Danish page (r1388). This is now in English. Feel free to try that out and see if it stays English when you make a donation ;-) If you do not like Paypal, you can also send Bitcoin. Our wallet is 1ADgoUoE9uN725Ypeh9M9WTKFLJzfWWMBh
  • Fixed: German translation updated ( issue #657 ). We received a few improvements and added these now.
  • Added: Support for Tonido backend ( issue #671 ). We changed the authentication for WebDAV a bit, so that it now works with Tonido.
  • Fixed: Unable to translate Unicode character \uDC63 at index 72 to specified code page ( issue #480 )

New in Duplicati 1.3.2 Build 1348 (Jul 2, 2012)

  • Fixed: Upload issue with Google Drive ("Failed to upload file"), issue #637
  • Added: Log file now shows when target server was not available (r1346)
  • Added: After waking up from hibernation, Duplicati pauses for 5 minutes like at startup to grant the system some time to fully recover (r1343)

New in Duplicati 1.3.2.1335 (Jun 22, 2012)

  • Fixed upload issue with Google Drive ("Failed to upload file").

New in Duplicati 1.3.2 (May 22, 2012)

  • Fixed a crash on the Wizard settings page, issue #609
  • Fixed broken French translation, issue #288
  • Fixed a potential issue with FTP authorization, issue #560
  • Fixed ArgumentException, issue #596
  • Fixed a GDocs problem under Mono, issue #595
  • Fixed a missing help line in the GUI help, r1219
  • Updated backendtester to better support defect SSL in backendtester, r1241
  • Fixed a bug with filters on commandline 1.3.1, issue #613
  • Fixed a problem with overwriting the log file, r1248
  • Fixed a problem with CloudFiles and non-existing containers, issue #607
  • Fixed a problem with unsupported locale on Linux, issue #603
  • Updated CLI help to a friendlier format, r1258
  • Fixed a problem with backup to network folders, where the backups would become full if the network folder was unavailable during startup, issue #509
  • Fixed an issue with the new CLI help, r1267
  • Fixed a problem with GoogleDocs when using deeply nested folders, issue #617
  • Fixed a bug with verification, r1278
  • Fixed a bug from r1260 that prevented full backups, r1283+
  • Fixed a crash under Ubuntu 12.04, issue #627

New in Duplicati 1.3.2.1261 Pre (May 9, 2012)

  • Fixed a crash on the Wizard settings page, issue #609
  • Fixed broken French translation, issue #288
  • Fixed a potential issue with FTP authorization, issue #560
  • Fixed ArgumentException, issue #596
  • Fixed a GDocs problem under Mono, issue #595
  • Fixed a missing help line in the GUI help, r1219
  • Updated backendtester to better support defect SSL in backendtester, r1241
  • Fixed a bug with filters on commandline 1.3.1, issue #613
  • Fixed a problem with overwriting the log file, r1248
  • Fixed a problem with CloudFiles and non-existing containers, issue #607
  • Fixed a problem with unsupported locale on Linux, issue #603
  • Updated CLI help to a friendlier format, r1258
  • Fixed a problem with backup to network folders, where the backups would become full if the network folder was unavailable during startup, issue #509

New in Duplicati 1.3.1.1205 (May 9, 2012)

  • Improved transfer speed:
  • We identified a bottleneck that affected various backends. The bottleneck was fixed and we managed to almost quadruple the transfer speed in certain situations. E.g. we tested FTP in a LAN environment and were able to push the transfer speed from about 270 Mbps to 980 Mbps. The same positive effect can be seen on much slower lines. If you ever wondered why an upload took longer than it should or why Duplicati did not use the full available bandwidth, this is the update you have been looking for.
  • Google Docs API change:
  • Google have changed their API so we fixed it. The API change contradicts Google's API documentation, so it might break again when they fix the fix. If your backup to Google docs stops working some day for no apparent reason, please let us know.
  • Translations:
  • We added Chinese and Italian translations. German and Brazilian got a few fixes so that the strings fit better into the available space.
  • UI improvements:
  • The options dialog got a facelift and looks a little bit more friendly now.
  • Bug fixes:
  • We fixed quite a few issues since 1.3. E.g. there are fixes for GPG, port range configuration in the UI, compatibility fixes for Debian, handling of files larger than 2GB, and more. For a full list of changes, please have a look at the list of changes.

New in Duplicati 1.3.1.1101 (Feb 15, 2012)

  • Italian translations (thanks to Riccardo Stoppani for this contribution)
  • Facelift of options dialog (thanks to Birunthan Mohanathas for this contribution)
  • Translation fixes for Brazilian and German
  • A bugfix for GnuPG
  • A logging mechanism that helps to track down issues with a few servers.

New in Duplicati 1.3 (Feb 14, 2012)

  • Duplicati now supports more backup targets like Windows Live SkyDrive, Google Docs, and Amazon S3 compatible hosts.
  • There are new installation packages for different platforms. The new platforms are: Mac OS X, Ubuntu, Debian, Linux Mint (deb), RedHat, Fedora, OpenSuSE (rpm). There is also a generic Linux binary available (tgz).
  • Screenshot Duplicati under Mac OS X
  • The status window was improved. It now offers direct access to a few functions and dialogs: the wizard can be started from the status window directly, the opions dialog can be opened and Duplicati can be paused, the bandwidth can be throttled, and any backup in the list of pending and completed backups offers "run backup now" in the context menu. Actually, there is no need anymore to right click the icon in the system tray.
  • File filters have been improved. Files and folders can now be included or excluded from the backups using simple placeholders like *.jpg instead of advanced regular expressions.
  • The command line now supports delete-all-but-n which will delete all but n backups in the target no matter if they are full or incremental backups. If you want to make sure that a specific number of backups is available, use this command.
  • Duplicati can now run all backup jobs in a group using --run-backup-group="group\subgroup" as start parameter for the UI.
  • Duplicati performance has been improved as Duplicati can now encrypt a backup package while the previous one is being uploaded. This is called "asynchronous transfer" and was optional (de-activated by default) in previous versions. It is now the default behavior.
  • Many smaller changes to improve the robustness of Duplicati: Duplicati prevents the system from hibernation during a backup, backup targets are checked for existing backup files to not mix up two backups in one destination and Duplicati can now better handle interrupted transfers.