Duplicati Portable Changelog

What's new in Duplicati Portable 2.0.7.102 Canary

Apr 3, 2024
  • This build is intended to be the last build that uses .Net4 (aka .Net Desktop). Future builds are expected to use .Net8 and will require a manual update, because the .Net builds are no longer operating system independent.
  • The upside is that there are fewer dependencies (no more Mono), and execution times are greatly improved.
  • Removed donation messages
  • Updated MacOS Installer license text
  • Updated installer to support future manual upgrade
  • Added information to reports when encountering an exception

New in Duplicati Portable 2.0.7.101 Canary (Mar 8, 2024)

  • Updated license to MIT, thanks @kenkendk
  • Fixed crash when logging startup errors, thanks @Jojo-1000
  • Updated SSH.Net, thanks @gpatel-fr
  • Fixed exception happening when stopping the running backup, thanks @Jojo-1000
  • Fixed issue with connecting to server thanks @kellycampbe
  • Improved file-backend listing speed, thanks @Jojo-1000
  • Added support for IPv6 addresses as hostnames, thanks @Jojo-1000
  • Added AliyunOSS backend, thanks @trueai-org
  • Added fix to not show empty form on restarts, thanks @kenkendk
  • Updated Uplink for Storj to 2.12, thanks @gpatel-fr and @kenkendk
  • Added machine and backup id options for reports, thanks @kenkendk
  • Fixed issues with using alternate OAuth server url, thanks @gpatel-fr and @kenkendk

New in Duplicati Portable 2.0.7.100 Canary (Dec 27, 2023)

  • Fix various bugs with backup filters, thanks @jojo-1000
  • Fix highlighting in restore file picker, thanks @jojo-1000
  • Update mail libraries, thanks gpatel-fr
  • Remove dead facebook link and add doc link, thanks @jojo-1000
  • Remove obsolete hubic backend, thanks @gpatel-fr
  • Remove obsolete tool TlsTest, thanks @gpatel-fr
  • Update Serbian translation, thanks @sagitarion
  • Improve result reporting for interrupted/failed backups, thanks @jojo-1000
  • Add return code 3 to help.txt, thanks @gpatel-fr
  • Fix missing file error caused by interrupted compact, thanks @jojo-1000 and @warwickmm
  • Include exception type and message in job log, thanks @jojo-1000
  • Update thirdparty info to remove obsolete references, thanks @gpatel-fr
  • Remove JS error in negated 'IN' expressions, fixing bad restore prompt (thanks @gorosgobe and Bloomberg)
  • Update restsharp, thanks @gpatel-fr
  • Update FluentFTP (Alternative FTP) to 46.0.2 and fixes for initial directory creation, thanks @taz-il
  • Add console log to the Alternative FTP backend, thanks @gpatel-fr
  • Fix hidden username and password options when changing backends, thanks @jojo-1000
  • Add option to disable chunked encoding for AWS S3, thanks @jojo-1000
  • Specify the name of the backup when reporting failures, thanks @taz-il
  • Allow to perform tests without checking file list, thanks @gpatel-fr
  • Enhance database rebuilding of very damaged databases, thanks @gpatel-fr
  • Set the job state to error when post backup verification fails, thanks @gpatel-fr
  • Allow full-remote-verification to target only list and index files, thanks @gpatel-fr
  • Fix restore search error in RestoreController, thanks @jojo-1000
  • Replace agsXmpp with Sharp.Xmpp, thanks @gpatel-fr
  • Set default log level to Dryrun if dryrun option is set, thanks @gpatel-fr
  • Enhance Python restore tool, thanks @gpatel-fr
  • Report all filesets in error in VerifyConsistency, thanks @gpatel-fr
  • Remove reliance on statusText for error messages (http2 proxy support), thanks @jojo-1000
  • Keep user-defined whitespace in description field (allow multiline support), thanks @jojo-1000
  • Force a vacuum of bug report database for privacy reasons, thanks @gpatel-fr

New in Duplicati Portable 2.0.7.1 Beta (May 25, 2023)

  • After almost 2 years, a new Beta has taken its time, but it’s finally
  • there. It’s a roll-up of all the fixes since the last beta build and is
  • expected to cause very few issues when upgrading. This release is almost
  • identical to Canary 106.
  • It involves a better UI for dark mode, better support for Dropbox,
  • Jottacloud, S3, Tencent backends, add IDrive backend, TLS modernization,
  • bug fixes, upgrades to libraries.
  • Points of attention:
  • database upgrade from 11 to 12: Downgrade from this version requires
  • manually adjusting the version
  • number in the database. The additions can be re-applied if the database is
  • upgraded again later.

New in Duplicati Portable 2.0.7.0 Experimental (May 25, 2023)

  • Better UI for dark mode, better support for Dropbox
  • Jottacloud
  • Tencent backends
  • Add IDrive backend
  • TLS modernization,
  • Bug fixes
  • Upgrades to libraries.

New in Duplicati Portable 2.0.6.106 Canary (May 3, 2023)

  • Changes in this version:
  • Added endpoints for S3 compatible storage from Scaleway
  • Updates rumps to python3, add icon normal-warning, set rumps as default,

New in Duplicati Portable 2.0.6.104 Canary (Jun 15, 2022)

  • Updated compressed files exclusion list, thanks
  • Updated list of Infomaniak servers, thanks
  • Fixed irregular parsing of --patch-with-local-blocks
  • Added IDrivee2 backend, thanks
  • Fixed --use-move-for-put which broken in previous build,

New in Duplicati Portable 2.0.6.102 Canary (Apr 6, 2022)

  • Fixed duplicity documentation Url, thanks @beppo-dd
  • Added option to set Tencent storage class, thanks @moesoha
  • Added Poli Systems as S3 provider, thanks @IIPoliII
  • Improved automated unittests, thanks @samuel-w
  • Improved contrast ratios in themes, thanks @samuel-w
  • Improved handling of relative paths and extended device paths, thanks @dferreyra
  • UI performance improvements, thanks @ltGuillaume
  • Added exponential backup for retries, thanks @vmsh0
  • Improved filter-text-box and made log-view resizable, thanks @idotj
  • Improved error messages, thanks @warwickmm
  • Added support for old and new Dropbox AuthIDs, thanks @kenkendk
  • Improved database query performance, thanks @jedthe3rd

New in Duplicati Portable 2.0.6.101 Canary (Mar 13, 2022)

  • Fixed duplicity documentation Url, thanks @beppo-dd
  • Added option to set Tencent storage class, thanks @moesoha
  • Added Poli Systems as S3 provider, thanks @IIPoliII
  • Improved automated unittests, thanks @samuel-w
  • Improved contrast ratios in themes, thanks @samuel-w
  • Improved handling of relative paths and extended device paths, thanks @dferreyra
  • UI performance improvements, thanks @ltGuillaume
  • Added exponential backup for retries, thanks @vmsh0
  • Improved filter-text-box and made log-view resizable, thanks @idotj
  • Improved error messages, thanks @warwickmm
  • Added support for old and new Dropbox AuthIDs, thanks @kenkendk
  • Improved database query performance, thanks @jedthe3rd

New in Duplicati Portable 2.0.6.100 Canary (Aug 11, 2021)

  • Switched to improved CI model, thanks @warwickmm
  • Fixed issue with reporting wasted space, thanks @aureliandevel
  • Fixed throttling requests to OneDrive and respecting the server retry-after headers, thnaks @tygill
  • File backend now overwrites files, thanks @warwickmm
  • Added .dar files to list of compressed file extensions, thanks @samuel-w
  • Fixed typos in example scripts, thanks @warwickmm
  • The Makefile now calls msbuild, thanks @warwickmm
  • When testing for known compressed file extensions, the compare is now case-insensitive, thanks @samuel-w
  • Improved code quality, thanks @marodev
  • Fixed an issue with handling the deprecated Azure and S3 options, thanks @warwickmm
  • Avoid using ECDSA algorithm for SFTP if the client does not support it, thanks @warwickmm
  • Added SAS token support to Azure backend, thanks @sergethedev17
  • Improved test method for aFTP backend, thanks @sergethedev17
  • Added support for mega.nz 2fa, thanks @vfrz
  • Changed from Tardigrade backend to Storj DCS backend, thanks @TopperDEL
  • Removed BouncyCastle dependency and now using .Net built-in parsing of SSL certificates, thanks @mnaiman
  • Regex filters now match newlines in paths with wildcards, thanks @warwickmm
  • Reduced number of cases where database cleanup is triggered, thanks @warwickmm
  • Fixed a dispose bug in most backends introduced with PutAsync, thanks @warwickmm
  • Updated UI to more prominently display deprecation information, thanks @warwickmm
  • Fixed handling of special characters in paths on the aFTP backend, thanks @warwickmm

New in Duplicati Portable 2.0.6.3 Beta (Jun 17, 2021)

  • Disabled SSH backend ECDSA keys on Mono as it does not work (see issue #4506)
  • Fixed priority of options from AWS and Azure backend if both underscore and dashed version were used (see issue #4513)

New in Duplicati Portable 2.0.6.2 Beta (May 30, 2021)

  • This is a minor bugfix release with only two changes:
  • Disabled SSH backend ECDSA keys on Mono as it does not work (see issue #4506)
  • Fixed priority of options from AWS and Azure backend if both underscore and dashed version were used (see issue #4513)

New in Duplicati Portable 2.0.6.1 Beta (May 4, 2021)

  • New in this version:
  • Added Tardigrade backend
  • Added Tencent Cloud Object Storage (COS)
  • More Docker image versions
  • Improved long-path support on Windows
  • We changed some larger things that you should be aware of when upgrading.
  • The SSH backend has been updated:
  • This update increases the security by prefering stronger encryption algorithms.
  • However, this can cause failing backups as the host key is reported as "changed".
  • If this happens, edit the backup and update the host key.
  • Database version update from v10 to v11:
  • Downgrade from this version requires manually adjusting the version number in the database. The additions can be re-applied if the database is upgraded again later.
  • Other changes that needs attention:
  • Duplicati now requires Mono 5.10 or greater
  • S3 and Sharepoint option names on commandline now uses - for consistency (previously used _)

New in Duplicati Portable 2.0.5.114 Canary (Mar 10, 2021)

  • Fixed the cURL error message url, thanks @warwickmm
  • Fixed the S3 warning messages, thanks @warwickmm

New in Duplicati Portable 2.0.5.113 Canary (Mar 7, 2021)

  • Fixed case where the stop button in the UI would be hidden behind the progress bar, thanks @jfparis
  • Fixed tools to be Python3 compatible, thanks @jfparis
  • Removed the Telegram backend, due to poor user feedback, thanks @warwickmm
  • Reduced build sized by clearing unused Tardigrade library, thanks @warwickmm
  • Fixed issue where license files were not correctly included in build, thanks @warwickmm
  • Fixed cases where the run-script would get incorrect result values, thanks @warwickmm
  • Updated SSH.Net to 2020.0.1, thanks @warwickmm
  • Fixed an error when repairing a database, thanks @warwickmm
  • Changed options to use - instead of _ for consistency, thanks @julianohubel
  • Fixed help output to hide deprecated options in some cases, thanks @kenkendk
  • Updated login page to redirect better when a proxy is in use, thanks @scambra
  • Fixed layout issues with scrollbars, thanks @warwickmm
  • Updated to using specific Mono versions when building images and testing, thanks @warwickmm
  • Improved unittesting, thanks @warwickmm
  • Exclude $XDG_CACHE_HOME as part of the normal filters, thanks @warwickmm

New in Duplicati Portable 2.0.5.112 Canary (Jan 21, 2021)

  • Improved testing, thanks @warwickmm
  • Disabled legacy path handling, thanks @dferreyra
  • Bugfix for rclone backend (wrong paths), thanks @warwickmm
  • Bugfix for Sia backend, thanks @warwickmm
  • Fixed check for admin privileges on Synology, thanks @warwickmm
  • Defer uploading fileset to guard against missing blocks error, thanks @seantempleton
  • Fixed setting background-io-priority, thanks @achims311
  • Added Telegram backend, thanks @martikyan
  • Improved error logging on restore, thanks @barfoo4711
  • Improved commandline documentation, thanks @apreiml
  • Bugfix for run-script-before ignoring remoteurl, thanks @warwickmm
  • Better error messages, thanks @warwickmm
  • Code quality improvements, thanks @warwickmm
  • Fixed error that occured when using the dry-run option of purge-broken-files, thanks @warwickmm
  • Fixed logging errors when reading symlink targers, thanks @warwickmm
  • Fixed error in OpenStack configuration UI, thanks @warwickmm
  • Better error messages if webrequests return null, thanks @Gurthurb
  • Fixed password manager autofill, thanks @drwtsn32x
  • Updated CI GUI tests to work again and use Python3, thanks @warwickmm
  • Fixed an issue that caused restore errors when running in Docker, thanks @warwickmm

New in Duplicati Portable 2.0.5.111 Canary (Sep 26, 2020)

  • Support for Windows paths starting with "?", thanks @dferreyra
  • Improved performance of USN, thanks @dgehri
  • Improved performance for restoring, thanks @pcmind
  • Added support for filters with literals that would normally be treated as wildcards, thanks @dferreyra
  • Improved build and tests, thanks @warwickmm and @dferreyra
  • Switched to the new built-in .Net support for long paths, thanks @dferreyra
  • Fixed issues with the Docker images by including mono-complete, thanks @warwickmm
  • Fixed an issue with exporting passwords with url-encoding characters, thanks @warwickmm
  • Fixed an issue with displaying icons in the restore tree, thanks @warwickmm
  • Fixed a type that prevented a warning box from showing, thanks @warwickmm
  • Added Storadera as an S3 destination, thanks @warwickmm

New in Duplicati Portable 2.0.5.110 Canary (Aug 10, 2020)

  • Fixed an issue with snapshot paths

New in Duplicati Portable 2.0.5.109 Canary (Aug 7, 2020)

  • Fixed hiding compression errors, thanks @jpschewe
  • Fixed Tardigrade backend issues, thanks @TopperDEL
  • Fixed a case where the recovery tool would fail to recover files witth dashes in the name, thanks @dferreyra
  • Improved handling of "problematic" filenames on Windows and increased test coverage, thanks @dferreyra
  • Improved test coverage for invalid paths and removed unused code, thanks @warwickmm
  • Improved code to remove remote files to better support remote folders that are not exclusively used by Duplicati, thanks @warwickmm
  • Updated to use and require .Net 4.7.1, thanks @warwickmm
  • Updated USN support to work with the newer Windows features for moving instead of deleting files, thanks @dgehri

New in Duplicati Portable 2.0.5.108 Canary (Jul 9, 2020)

  • Removed unsupported compiler directives, thanks @kenkendk
  • Removed incorrect missing SSL certificate warnings, thanks @kenkendk
  • Upograded to retina icons, thanks @baumerdev
  • Updates to Tardigrade support, thanks @TopperDEL
  • Added Tencent Cloud Object Storage (COS) backend, thanks @trueai-org
  • Improved error reporting for S3 backend, thanks @jpschewe
  • Added the Milan EU region to AWS S3 regions, thanks @warwickmm
  • Fixed incorrect documentation on OpenStack help, thanks @warwickmm
  • Fixed an incorrect endpoint for AWS S3 Bahrain, thanks @warwickmm
  • Code cleanup, thanks @warwickmm
  • Fixed a case where restoring files could fail if the containing folder was not restored, thanks @warwickmm
  • Improved unittests, thanks @warwickmm

New in Duplicati Portable 2.0.5.106 Canary (May 11, 2020)

  • Added certificate dependency to debian packages, thanks @borfast
  • Sorting files and folders in the WEB UI, thanks @drwtsn32x
  • Code cleanup, unused code removal and more, thanks @warwickmm
  • Updated exclusion folder list, thanks @drwtsn32x
  • Fixed spelling issues for CLI help, thanks @comradekingu
  • Fixed the hostname check to be case-insensitive, thanks @warwickmm
  • No longer removes AlphaFS and AlphaVSS files from non-Windows packages, thanks @warwickmm
  • Fixed a case where backups could run immediately and ignore the scheduled time, thanks @warwickmm
  • Added a database index that signficantly improves database rebuilds, thanks @warwickmm
  • Added MyCloudPlace as an S3 provider, thanks @cedbossneo
  • Improved errors from Json source, thanks @kenkendk
  • Changed mentions of "Amazon S3" to "S3 compatible", thanks @kenkendk

New in Duplicati Portable 2.0.5.104 Canary (Mar 25, 2020)

  • Improved log messags when using retetion rules, thanks @warwickmm
  • Added logging for USN soft-failures, thannks @drwtsn32x
  • Improved regexp magic for parsing Windows, thanks @drwtsn32x
  • Fixed storing dlist file after interrupted backup, thanks @seantempleton
  • Improved logic around throttle values, thanks @seantempleton
  • Fixed issues with Windows metadata and inheritance, thanks @drwtsn32x
  • Major code cleanup, removing unused members and other, thanks @warwickmm
  • Corrected retry attempts log message, thanks @warwickmm
  • Fixed device-type reports on Mono, thanks @warwickmm
  • Improved error messages during HTTP timeouts in some cases, thanks @warwickmm
  • Reworked the MS-Graph backend to use an alternate HTTP implementation, thanks @tygill
  • Fixed some cases where an interrupted backup could cause database corruption, thanks @seantempleton

New in Duplicati Portable 2.0.5.102 Canary (Feb 18, 2020)

  • Improved performance of the recovery-tool, thanks @tfriedel and @warwickmm
  • Debian and RPM packages now require Mono 5.0, thanks @drwtsn32x
  • Fixed issue with USN returning too many results, thanks @drwtsn32x
  • Code quality improvements, thanks @warwickmm
  • Added .odg and .otg as compressed file types, thanks @warwickmm
  • Improved USN changes by looking at size and attributes, thanks @drwtsn32x
  • Code quality improvements, thanks @drwtsn32x
  • Unittest improvements, thanks @warwickmm
  • The OVH backend now points to Keystone v3, thanks @warwickmm
  • Fixed allowing minutes in retention rules, thanks @Pectojin
  • Fixed loading SQLite on Windows, thanks @warwickmm

New in Duplicati Portable 2.0.5.101 Canary (Jan 23, 2020)

  • Improved tests, thanks @drwtsn32x
  • Fixed a case where repair fails due to missing dindex files, thanks @warwickmm
  • Fixed an issue where compacted files would miss a blocklist, thanks @seantempleton
  • Now producing Docker multi-arch images, thanks @dnrce
  • Improved code quality and testing, thanks @warwickmm

New in Duplicati Portable 2.0.5.0 Beta (Jan 3, 2020)

  • Changes in this version:
  • This is once again a cumulative release for more than 6 months of hard work.
  • This release has a large number of stability improvements and speed optimizations.

New in Duplicati Portable 2.0.4.37 Canary (Dec 30, 2019)

  • Fixed AutoUpdater environment setting to be parsed as a boolean, thanks @drwtsn32x
  • Code cleanup for the SSH backend, thanks @verhoek
  • Fixed an issue with restoring metadata on Windows, thanks @drwtsn32x
  • Improved AppVeyor test builds, thanks @warwickmm
  • Updated translations, thanks @kenkendk

New in Duplicati Portable 2.0.4.37 Canary (Dec 12, 2019)

  • Updated and improved TrayIcon's for warning state, thanks @drwtsn32x
  • Fixed a selection issue for file restores, thanks @drwtsn32x
  • Updated build system and added tests, thanks @verhoek
  • Added support for Minio as an S3 backend option, thanks @verhoek

New in Duplicati Portable 2.0.4.36 Canary (Dec 8, 2019)

  • Removed Amazon Cloud Drive support, thanks @warwickmm
  • Fixed an edge case where paths longer than 258 characters and short than 260 characters produced errors, thanks @drwtsn32x
  • Fixed a number of edge cases where partial backups could create defect backups when used with retention rules, thanks @warwickmm
  • Fixed a problem with SharePoint reporting conflicts after v2.0.4.35, thanks @warwickmm

New in Duplicati Portable 2.0.4.33 Canary (Nov 1, 2019)

  • Re-added support for buffering requests via the http module, thanks @tygill
  • Fixed an issue with invalid DateTimeOffset, thanks @warwickmm
  • Added new macOS launchers that play nice with Gatekeeper in macOS Catalina, thanks @kenkendk
  • Fixed an issue where Exclude files whose names contains would create invalid filters, thanks @kenkendk

New in Duplicati Portable 2.0.4.32 Canary (Oct 24, 2019)

  • Code quality improvements, thanks @warwickmm
  • Fixes to the Alternative FTP backend, thanks @kenkendk

New in Duplicati Portable 2.0.4.31 Canary (Oct 19, 2019)

  • Updated translations, thanks all translators!
  • Improved computing EPOCH style timestamps, thanks @kylestanfield
  • Cleanup for removing deleted volumes with incorrect timestamps, thanks @BlueBlock
  • Improved progress when deleting volumes, thanks @drwtsn32x
  • Fixed an issue with ignoring the `--tempdir` option, thanks @drwtsn32x
  • Fixed an issue restoring from a single-file backup, thanks @drwtsn32x
  • Fixed filename color in dark theme, thanks @mithileshz
  • Improved documentation and help texts, thanks @warwickmm
  • Fixed parsing `%u`-style encoded unicode in URLs, thanks @warwickmm
  • Fixed cases where a filelists could be omitted from `dindex` files, thanks @warwickmm
  • Added a new tray-icon for the warning state, thanks @drwtsn32x
  • Fixed a retry error where uploaded `dindex`-files would reference non-existing `dblock` files, thanks @warwickmm
  • Code quality improvements, thanks @warwickmm
  • Fixed a case where purging a single file would purge all *other* files, if the filesystem is case-sensitive, thanks @warwickmm

New in Duplicati Portable 2.0.4.29 Canary (Sep 18, 2019)

  • Added workaround for bug in Mono 6.0, thanks @warwickmm
  • Extra logging during database recreates, thanks @drwtsn32x
  • Added options to MSI installer for parameterized installs, thanks @BlueBlock
  • Improved debug building, thanks @BlueBlock
  • Updated packages: FluentFTP, CoCoL, Microsoft.Azure, AWSSDK, MailKit, MimeKit, thanks @BlueBlock
  • Improved progress bar status, thanks @drwtsn32x
  • Fixed a parsing issue when reading the server path in the UI, thanks @FlyingFox333
  • Code quality improvements, thanks @warwickmm
  • Added code to actually remove purged volumes, thanks @BlueBlock
  • Updated bundled GPG and checking for user-installed GPG on Windows, thanks @BlueBlock
  • Improved handling of the "Stop after current file" method, thnaks @BlueBlock
  • Updated list of S3 locations and storage classes, thanks @kenkendk

New in Duplicati Portable 2.0.4.28 Canary (Sep 5, 2019)

  • Updated CoCoL and WiX to fix rollback and upgrade errors, thanks @BlueBlock

New in Duplicati Portable 2.0.4.27 Canary (Sep 4, 2019)

  • Fixed issues with the MSI packages not upgrading correctly, thanks @BlueBlock
  • Fixed some assembly redirects and package references, thanks @BlueBlock
  • Code cleanup for EPOCH times, thanks @warwickmm

New in Duplicati Portable 2.0.4.26 Canary (Sep 3, 2019)

  • Code cleanup, thanks @warwickmm
  • Removed extra console output, thanks @wjansenw
  • Fixed disposing backends after job completion, thanks @warwickmm
  • Fixed an issue with throttled write, thanks @warwickmm
  • Spelling fix, thanks @BlueBlock
  • Fixed documetation in run-script examples, thanks @beppo-dd
  • Improved unittests, thanks @BlueBlock
  • Improved auto-compact and auto-vacuum, thanks @drwtsn32x
  • Fixed problem with exceeeding the number of parameters supported by SQLite, thanks @drwtsn32x
  • Improved status display, thanks @drwtsn32x
  • Improved bugreport database scrubbing, thanks @drwtsn32x
  • Removed GoogleDrive trash items in listing, thanks @BlueBlock
  • Fixed the rename method in the GoogleDrive backend, thanks @BlueBlock
  • Improved GCS storage class text, thanks @warwickmm
  • Improved unittests for easier local testing, thanks @warwickmm
  • Added workaround for AFTP upload delay, thanks @BlueBlock
  • Fixed issue with reading the largest path prefix, thanks @BlueBlock
  • Added conditional download of unittest data zip files, thanks @BlueBlock
  • CI testing improvements, thanks @BlueBlock
  • Fixed sporadic issue with backups of files being written, thanks @BlueBlock
  • Updated to .Net Framework 4.6.2
  • Fixed issue with temporary files not being deleted as expected, thanks @BlueBlock
  • Support for forcing calendar dates in time pickers, thanks @LacunaSoftware

New in Duplicati Portable 2.0.4.23 Canary (Jul 14, 2019)

  • This update only contains warnings to inform users on Amazon Cloud Drive that the service is discontinued.
  • The update will warn users running or configuring a backup stored on Amazon Cloud Drive.

New in Duplicati Portable 2.0.4.22 Canary (Jul 1, 2019)

  • Fixed link to usage reporter, thanks @warwickmm
  • Fixed using the B2 prefix, thanks @drwtsn32x
  • Fixed data corruption caused by upload throttling, thanks @ts678
  • Fixed data corruption caused by compacting, thanks @ts678 and @warwickmm

New in Duplicati Portable 2.0.4.21 Canary (Jun 28, 2019)

  • Changes in this version:
  • This is a cumulative release for more than 6 months of hard work.
  • Most of these are speedup improvements, error handling and general quality fixes.
  • This release will give a warning for all users of the Amazon Cloud Drive backen, as it is being discontinued by Amazon:
  • https://forum.duplicati.com/t/amazon-cloud-drive-discontinued/7391
  • A big thanks to the community members who work hard with fixing issues and responding on the forum:
  • https://forum.duplicati.com

New in Duplicati Portable 2.0.4.20 Canary (Jun 25, 2019)

  • Added warnings about AmzCD closing

New in Duplicati Portable 2.0.4.19 Canary (Jun 17, 2019)

  • Show vacuum operation in status, thanks @drwtsn32x
  • Remove deprectated options and code from backends, thanks @warwickmm
  • Improved timeout handling for OAuth login, thanks @warwickmm
  • Improved names of backup databases, thanks @drwtsn32x
  • Removed the Google Plus icon, thanks @locked-fg

New in Duplicati Portable 2.0.4.18 Canary (May 13, 2019)

  • Improved UI progress to show the VACUUM step, thanks @drwtsn32x
  • Fixed GTK tray icons, thanks @warwickmm
  • Improved error reporting from the webserver, thanks @warwickmm
  • Code cleanup and quality improvements, thanks @warwickmm
  • Ignoring empty remote files on restore, which speeds up recovery, thanks @Pectojin
  • Fixed subject line in email status messages, thanks @Pectojin
  • Fixed issues with Box and Amazon introduced in the latest canary, thanks @warwickmm
  • Fixed issues with readling parameter file, thanks @warwickmm
  • Improved filter handling for empty filters, thanks @dgehri
  • Added API method to allow calling the VACUUM command from the browser, hanks @drwtsn32x

New in Duplicati Portable 2.0.4.17 Canary (Apr 12, 2019)

  • Changes in this version:
  • Improved code quality, thanks @warwickmm
  • Fixed an issue where index files were not generated, thanks @seantempleton
  • Masked password fields in UI, thanks @drwtsn32x
  • Added fr_CA translation and updated fr translation, thanks @flafleur
  • Improved default exclude filters to catch Chrome file on Mac/Linux, thanks @flafleur
  • Added support for Google Team Drive, thanks @mukut1994
  • Fixed random database names being numeric
  • Corrected description for approving self-signed certificates, thanks @flafleur
  • Click on balloon tip on Windows now opens the browser, thanks @flafleur
  • Fixed an error that prevented bug report databases from being created, thanls @Pectojin
  • Fixed documentation for buffer sizes, thanks @jonmikeiv
  • Fixed an issue where an upload error would not be reported, thanks @warwickmm
  • Improved documentation, thanks @space-alien
  • Fixed captcha generating out-of-bounds characters, thanks @oslerw

New in Duplicati Portable 2.0.4.16 Canary (Mar 28, 2019)

  • Fixed an issue with Sia authentication, thanks @Ajedi32
  • Improved documentation, thanks @kesava-wow
  • Improved code quality, thanks @warwickmm
  • Added custom B2 download url option, thanks @aahung
  • Updated list of Wasabi and S3 storage destinations, thanks @FroggieFrog
  • Fixed a case where temporary files were not removed, thanks @warwickmm
  • Code refactor and quality improvement, thanks @verhoek
  • Added option for parallel uploads, thanks @seantempleton
  • Improved exception messages, thanks @warwickmm
  • Implemented Jottacloud multithreading uploads, thanks @nescafe2002

New in Duplicati Portable 2.0.4.15 Canary (Feb 6, 2019)

  • Fixed an issue with backup of a Windows drive (without a path)
  • Clarified the B2 user interface, thanks @Pectojin

New in Duplicati Portable 2.0.4.13 Canary (Jan 29, 2019)

  • Added tests and improved code quality, thanks @warwickmm
  • Changed the internal storage of paths to use a prefix method. This should reduce the size of the database significantly and enable much faster database queries later on
  • Increased timeouts for reading the output from the commandline process to allow long running background jobs

New in Duplicati Portable 2.0.4.11 Canary (Jan 16, 2019)

  • Many source code quality improvements, thanks @warwickmm
  • Added test percentage option, thanks @warwickmm
  • Fixed an issue with the log page not loading, thanks @LacunaSoftware
  • Updated the Mega API, thanks @Pectojin
  • Added tool to import a CLI backup into the server, thanks @warwickmm
  • Improved build tools to separate and simplify the GPG signing step, thanks @verhoek
  • Fixed a case where listing files backed up from a UNC path are not shown, thanks @mnaimann
  • Removed the unused file lookup table, thanks @Pectojin
  • Fixed an issue with the FTP backend where it would sporadically create files in the root folder of the server, thanks @balchen
  • Fixed quota reporting from GoogleDrive, thanks @warwickmm
  • Improved code quality, thanks @verhoek

New in Duplicati Portable 2.0.4.10 Canary (Dec 29, 2018)

  • Changes in this version:
  • Improved passphrase export, thanks @Pectojin
  • Fixed an issue with restores that have no password, thanks @warwickmm
  • Fixed a process shutdown/restart issue on Synology, thanks @drwtsn32x
  • Improved build and tests, thanks @verhoek
  • Fixed issues with displaying logs from the UI, thanks @Pectojin
  • Improved performance of filters by around 10x, thanks @warwickmm

New in Duplicati Portable 2.0.4.9 Canary (Dec 22, 2018)

  • Improved code quality, thanks @warwickmm
  • Fixed typo, thanks @JonMikeIV
  • Improved speed from default filter groups, thanks @warwickmm
  • Fixed CPU/memory issue on MacOS, thanks @warwickmm

New in Duplicati Portable 2.0.4.8 Canary (Dec 14, 2018)

  • Fixed an issue that broke IE

New in Duplicati Portable 2.0.4.6 Canary (Dec 11, 2018)

  • Improved code quality and documentation, thanks @warwickmm
  • Don't ask for password for an unencrypted backup, thanks @verhoek
  • SFTP can now create missing folder tree, thanks @warwickmm
  • Removed duplicati http options, thanks @warwickmm
  • Fixed an issue with exporting passwords, thanks @Pectojin
  • Added notificaiton button for warnings, thanks @LacunaSoftware
  • Added cache-buster for all local static files, thanks @LacunaSoftware
  • Improved code quality, thanks @verhoek
  • Fixed an issue where the GUI would not delete the local database, even on request, thanks @warwickmm
  • Fixed a misleading path error message, thanks @mikaelmello
  • Fixed scheduler checking allowed days in local timezone, thanks @LacunaSoftware
  • Reworked the log UI, thanks @LacunaSoftware
  • Fixed an issue where local times were reported as clashing if times overlapped due to DST

New in Duplicati Portable 2.0.4.3 Beta (Nov 28, 2018)

  • The major changes in this version are:
  • New multi-threaded processing engine
  • New logging system with filter options
  • Better external reporting, with JSON support
  • Filter groups to exclude common unwanted files
  • Ignore filenames and empty folders added
  • USN support on Windows
  • Improved repair and validation
  • Fixed reading password from console
  • UID and GID now correctly restored on Linux/BSD/MacOS
  • Added a number of new languages to the user interface
  • And of course many, many, other updates and fixes contributed by the Duplicati community.

New in Duplicati Portable 2.0.4.4 Canary (Nov 14, 2018)

  • Added password confirmation on change, thanks @LacunaSoftware
  • Fixed a crash with VSS, thanks @verhoek

New in Duplicati Portable 2.0.4.3 Canary (Nov 13, 2018)

  • Removed "Got o warning(s)" message, thanks @LacunaSoftware
  • Rewrote path handling across the project to better support long paths, thanks @verhoek
  • Added missing assemblies to Docker images
  • Removed OneDrive v1 as it no longer works
  • Added support for not exporting passwords, thanks @Pectojin

New in Duplicati Portable 2.0.4.2 Canary (Nov 12, 2018)

  • Rebuild of 2.0.4.1 due to errors in the Docker images

New in Duplicati Portable 2.0.4.1 Canary (Nov 8, 2018)

  • New multi-threaded processing engine
  • New logging system with filter options
  • Better external reporting, with JSON support
  • Filter groups to exclude common unwanted files
  • Ignore filenames and empty folders added
  • USN support on Windows
  • Improved repair and validation
  • Fixed reading password from console
  • UID and GID now correctly restored on Linux/BSD/MacOS
  • Added a number of new languages to the user interface

New in Duplicati Portable 2.0.3.14 Canary (Nov 8, 2018)

  • Removed unused icons,
  • Updated AWS libraries
  • Removed the WindowsService restart fix as it did not work as expected

New in Duplicati Portable 2.0.3.12 Canary Pre-Release (Oct 23, 2018)

  • Fixed translations not working for sub-cultures, thanks @LacunaSoftware
  • Improved error detection and reporting
  • Fixed progress bar not updating, thanks @LacunaSoftware
  • Improved LVM handling, thanks @jkellerer
  • Fixed issues with long paths and USN, thanks @dgehri
  • Numerous code quality improvements, thanks @warwickmm
  • Removal of unused code, thanks @Pectojin
  • Added backup description field to UI, thanks @sffetlio
  • Updated MegaApiClient to 1.6.3, thanks @Pectojin
  • Normalize paths by forcing Windows drive letters to upper case, thanks @mnaiman
  • Fixed progress stats gammar and consistency, thanks @lucascosti
  • Fixed server errors with empty form changes, thanks @LacunaSoftware
  • Improved error messages, thanks @warwickmm
  • Added US-West to Wasabi, thanks @gzzengwei
  • Added app manifest files for Windows, thanks @LacunaSoftware

New in Duplicati Portable 2.0.3.11 Canary Pre-Release (Sep 5, 2018)

  • Cleanup of async methods and naming, thanks @warwickmm
  • Added more non-compressible file extensions, thanks @ravisorg
  • Login password field is now auto-focused, thanks @ltGuillaume
  • Added more pause time options, thanks @bmendonca
  • Fixed filename comparer to support correct filename encoding, thanks @warwickmm
  • Changed the default filename query to fix reported slowdowns
  • Added additional experimental queries to possible speed things up even more with

New in Duplicati Portable 2.0.3.10 Canary Pre-Release (Aug 30, 2018)

  • Updated the help text for no certificates found, thanks @jonmikeiv
  • Fixed logging details, thanks @mnaiman
  • Fixed error messages on repair, thanks @mnaiman
  • Refactored the FTP backend, thanks @verhoek
  • Rewrote the lock on database queries to be simpler and less CPU intensive
  • Removed some logging details in core performance areas (can be re-enabled with `--profile-all-database-queries`)
  • Removed automatic attempts to rebuild `dblock` files as it is slow and rarely finds all the missing pieces (can be enabled with `--rebuild-missing-dblock-files`).
  • Fixed the version number on MacOS builds
  • Updated the signing certificate for executables and Windows installers
  • Added a hostname check for the webserver
  • Fixed an issue where the number of remaining files would be negative
  • Updated localization files
  • Now emits a warning if the option is missing a suffix on sizes (b, kb, mb, gb, tb)
  • Added partially translated Romanian, Swedish, Thai, Hungarian, Slovakian, Catalan, Japanese, Bengali, and Korean to langauges
  • Fixed a number of issues with `--check-filetime-only`
  • Removed the `--store-metadata` option
  • Rewrote the query that fetches the previous information for a file or folder. Set the environment variable `TEST_QUERY_VERSION=1` to revert to the old version for speed comparison, or `TEST_QUERY_VERSION=2` for an alternate version.
  • Improved UI status messages, thanks @lucascosti
  • Failing to add a file will now give a warning instead of stopping the backup
  • Removed a hot-item cache for VSS
  • Added option `--disable-filelist-consistency-checks` to allow speeding up large backups
  • Now ignoring `ENODATA` error message when reading metadata on Linux/BSD
  • Added additional support for exit codes in `--run-script-before` to allow stopping the backup or emitting a warning
  • Fixed an issue with Google Cloud Storage, thanks @warwickmm
  • Improved the B2 username field description, thanks @xfakt-pj
  • Removed some unused code, thanks @warwickmm
  • Improved source code documentation, thanks @mikaelmello

New in Duplicati Portable 2.0.3.9 Canary Pre-Release (Jul 1, 2018)

  • Fixed an issue with dectection HyperV, thanks @mnaiman
  • Default to exclude the System State VSS writers, thanks @mnaiman
  • Fixed an issue where restores from the GUI would not autodetect blocksize and other parameters
  • Fixed an issue with VSS failing to map the paths

New in Duplicati Portable 2.0.3.8 Canary Pre-Release (Jun 28, 2018)

  • Fixed MSI version number
  • Un-hid the Google GCS backend
  • Fixed file sizes reported as zero
  • Fixed a wrong display of sizes less than 1kb, thanks @fyndecano
  • Improvements to the build process, thanks @verhoek
  • Fixed a problem with the Amazon Cloud Drive delay, thanks @snamds
  • Fixed a potential deadlock/performance issue, thanks @warwickmm
  • Improved metadata reporting and UI, thanks @verhoek
  • Improved Hyper-V detection, thanks @mnaiman
  • Improved ways to handle the temporary folder, thanks @verhoek
  • Added logic to remove privileges from the database files, thanks @verhoek
  • Fixed a problem with USN support, thanks @dgehri
  • Fixed temporary files not being removed
  • Fixed no output from commandline on Windows
  • Enabled password input from console again

New in Duplicati Portable 2.0.3.7 Canary Pre-Release (Jun 18, 2018)

  • Added option to exclude empty folders
  • Added option to exclude folders based on the existence of a marker file
  • Changed the generation of index files to avoid pulling them from a database query
  • Fixed an issue that would create large index files
  • Improved the recreate logic to work if some files are missing, but the data exists in other files
  • Fixed spacing in the status bar UI, thanks @SanduRajapakse
  • Optimized unittests for serialization, thanks @warwickmm
  • Improved commandline parsing, thanks @verhoek
  • Added support for using the USN numbers for faster backups on NTFS drives, thanks @dgehri
  • Added Duplicati program version in status results, thanks @drwtsn32x
  • Added thread safe collections to the Synology auth handler, thanks @warwickmm
  • Improved code readability, thanks @warwickmm
  • Removed all calls to Console.WriteLine as it could lock up the console on Windows
  • Added Memset Cloud Storage to OpenStack providers, thanks @tnwhitwell
  • Refactored GoogleDrive backend, thanks @verhoek
  • Improved unittest scripts, thanks @verhoek
  • Optimized some string operations, thanks @warwickmm
  • Fixed a few issues with the commandline interface, thanks @verhoek
  • Updated built-in help for the new --log-level options, thanks @tygill
  • Code cleanup and standardization, thanks @warwickmm
  • Fixed issue on OneDrive (MSGraph) that would fail when trying to delete a missing file, thanks @tygill
  • Added additional help text for the dblock size picker UI
  • Added UI validation for B2 paths
  • No longer restoring metadata on symlinks by default, as that updated the targets
  • Fixed an issue with OAuth timeouts, thanks @tygill
  • Fixed an issue with overriding the temporary folder, thanks @verhoek
  • Fixed an issue with clearing callcontext settings, thanks @verhoek
  • Fixed an issue with shared buffers causing validation errors when running multiple index file generators
  • Improved the repair and broken file detection, thanks @tygill
  • Refactored the Google Cloud Storage backend, thanks @verhoek
  • Improved error message and handling for source folders with permission issues, thanks @verhoek
  • Fixed a problem with recreating symlinks on Windows, thanks @snamds
  • Improved handling of the console input/output, thanks @verhoek
  • Fixed a race in the webserver when decoding locale, thanks @verhoek
  • Added an option to disable automatic login from the tray icon
  • Fixed some incorrect status reports being generated during backup
  • Fixed an null-error in the box.com backend, thanks @warwickmm

New in Duplicati Portable 2.0.3.6 Canary Pre-Release (Apr 23, 2018)

  • Changes in this version:
  • This update adds concurrent processing for the backup. With this update, the backup will now use multiple cores to perform checking and compressing.
  • Use the advanced option --concurrency-max-threads to toggle how many threads to use.
  • The options --concurrency-block-hashers and --concurrency-compressors can be used to adjust the number of hashers and compressors to use. Beware that this update contains a lot of new code, and should only be used in test environments.
  • Other fixes in this build:
  • Fixes for filter groups
  • Fixed a backup import issue with empty metadata
  • Added upper bound to password checker

New in Duplicati Portable 2.0.3.5 Canary Pre-Release (Apr 13, 2018)

  • Improved progress bar messsages and layout, thanks @SanduRajapakse
  • Improved icon status images, thanks @dbddhkpde
  • Code and test cleanups, thanks @warwickmm
  • Fixed an issue with rclone backend ignoring options, thanks @Bruceforce
  • Added a fix for browsers with scripting disabled, thanks @Pectojin
  • Added a button to dismiss all messages, thanks @Pectojin
  • Added KeyStone v3 support to OpenStack backend, thanks @epol
  • Updated translations, thanks to all translators!
  • Fixed an issue that caused large log data to accumulate and break sending report/email status
  • Added support for fine-grained control over how log data is reported via email, http and Jabber/XMPP
  • Added support for sending JSON formatted data with the http report module
  • Fixed an issue with MS Graph authentication, thanks @tygill
  • Fixed a performance issue during file scanning, thanks @ltfish
  • Added support for serializing results into json for all report modules and the run-script module as well, thanks @StephenGregory
  • Added filter groups and a UI for it, thanks @tygill
  • Fixed an issue where some paths were not reported via test-filters
  • Fixed some issues with handling internal server settings, thanks @warwickmm

New in Duplicati Portable 2.0.3.4 Canary Pre-Release (Apr 2, 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
  • Fixed a crash on the CLI help page
  • Added new Graph-API based backends for SharePoint and Office 365
  • Added new UI status badges

New in Duplicati Portable 2.0.3.3 Canary Pre-Release (Apr 2, 2018)

  • Fixed not running the slow VACUUM command after each operation
  • Fixed a problem with SSL certificates periodically failing
  • Added Sia and rclone backends
  • Updated the hashing library to use faster native libraries where available
  • Added a new retention policy and UI which allows backup versions to decrease over time
  • Updated the auto-updater, such that new installs will spawn an extra process instead of using the AppDomain method as previously done.
  • Faster browsing of files to restore
  • Removed automatic tilde expansions as it created numerous problems
  • Multiple new languages added to the UI
  • Fixed a number of browser cache issues, which should fix the XSRF errors
  • Fixed not attempting to read non-symlink reparse points on Windows
  • Fixed some crashes that were caused by the usage reporter filling up reports

New in Duplicati Portable 2.0.3.2 Pre-Release (Mar 16, 2018)

  • Added a new logging system with filters
  • Source code documentation fixes and code quality fixes
  • Improved the speed of the re-encrypt python script
  • Added username and started-by information in the WebUI

New in Duplicati Portable 2.0.3.1 Pre-Release (Mar 16, 2018)

  • Changes in this version:
  • This experimental release is mostly the same as the canary build v2.0.2.20.
  • Some of the major changes from the experimental build 2.0.2.15 are:
  • A new UI for setting the retention policy
  • Added an rclone backend
  • External links in the UI are now marked
  • Fixed a number of browser cache issues, which should fix the XSRF errors
  • Optional warnings when reaching the quota limit
  • Fixed not attempting to read non-symlink reparse points on Windows
  • Fixed a problem with the box.com backend
  • Fixed some crashes that were caused by the usage reporter filling up reports
  • Option to disable the file-size read-ahead scanner

New in Duplicati Portable 2.0.2.21 Pre-Release (Mar 6, 2018)

  • Rebuilt the style.css file
  • Added support in all backends for reloading DNS names when the error indicates a DNS error
  • Removed some default filters (still disabled by default), thanks @tygill
  • Fixed a parsing case for the 'U' parameter, thanks @TekkiWuff
  • Fixed a problem with IE not loading the page correctly, thanks @TekkiWuff
  • Fixed a problem with setting the initial password on the server and some change-password issues, thanks @mnaiman

New in Duplicati Portable 2.0.2.20 Pre-Release (Feb 27, 2018)

  • Added Docker images
  • Fixed log entries being cut in UI
  • Improved the webserver status codes
  • Fixed the Mono download link for the OSX package
  • Improved the log UI to not load excessive results
  • Fixed an issue where retention options would not clear in the UI
  • Not applying default filters unless explicitly enabled by the user
  • Automatically reloading DNS entries for WebDAV if there is a name lookup error
  • Improved rentention policy syntax and functionality
  • Added script to re-encrypt remote files
  • Fixed a number of incorrect HTTP status codes

New in Duplicati Portable 2.0.2.19 Pre-Release (Feb 12, 2018)

  • Updated translations
  • Rebuilt stylesheet

New in Duplicati Portable 2.0.2.18 Pre-Release (Feb 12, 2018)

  • Fixes to the "advanced options" list in the GUI, thanks @pectojin
  • Fixed OpenStack URI selector in the GUI, thanks @pectojin
  • Added workaround to broken OneDrive file listing, thanks @osmogar
  • Improvements to the log page, thanks @pectojin
  • Fixed a scheduler issue with clock drift, thanks @pectojin
  • Added option to ignore metadata when importing a backup, thanks @pectojin
  • Improvements to backup retention, thanks @TekkiWuff
  • Added `--parameters-file` to the server, thanks @pectojin
  • Fixed incorrect size requirements for Synology package
  • Fixes to the DuplicatiVerify.ps script, thanks @mnaiman
  • Fixed showing backup durations longer than 24 hours, thanks @pectojin
  • Fixed leaving orphan data in the settings database after deleting a backup job, thanks @pectojin
  • Fixed many caching issues, which should also fix the XSRF error message
  • Fixed sending "run now" commands in front of the backup queue, thanks @pectojin
  • Added warnings when the backup is nearing the quota limit, thanks @tygill
  • Fixed all reparse points were treated as symlinks, which fixes backup of OneDrive folders, thanks @tygill
  • Fixed a crash on very fast copy operations, thanks @TekkiWuff
  • Added .m2ts (BlueRay container) to the list of non-compressible extensions, thanks @pectojin
  • Fixed a bug in the box.com backend that prevented backups
  • Fixed a weird "0 warnings" message
  • Made the GUI menu stay in place instead of scroll away, thanks @pectojin
  • Fixed a problem where default filters were not applied when running from the server, thanks @tygill
  • Added limitations to the usage reporter, so it does not attempt to submit a large backlog of data
  • Fixed two cases where commandline arguments were not correctly formatted when sent to new processes
  • Added support for disabling the file-size read-ahead scanner

New in Duplicati Portable 2.0.2.17 Pre-Release (Jan 23, 2018)

  • Fixed a bug with the update packages having an invalid hash
  • Updated external links in the UI to be clearly marked
  • Experimental support for Google Team Drives
  • Fixed WEBDAV Test function, thanks @inat3k
  • Added an rclone backend, thanks @wjansenw
  • Fixed some broken error messages, thanks @JonMikeIV
  • Added a simple UI for exposing the `--retention-policy` option

New in Duplicati Portable 2.0.2.16 Pre-Release (Jan 18, 2018)

  • Reworked some internal compression code
  • Updated commandline documentation
  • Improved 64bit OS detection
  • Fixed a problem with the progress bar hiding under the top bar
  • Fixed a problem displaying more than 10 advanced options
  • Improved detection of 32bit MSSQL on 64bit Windows
  • Changed load order of modules to allow run-script to change setup
  • Added a UserAgent header to OD4B requests

New in Duplicati Portable 2.0.2.15 Pre-Release (Jan 3, 2018)

  • Overview of major and breaking changes since 2.0.1.73 experimental:
  • Fixed not running the slow VACUUM command after each operation
  • Improved S3 to work better with non AWS hosts
  • Updated backend support libraries to the latest versions: Azure, AWS, SSH, SharpCompress, Mega, AlphaFS
  • Fixed a problem with SSL certificates periodically failing
  • Added a Sia backend
  • Added a number of default excludes
  • Updated the hashing library to use faster native libraries where available
  • Added a new retention policy which allows backup versions to decrease over time
  • Updated the auto-updater, such that new installs will spawn an extra process instead of using the AppDomain method as previously done.
  • Faster browsing of files to restore
  • Removed automatic tilde expansions as it created numerous problems
  • Multiple new languages added to the UI

New in Duplicati Portable 2.0.2.14 Pre-Release (Dec 23, 2017)

  • Changes in this version:
  • Multiple code quality fixes
  • Fixed a case where commandline arguments ending with a backslash were not correctly escaped on Windows

New in Duplicati Portable 2.0.2.13 Pre-Release (Nov 30, 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 Portable 1.3.4 (Feb 2, 2013)

  • Fixed: Restore to a new machine also restored paths from the old machine.
  • Fixed: Better detection of invalid filenames
  • Fixed: Crash when source folders contained no files.
  • Fixed: snapshot-policy=auto and usn-policy=auto now work properly.
  • Fixed: Restore crashed when advanced option --force was set.)
  • Fixed: Improved the way settings override eachother.
  • Fixed: Installer now creates a desktop shortcut.
  • 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.
  • Fixed: Exit code is always "0".
  • Added: Translation for zn-HK which is Chinese, Hongkong.
  • Added: Russian translation.
  • Added: Commands for command line can be exported from UI.

New in Duplicati Portable 1.3.3.1457 (Oct 1, 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

New in Duplicati Portable 1.3.2.1388 (Aug 1, 2012)

  • Fixed: Upload issue with Google Drive ("Failed to upload file")
  • 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
  • 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. 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. It's now possible to backup files with paths >260 chars.
  • Fixed: Donation link lead to Danish page (r1388). This is now in English.
  • Fixed: German translation updated. We received a few improvements and added these now.
  • Added: Support for Tonido backend. 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

New in Duplicati Portable 1.3.2.1354 (Aug 1, 2012)

  • Added: After waking up from hibernation, Duplicati pauses for 5 minutes like at startup to grant the system some time to fully recover

New in Duplicati Portable 1.3.2.1346 (Aug 1, 2012)

  • Added: Log file now shows when target server was not available

New in Duplicati Portable 1.3.2.1335 (Aug 1, 2012)

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

New in Duplicati Portable 1.3.2.1304 (Aug 1, 2012)

  • Fixed a crash on the Wizard settings page
  • Fixed broken French translation
  • Fixed a potential issue with FTP authorization
  • Fixed ArgumentException
  • Fixed a GDocs problem under Mono
  • 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
  • Fixed a problem with overwriting the log file, r1248
  • Fixed a problem with CloudFiles and non-existing containers
  • 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
  • Fixed an issue with the new CLI help, r1267
  • Fixed a problem with GoogleDocs when using deeply nested folders
  • Fixed a bug with verification, r1278
  • Fixed a bug from r1260 that prevented full backups, r1283+
  • Fixed a crash under Ubuntu 12.04

New in Duplicati Portable 1.3.1 (Aug 1, 2012)

  • Updated German and Brazilian translations
  • Added Italian translation
  • Fix for GPG2, issue #529
  • Added new advanced debugging option: --backend-log-database
  • Facelift for options dialog
  • Included correct and updated version of GPG for Windows, issue #532
  • Fixed bug with "Test search selection" and files over 2GB, issue #548
  • Fixed and improved speed of FTP upload verification
  • Added Chinese translation, thanks Born Kanas
  • Fixed maximum port in UI that was restricted to 65500 instead of 65535, issue #559
  • Improved upload speeds, especially for FTP, issue #491
  • Fixed a bug with Google Docs, issue #562
  • Improved upload speed for S3
  • Fixed problems with loading MD4 on some Debian systems, issue #570
  • Added output that tells why a backup was full or incremental
  • Fixed a bug with moving files in the file backend, issue #573
  • Fixed a case where a file could be left open if the backup was stopped, issue #296
  • Improved error reporting for SSH backend