What's new in Duplicati 2.0.8.0 Experimental
Apr 19, 2024
- Updates to various third-party libraries: mail, Ssh.Net, RestSharp, FluentFTP, Sharp.Xmpp, Uplink
- Improved error handling with interrupted backups and damaged local database
- Removed defunct links and backends
- Changed to MIT license and removed donation messages
- Even more options!
New in Duplicati 2.0.7.103 Canary (Apr 19, 2024)
- Added microfix that adds a missing default value to the backup reports.
New in Duplicati 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 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 2.0.7.100 Canary (Dec 28, 2023)
- Changes:
- 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 2.0.7.2 Canary (Dec 27, 2023)
- Update Github tests versions, thanks @taz-il
- Add Catalyst Cloud as an OpenStack target, thanks @Andrew Ruthven
New in Duplicati 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 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 2.0.6.106 Canary (May 3, 2023)
- Added endpoints for S3 compatible storage from Scaleway
- Updates rumps to python3, add icon normal-warning, set rumps as default
New in Duplicati 2.0.6.105 Canary (Apr 10, 2023)
- Disable automatic use of v2 authid for Jottacloud, thanks @albertony
- Fix gui tests, thanks @gpatel-fr
- Make Xamarin-based CocoaRunner the default on Mac, thanks @dgileadi
- Fix #4716 by falling back to System hasher, thanks @vilaureu
- Allow install on Debian bookworm by using libayatana-appindicator1, thanks @gpatel-fr
- Build Debs with gzip compression for old debian releases, thanks @gpatel-fr
- Add Impossible Cloud provider for S3 backend, thanks @daniel0m0baker
- Add possibility to set custom SQlite pragmas, thanks @gpatel-fr
- Updates Newtonsoft, Mega and SSH.NET libraries, thanks @gpatel-fr
- Raise the file time shift to 2s for Mac unittests, thanks @gpatel-fr
- Remove obsolete Letsencrypt cert in Docker builds, thanks @Bubblesaway (forum)
New in Duplicati 2.0.6.104 Canary (Jun 15, 2022)
- Updated compressed files exclusion list, thanks @martengooz
- Updated list of Infomaniak servers, thanks @linitio
- Fixed irregular parsing of `--patch-with-local-blocks`, thanks @warwickmm
- Added `IDrivee2` backend, thanks @MuhammadAbrar1984
- Fixed `--use-move-for-put` which broken in previous build
New in Duplicati 2.0.6.103 Canary (Jun 13, 2022)
- Avoid creating empty data folders
- Disable updates for debug builds
- Fixed issue with empty popups
- Improved Python verification script
- Fixed issue where invalid timestamps would prevent files from being backed up
- Improved restore progress information
- Python verification script now has statistics
- Added Swiss Backup to list of OpenStack and S3 providers
- Fixed errors on updated Hyper-V versions
- Added check to detect partially written files on network drives
- Added IDrive as a backup destination
- Removed insecure TLS versions
- Changed Jottacloud backend to use OAuth
New in Duplicati 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 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 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 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 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 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 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 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 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 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 2.0.5.110 Canary (Aug 10, 2020)
- Fixed an issue with snapshot paths
New in Duplicati 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 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 2.0.5.107 Canary (May 26, 2020)
- Changes in this version:
- Added a backend for Tardigrade.io, thanks @TopperDEL
- Updated translations, thanks to all translators!
New in Duplicati 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 2.0.5.104 Canary (Mar 25, 2020)
- Changes in this version:
- 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 2.0.5.103 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 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 2.0.5.101 Canary (Jan 23, 2020)
- Improved tests
- Fixed a case where repair fails due to missing `dindex` files
- Fixed an issue where compacted files would miss a blocklist
- Now producing Docker multi-arch images
- Improved code quality and testing
New in Duplicati 2.0.5.1 Beta (Jan 19, 2020)
- Numerous bug fixes and performance enhancements.
- Updated translations, new languages added.
- Improved support for macOS Catalina
- Add support for minio backend.
- Improve tray icon to reflect warning state.
- Fix long path issue when path has 259 or 260 characters.
- Remove support for Amazon Cloud Drive.
- Fix input issues with dark theme.
- Fix bug in handling filter expressions.
- Fix purge operation with simple filters and case-sensitive filesystems.
- Fix ignoring of --tempdir option when using the command-line.
- Improved list of S3 compatible options and providers.
- Fix ability to stop backup after current file has finished processing.
- Updates to support libraries
- Improve logging during database recreation.
- Add option to skip vacuum operations within specified duration, --auto-vacuum-interval.
- Add option to skip compact operations within specified duration, --auto-compact-interval.
- Fix backup corruption from upload throttling. #3787
- Fix for “Unexpected difference in fileset”. #3800
- Fix for “CheckingErrorsForIssue1400” and “FoundIssue1400Error”. #3868
- Fix for “FTP (Alternative)” upload verification.
- Server database version is still 6. Backup database rose to 10. This may impede downgrades.
New in Duplicati 2.0.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 2.0.4.38 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 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 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 2.0.4.35 Canary (Nov 29, 2019)
- Made password input in dark-theme better, thanks @mithileshz
- Fixed resource leaks and shutdown code for OneDrive, thanks @tygill
- Report a warning if the backup was cancelled, thanks @warwickmm
- Do not warn if deletion fails but actually removes the remote file, thanks @drwtsn32x
- Prevent storing journal data on incomplete backups, thanks @drwtsn32x
- Disabled file attribute masking on Windows 10, thanks @drwtsn32x
New in Duplicati 2.0.4.34 Canary (Nov 5, 2019)
- Changes in this version:
- Stapling macOS notarization to bundles, thanks @kenkendk
- Removed option to store fileset in memory, thanks @tygill
- Fixed failure on password-protected servers introduced in 2.0.4.32, thanks @warwickmm
- Improved progress reporting, thanks @ltfish
New in Duplicati 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 2.0.4.32 Canary (Oct 24, 2019)
- Code quality improvements
- Fixes to the `Alternative FTP` backend
New in Duplicati 2.0.4.31 Canary (Oct 21, 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 0-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 2.0.4.30 Canary (Sep 21, 2019)
- Updated builds scripts to automatically notarize all packages for MacOS
- Updated all string using ... to us the ellipsis character, thanks @leela52452
- Code quality improvements and more tests, thanks @warwickmm
- Removed escaping of pipe characters on Linux, thanks @kenkendk
- Updated CoCoL to avoid excessive CPU usage, thanks @kenkendk
- Updated translations, thanks to all translators!
- Fixed a crash when connecting to a password protected server instance from the trayicon, thanks @kenkendk
New in Duplicati 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 2.0.4.28 Canary (Sep 5, 2019)
- Updated CoCoL and WiX to fix rollback and upgrade errors, thanks @BlueBlock
New in Duplicati 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 2.0.4.25 Canary (Sep 2, 2019)
- This is a rebuild of 2.0.4.24 with MSI packages and assembly redirect fixes
New in Duplicati 2.0.4.24 Canary (Sep 2, 2019)
- Code cleanup
- Removed extra console output
- Fixed disposing backends after job completion
- Fixed an issue with throttled write
- Spelling fix
- Fixed documetation in run-script examples
- Improved unittests
- Improved auto-compact and auto-vacuum
- Fixed problem with exceeeding the number of parameters supported by SQLite
- Improved status display
- Improved bugreport database scrubbing
- Removed GoogleDrive trash items in listing
- Fixed the rename method in the GoogleDrive backend
- Improved GCS storage class text
- Improved unittests for easier local testing
- Added workaround for AFTP upload delay
- Fixed issue with reading the largest path prefix
- Added conditional download of unittest data zip files
- CI testing improvements
- Fixed sporadic issue with backups of files being written
- Updated to .Net Framework 4.6.2
- Fixed issue with temporary files not being deleted as expected
- Support for forcing calendar dates in time pickers
New in Duplicati 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 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 2.0.4.20 Canary (Jun 25, 2019)
- Added warnings about AmzCD closing
New in Duplicati 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 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 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 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 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 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 2.0.4.12 Canary (Jan 17, 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 @v$
- Fixed a case where listing files backed up from a UNC path are not shown, tha$
- Removed the unused file lookup table, thanks @Pectojin
- Fixed an issue with the FTP backend where it would sporadically create files $
- Fixed quota reporting from GoogleDrive, thanks @warwickmm
- Improved code quality, thanks @verhoek
- (rebuild of 2.0.4.11)
New in Duplicati 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 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 2.0.4.8 Canary (Dec 14, 2018)
- Fixed an issue that broke IE
New in Duplicati 2.0.4.5 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 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 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 2.0.4.2 Canary (Nov 12, 2018)
- Rebuild of 2.0.4.1 due to errors in the Docker images
New in Duplicati 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 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 2.0.3.13 Canary (Nov 1, 2018)
- Added more tests, thanks @warwickmm
- Fixed duration display in restore, thanks @verhoek
- Refactored Dropbox backend, thanks @verhoek
- Fixed a typo in the filter for excluding Firefox data, thanks @warwickmm
- Fixed problem with OneDrive "eating" leading slashes, thanks @warwickmm
- Improved Windows version detection for HyperV, thanks @mnaiman
- Added code to allow the Windows Service to correctly autoupdate
New in Duplicati 2.0.3.12 Canary (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 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 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 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 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 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 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 2.0.3.5 Canary Pre-Release (Apr 13, 2018)
- Improved progress bar messsages and layout, thanks @SanduRajapakse
- Improved icon status images
- Code and test cleanups
- Fixed an issue with rclone backend ignoring options, thanks @Bruceforce
- Added a fix for browsers with scripting disabled
- Added a button to dismiss all messages
- 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
- Fixed a performance issue during file scanning
- Added support for serializing results into json for all report modules and the run-script module as well
- Added filter groups and a UI for it
- Fixed an issue where some paths were not reported via test-filters
- Fixed some issues with handling internal server settings
New in Duplicati 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 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 2.0.3.2 Canary Pre-Release (Mar 16, 2018)
- Added a new logging system with filters
- Source code documentation fixes and code quality fixes, thanks @warwickmm
- Improved the speed of the re-encrypt python script, thanks @piegamesde
- Added username and started-by information in the WebUI, thanks @Pectojin
New in Duplicati 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 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 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 2.0.2.19 Pre-Release (Feb 12, 2018)
- Updated translations
- Rebuilt stylesheet
New in Duplicati 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 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 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 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 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 2.0.2.13 Pre-Release (Nov 22, 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"
- Fixed a startup crash caused by invalid throttle values
- Added a number of new languages
- 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
- Fixed some spelling in the UI
- 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
- Improved query time for browsing folders during restore
- Commands are now sorted alphabetically
- Improved an error message when the SSH key failed to parse
- Removed tilde expansion to fix multiple issues caused by unexpected expansio
- Fixed .rbf files to only be excluded if they are part of the `config.msi` folder
- Improved the commandline export to show commandlines that are correctly escaped for the shell
- Fixed a case where the AutoUpdater would fail to send the correct commandline to the updated process
New in Duplicati 2.0.2.12 Pre-Release (Oct 23, 2017)
- Fixed not reporting "Finished" until the backup is actually finished
- Fixed stack overflow in FTP backend
- Fixed a number of incorrect exception messages
- Removed assembly signing for now
New in Duplicati 2.0.2.11 Pre-Release (Oct 23, 2017)
- Changed the way the auto-updater works. It now spawns a new version of the executable instead of attempting to run it in an AppDomain. It is possible to revert to the old version by setting the environment variable. AUTOUPDATER_USE_APPDOMAIN=true
- Updated Synology script to be better at locating Mono
- Service description now requests auto-restart
- Added the Czech (cs) translations
- Updated FasterHashing, so it automatically picks up openssl 1.0 and 1.1 on all platforms
New in Duplicati 2.0.2.10 Pre-Release (Oct 11, 2017)
- Fixed an issue with the compare command not working with filters
- Code quality cleanup
- Added code to detect the power supply source
- Fixed an issuw with quota detection for non-drive roots on Windows
- Implemented retention policy as a commandline switch
- Improved default filters
- Updated FasterHashing to fix problems on MacOS and with OpenSSL 1.1
- Fixed the remote-file delete function to only delete Duplicati-related files
- Added option to run the tray-icon detached from the console
New in Duplicati 2.0.2.9 Pre-Release (Oct 8, 2017)
- Updated libraries: NewtonSoft.Json, AzureBlob, AWS, SSH, SharpCompress, Meg, NGetText, MimeKit, MailKit, AlphaFS, CoCoL
- Fixed the default-filters warning
- Added quota reporting to OneDrive
- Added a number of performance improvementes
- Switched hashing to use FasterHashing which loads OpenSSL or Apple CC libraries for much faster hashing performance
- Changed the `--zip-compression-method` option to report only the supported methods
- Fixed error on Compact that was caused by backend re-use
New in Duplicati 2.0.2.8 Pre-Release (Oct 8, 2017)
- Fixed passwordless SSH setup
- More fixes to the SSL certificate override issue
- Changed hash provider to use the native CNG version if available
New in Duplicati 2.0.2.7 Pre-Release (Oct 8, 2017)
- Fixed an issue with S3 IAM not working if the destination had subfolders
- Fixed an issue where the backup would error out reporting an extra file that was just deleted
- Fixed an issue with AmzCD not honoring the consistency delay in all cases
- Added support for GUID based source folders on Windows
- Fixed not being able to set "no delay" for startup settings
- Added nice-level to Duplicati-server on Linux-based installs
- Re-introduced the machine name in the WebUI page title
- Reduced size of PNG images
- Added default filters to exclude temp folders and similar
- Fixed all string compares to use ordinal compare
- Fixed a case where temporary files were not removed after verification
New in Duplicati 2.0.2.6 Pre-Release (Oct 8, 2017)
- Added an experiemental --use-block-cache flag to test performance potential
New in Duplicati 2.0.2.5 Pre-Release (Oct 8, 2017)
- Added support for wildcards in source paths on Windows
- Improved default values for Sia backend
New in Duplicati 2.0.2.4 Pre-Release (Oct 8, 2017)
- Fixed an issue that cause Duplicati GUI to fail on startup
New in Duplicati 2.0.2.3 Pre-Release (Oct 8, 2017)
- Added Italian and Chinese (Taiwan) to languages
- Fixed periodically loosing http certificate overrides
- Added status variables to mail/jabber/script/http reporters
- Added a Sia backend
- Fixed issue with using Azure backend
New in Duplicati 2.0.2.2 Pre-Release (Oct 8, 2017)
- Fixed not performing vacuum all the time
- Added Selectel as an OpenStack prodvider
- Added a fix for hanging "Connecting ..." dialogs on some machines
- Fixed an issue with the HTTP report module not using a custom message
- Updated translations, added Danish to the list
- Improved error messages on passphrase change
- Fixed a crash that happened in the scheduler if the clock was changed with more than 3 months
- Fixed TrayIcon connecting over HTTPS if possible
- Added options to SSH library that allows configuring the timeout values
- Updated the Mega and SSH libraries
- Added support for detecting MacPorts versions of Mono
- Added a tooltip to the Windows trayicon
- Changed the logic in S3 to auto-set `--s3-ext-forcepathstyle` if the destination is not a known Amazon server
- Improved error message for WebDAV if the server returns 405
- Added a startup dialog that asks users to password protect the UI
- Added Wasabi as an S3 provider
New in Duplicati 2.0.1.44 Preview (Feb 3, 2017)
- Added SSL test tools for Mono debugging
- Fixed an issue with not reporting the correct error message when listing files
- Updated logs UI to show the backup name
- Added extra menu items to the start page
- Fixed a number of typos
- Added a more thorough consistency check
- Added an extra result level "fatal" to reporting
- Fixed reporting warning status if there were warnings during the backup
New in Duplicati 2.0.1.43 Preview (Feb 3, 2017)
- Added a debugging feature to assist with #1699, #2048, #2140, #2178
- Fixed a problem with listing changes from the commandline
New in Duplicati 2.0.1.42 Preview (Feb 3, 2017)
- Added a debugging feature to assist with #1699, #2048, #2140, #2178
- Fixed a problem with listing changes from the commandline
New in Duplicati 2.0.1.41 Preview (Feb 3, 2017)
- Added a debugging feature to assist with #1699, #2048, #2140, #2178
- Fixed a problem with listing changes from the commandline
New in Duplicati 2.0.1.40 Preview (Feb 3, 2017)
- Added extra functionality to the --allow-full-removal option
- Various updates to send-mail
- Reworked logging support to allow modules to funnel logs back into the current operation
- Reverted an optimization that cause backup scanning to be really slow
New in Duplicati 2.0.1.39 Preview (Feb 3, 2017)
- Fixed some typos, thanks @sfahrenholz
- Added webp to compressed file extension list, thanks @dessant
- Changed aftp backend to use CWD, thanks @seaeagle1
- Added "purge" command to purge files from the database
- Added "list-broken-files" and "purge-broken-files" to aid in recovering from remote data loss
- Added additional trace log messages to debug some consistency issues
- Fixed support for operations across different operating systems
New in Duplicati 2.0.1.38 Preview (Feb 3, 2017)
- Fixed a problem with login no longer working
- Updated the login page to use blue colors
New in Duplicati 2.0.1.37 Preview (Feb 3, 2017)
- Added a check for administrator privileges to avoid HyperV error messages
New in Duplicati 2.0.1.36 Preview (Feb 3, 2017)
- Fixed a case where excluded gave a warning
- Removed the "No LSB Modules" messages on Linux
- Fixed a problem with lon UNC paths on Windows, thanks @quincunx
- Removed the Greeno theme as it was not maintained
- Removed some unused options for setting in-memory buffers
- Added debug output if we hit issue #1400
New in Duplicati 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 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 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 1.3.2.1354 (Jul 4, 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 1.3.2.1346 (Jul 4, 2012)
- Added: Log file now shows when target server was not available
New in Duplicati 1.3.2.1335 (Jun 22, 2012)
- Fixed upload issue with Google Drive ("Failed to upload file")
New in Duplicati 1.3.2.1304 (May 22, 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 1.3.1 (Apr 18, 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
New in Duplicati 1.3.1.1178 Preview (Mar 22, 2012)
- Improved error reporting for SSH backend
New in Duplicati 1.3.1.1175 Preview (Mar 21, 2012)
- 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
New in Duplicati 1.3.1.1143 (Feb 21, 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 a bug with Google Docs, issue #562
- Improved upload speeds, especially for FTP, issue #491
New in Duplicati 1.3 (Jan 6, 2012)
- S3 commandline syntax has been changed to use "s3://bucket/folder", the older "s3://bucket.s3.amazonaws.com/folder" and "s3://s3.amazonaws.com/bucket/folder" formats are supported, but gives a deprecation warning. The vanity style (CNAME-lookup) bucket names are no longer supported. GUI users are not affected by the change.
- CloudFiles commandline syntax has been changed to use "cloudfiles://container/path", the older "cloudfiles://api.mosso.com/container/path" is still supported, but should not be used. GUI users are not affected by the change.
- Added a debug option for logging the PROPFIND command
- Handling of excluded filters when USN is activated, issue #417
- Handling files with no timestamp, issue #419
- Prevent standby on Windows during backups, thanks to Livio, issue #352
- Switched S3 to use the AWSSDK instead of Affirma, issue #160
- Improved validation of S3 bucket names, issue #341
- Added option to use alternate S3 providers and S3 regions, issue #374
- Added option to use alternate CloudFiles providers, issue #416
- Fixed a bug that caused --list-verify-uploads to be on by default, this should improve backup speed significantly compared to 1.2 final
- Added support for SkyDrive, issue #119
- Fixed "Test Connetion" and "Create Folder" buttons for SSL WEBDAV, FTP and TahoeLAFS, issue #436
- Fixed the delete backup error, issue #297
- Added a Google Docs backend, issue #376 , issue #453
- Added Spanish (es-ES) translation
- Fixed a timeout bug with the AWSSDK, issue #456
- Constant SSH, issue #251 , issue #387 , issue #459 and issue #472
- Async upload default, issue #254
- Store file-globbing filters, issue #231
- New filelist filter-preview dialog, thanks Daniel!
- Detects unexpected shutdowns, issue #358
- Work on Turkish machine support, issue #315
- Testing for existing backups is now only done when creating the backup, issue #407
- Now has a more consistent parsing of commandline boolean options, issue #392
- Editing a backup will no longer warn about existing backup files, issue #466
- Fixed some minor logic issues that occurred when walking back while editing an existing backup
- Fixed some bugs with SkyDrive, issue #119 and issue #459
- Fixed a logic error that would cause Duplicati to reject valid backups with an error like "manifest indicates that there should be 2 volumes, but the file list indicates 4", issue #484
- Fixed a bug with GoogleDocs, issue #467
- Included Spanish translation in the MSI (it was only in Zip before)
- Updated the bundled GnuPG version for Windows to 2.1.0
- Fixed a cross-OS error, issue #482
- Compated the log to not display full retry messages by default
- Fixed server name validation, issue #490
- Implemented delete transaction to avoid problems with orphan files, issue #458 and issue #418
- Do not upload backup set if no files have changed, issue #204
- Improved status window that provides access to all Duplicati features and functions. issue #410
- Connection does not require to repeat password. issue #500
- Added --run-backup-group option. issue #425
- Fixed an issue with Cloud Files (openstack). issue #508
- Fixed locking issues under Mac and Linux.
- Fixed UI issue under Mac and Linux when no tray icon is allowed. issue #503
- Improvement to restart incomplete backups at startup. issue #418
- Fixed hang on exit under OSX
- Fixed a floating "Duplicati Control Window"
- Added installers in .dmg, .deb, .rpm and .tgz format
- Fixed an error message for failed upload to show the correct filename
- Fixed a bug with WebDAV and box.net, issue #513
- Fixed a problem with an updated SkyDrive API, issue #516
- Updated translations for, Danish, French, German, and some for Spanish
New in Duplicati 1.2 (Jun 30, 2011)
- A performance optimization that reduces memory usage and improves speed
- Removed code to prevent activation of the previous AES encryption scheme, see issue #347
- Fixed a problem with the performance optimization for files larger than 2gb, see issue #362
- Improved reliability for FTP, see issue #302
- Change the default folder for the signature cache, see issue #356
- Checks the length of the path for restored files on windows
- Fixed a problem with partial restore from the UI
- Added balloon notifications and error indicators
- Support for file verification after uploads, issue #375
- Protection on automatic cleanup, issue #375
- Verification of file size and backup chain validation, issue #375 + issue #359 + issue #360
- Option to allow remote verification of backup data, issue #353
- Option to allow disabling the http header Expect: 100-Continue, issue #378
- Fixed a problem with r720 that disabled SSL for some setups, issue #383
- Fixed a problem with the verification files in r726
- German translation, issue #363
- Added English as language in the options, issue #395
- Fixed a bug with folder renames that change letter casing, see issue #399
- Support for CloudFiles UK Account, issue #404
- Fixed a problem with FTP and TahoeLAFS, issue #406
- Fixed a problem with displayed date format, issue #408
- Support for [http://tahoe-lafs.org Tahoe-LAFS], see issue #206
- Preliminary support for SSH keyfiles, see issue #153
- Changed the text to indicate that the sub-page contains volumesize
- Added the options "alternate-destination-marker" and "alternate-target-paths" to the file backend
- Added the option "sorted-filelist"
- Now updates the display each second when performing a backup
- Danish language pack
- Resizable status window
- Fixed a bug with the SSH backend which required keyfiles, see issue #323
- Fixed an issue with long backup names under Linux, see issue #298
- Clicking the trayicon now toggles visibility, see issue #299
- Fixed an issue with the S3 default option module, see issue #304
- Fixed a time alias problem, see issue #219
- Added support for USN to enumerate and discover changed files, see issue #32
- Added support for backing up open files without VSS/LVM, see issue #247
- Fixed an issue with USN resulting in empty backups, see issue #306
- There is once again a 32bit and 64bit version of the MSI. The only difference is that the 32bit version will install in the "Program Files (x86)" on a 64bit system, but still runs 64 bit. See issue #125
- There is now a French translation included, see issue #288
- There is now a Portuguese translation included, see issue #85
- Fixed some logic with the backends, see issue #102
- Added a "find-last-version" action to the commandline version, see issue #264
- Fixed a problem where files were not correctly closed, see issue #295
- Fixed a bug with multi-folder restores
- Fixed a restore issue with volumes created before multi-source support
- Fixed a bug in the UI with selecting targets for multi-source folder
- Fixed "Run backup now", see issue 275
- Fixed problems with deleting a backup, see issue #227
- Added a --vss-exclude-writers option, see issue #260
- The "Back" button could crash the UI, see issue #280
- Improved support for restoring multi-source backups
- Fixed an unwanted error message, see issue #284
- Fixed a problem with incremental backups being too large, see issue #283
- Added a "collection-status" command to the commandline version, see issue #235
- Added support for finding signature cache files from earlier versions
- Removed the unwanted warnings from the log, see issue #233
- Added logfile options to GUI and commandline, for extra logging
- Improved plugin compatibility, see issue #174
- Added extra commandline options to the GUI, see issue #91
- Fixed a problem with hiding the AWS secret key, see issue #134
- Added a password request module, see issue #221
- Added an option to exclude empty folders from backup, see issue #263
- Fixed a bug with S3 where folders with more than 1000 entries causes strange behavior
- Fixed a problem with asynchronous uploads where a file could be "forgotten"
- Fixed problems with the time separator, see issue #210
- Removed filename generation page due to issue #210
- Fixed upgrading database after restore, see issue #149
- Fixed a problem where the database was not encrypted
- Updated the restore procedure to show filenames while restoring, see issue #159
- Fixed incorrect tab order, see issue #269
- Duplicati now "inherits" the previously used encryption
- Removed the encryption module selection part of the restore dialog
- Modified the restore wizard to allow for selecting advanced options
- When shutting down the machine, Duplicati now writes a log message, see issue #185
- Fixed a GUI crash under Linux, see issue #272
- Fixed a bug with locked files under VSS, see issue #258
- Fixed an "index out of bounds" error introduced by issue #245
- Fixed a critical S3 bug where backups with more than 1000 files could cause content file deletion
- Added a --debug-output option to allow for more detailed error messages
- Fixed a bug with the commandline and --file-to-restore, see issue #262
- Added license information in the about box
- Improved security by encrypting the database and protecting password fields, see issue #134
- Correctly restores modification timestamps, see issue #229
- UI bug with unmanaged SSH, see issue #256
- Portable support, see issue #128
- No longer stores signature cache in Temp folder, see issue #165
- Deleting a backup could crash Duplicati, see issue #249
- Some text was not displayed in the advanced window, see issue #257
- When terminating, Duplicati will now record a running backup as aborted, see issue #185
- GnuPG and pscp are now bundled for windows, see issue #47
- Better handling of defect signature files, see issue #21
- Filters now work with the commandline, see issue #258
- Revoked OSX support, and the GTK Tray menu, as that broke everything else, see issue #224
- Updated display for failed uploads to be less ambiguous, see issue #248
- Fixed a bug with leftover manifests, see issue #252
- Fixes some issues with asynchronous uploads, see issue #110 and issue #90
- Rewrote the SharpRSync (rdiff) implementation, and it is now up to 8 times faster, see issue #245
- Added support for disk snapshots, using VSS or LVM, see issue #18
- Options to select allowed days of the week, see issue #111
- Added option to hide the donate button introduced in r433
- Improved filter editor usage, see issue #172, and issue #218
- Fixed multiline text boxes under mono, see issue #205
- Fixed some spelling errors, see issue #242
- Now aborts the backup if a source folder is missing, rather than pretend the whole folder was deleted, see issue #100
- Fixed a minor scroll issue with multiple backups.
- Fixed a a bug with AES encryption not being automatically backwards compatible.
- Plugable modules and settings, see issue #118, issue #151, issue #199 and issue #207.
- Now uses AESCrypt compatible encryption, see issue #148.
- Support for S3 Reduced Redundancy Storage, see issue #212.
- Multiple fixes for S3, see issue #214 and issue #215.
- Autoselect the time separator on windows, see issue #182.
- Added backend options to advanced grid, see issue #82.
- Fixed issues with S3 and spaces in folderpath, see issue #127.
- Fixed problem with installing to custom location, see issue #139.
- Fixed changing location of "My Documents", see issue #201.
- Does not generate too large files, see issue #5.
- Better handling of partially uploaded manifests, see issue #58.
- Supports multiple folders in a single backup, see issue #48.
- Fixed an issue with the WEBDAV backend, see issue #192.
- Fixed an issue with uploading large files to CloudFiles, see issue #202.
- Fixed an issue where editing a backup would cause all files to be excluded, see issue #137.
- Fixed an issue with Apache and WEBDAV, see issue #192
- Fixed an issue with non-standard ports on SSH, see issue #179
- Fixed a bug with FTP after introducing SSL, r369
- Fixed a bug with FTP where an error 450 or 451 would occur, see issue #166 and issue #167.
- Added additional fixes for unmanaged SSH, issue #126
- The filter editor now reports why a file is included/excluded, issue #89
- Support for SSL with WEBDAV backend, issue #121
- Support for SSL with FTP backend, issue #170
- Fixed an issue with a missing error description, issue #171
- Fixed a bug with cancelling a restore operation
- Fixed a bug with partial restoring
- Added a helpfull message if using an incorrectly setup IIS with WebDAV, issue #122
- Fixed an issue with filename prefixes from the UI, issue #155
- Added security block to prevent accidental deletion of the last backup, issue #104
- Added a managed SSH backend, issue #129
- Added code to detect non-existing folders in WebDAV, SSH and FTP backends
- Fixed problems with timezone changes, issue #143
- Improved the progress bar and status messages when restoring files
- Easier way to restore files from a backup, issue #140
- Fixed a bug with the commandline decrypter
- First release to include CloudFiles as a backend, issue #43.
- Fixes for "DragDrop registration failed" errors, issue #132 and issue #145
- Improved backend interface to allow custom UI for providers, issue #77
- Fixes for the S3 backend under Linux, issue #101
- Added option to pause/resume/stop backups and throttle running backups, issue #10 and issue #69
- Fixed delete of running backup, issue #67
- Fixed a timeout issue with the SSH backend on Windows clients, see issue #59.
- Simplfied builds, there is now only one build, avalible as zip and MSI. Both packages should work on all OS and architectures. Untested with 64bit windows.
- Added shortcuts to start backups and others from commandline, see issue #91.
- Fixed a number of issues with the WEBDAV backend
- Added a backend test application (see issue #80)
- Fixed a timing issue with the SSH backend (see issue #59)
- Added a FTP_USERNAME (and --ftp-username) option (see issue #86 and issue #87)
- Added a language selector in the settings dialog (see issue #85)
- Added filename options to fix an issue with filenames on complete restore (see issue #78)
- Added option to debug SSH connections (see issue #59)
- Support for localization (see issue #71)
New in Duplicati 1.2 Beta 2 (Mar 5, 2011)
- Improved volume size handling
- Interactive pause/stop control
- Improved SSH support
- Language support (French and Portugese)
- Support for backing up multiple folders
- Uses AES crypt compatible encryption
- Significant speed improvements
- Portable mode
- Support for snapshots via VSS and LVM
- Backup of open files
New in Duplicati 1.2 Beta 1 (Mar 5, 2011)
- Support for TahoeLAFS
- Support for unencrypted SSH keyfiles
- Fixed a bug with USN
- Fixed some translation issues