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