Permalink
Switch branches/tags
v2.0.3.9-2.0.3.9_canary_2018-06-30 v2.0.3.8-2.0.3.8_canary_2018-06-28 v2.0.3.7-2.0.3.7_canary_2018-06-17 v2.0.3.6-2.0.3.6_canary_2018-04-23 v2.0.3.5-2.0.3.5_canary_2018-04-13 v2.0.3.4-2.0.3.4_canary_2018-04-02 v2.0.3.3-2.0.3.3_beta_2018-04-02 v2.0.3.2-2.0.3.2_canary_2018-03-16 v2.0.3.2-2.0.3.2_beta_2018-04-02 v2.0.3.1-2.0.3.1_experimental_2018-03-16 v2.0.2.21-2.0.2.21_canary_2018-03-06 v2.0.2.20-2.0.2.20_canary_2018-02-27 v2.0.2.19-2.0.2.19_canary_2018-02-12 v2.0.2.18-2.0.2.18_canary_2018-02-11 v2.0.2.17-2.0.2.17_canary_2018-01-23 v2.0.2.16-2.0.2.16_canary_2018-01-18 v2.0.2.15-2.0.2.15_experimental_2018-01-03 v2.0.2.14-2.0.2.14_canary_2017-12-22 v2.0.2.13-2.0.2.13_canary_2017-11-22 v2.0.2.12-2.0.2.12_canary_2017-10-20 v2.0.2.11-2.0.2.11_canary_2017-10-20 v2.0.2.10-2.0.2.10_canary_2017-10-11 v2.0.2.9-2.0.2.9_canary_2017-10-01 v2.0.2.8-2.0.2.8_canary_2017-09-20 v2.0.2.7-2.0.2.7_canary_2017-09-19 v2.0.2.6-2.0.2.6_canary_2017-09-16 v2.0.2.5-2.0.2.5_canary_2017-09-14 v2.0.2.4-2.0.2.4_canary_2017-09-09 v2.0.2.3-2.0.2.3_canary_2017-09-08 v2.0.2.2-2.0.2.2_canary_2017-08-30 v2.0.2.1-2.0.2.1_beta_2017-08-01 v2.0.1.73-2.0.1.73_experimental_2017-07-15 v2.0.1.72-2.0.1.72_canary_2017-07-05 v2.0.1.71-2.0.1.71_canary_2017-07-04 v2.0.1.70-2.0.1.70_canary_2017-07-04 v2.0.1.69-2.0.1.69_canary_2017-06-29 v2.0.1.68-2.0.1.68_canary_2017-06-28 v2.0.1.67-2.0.1.67_canary_2017-06-21 v2.0.1.66-2.0.1.66_canary_2017-06-15 v2.0.1.65-2.0.1.65_canary_2017-06-09 v2.0.1.64-2.0.1.64_canary_2017-06-02 v2.0.1.63-2.0.1.63_canary_2017-06-01 v2.0.1.62-2.0.1.62_canary_2017-06-01 v2.0.1.61-2.0.1.61_experimental_2017-05-30 v2.0.1.60-2.0.1.60_canary_2017-05-23 v2.0.1.59-2.0.1.59_canary_2017-05-22 v2.0.1.58-2.0.1.58_canary_2017-05-19 v2.0.1.57-2.0.1.57_canary_2017-05-17 v2.0.1.56-2.0.1.56_canary_2017-04-21 v2.0.1.55-2.0.1.55_canary_2017-04-06 v2.0.1.54-2.0.1.54_canary_2017-03-26 v2.0.1.53-2.0.1.53_experimental_2017-03-13 v2.0.1.52-2.0.1.52_canary_2017-03-13 v2.0.1.51-2.0.1.51_canary_2017-03-03 v2.0.1.50-2.0.1.50_canary_2017-02-28 v2.0.1.49-2.0.1.49_experimental_2017-02-23 v2.0.1.48-2.0.1.48_canary_2017-02-23 v2.0.1.47-2.0.1.47_canary_2017-02-14 v2.0.1.46-2.0.1.46_canary_2017-02-03 v2.0.1.45-2.0.1.45_experimental_2017-02-03 v2.0.1.44-2.0.1.44_canary_2017-01-24 v2.0.1.43-2.0.1.43_canary_2017-01-19 v2.0.1.42-2.0.1.42_canary_2017-01-16 v2.0.1.41-2.0.1.41_canary_2017-01-16 v2.0.1.40-2.0.1.40_canary_2017-01-12 v2.0.1.39-2.0.1.39_canary_2017-01-08 v2.0.1.38-2.0.1.38_canary_2016-12-27 v2.0.1.37-2.0.1.37_canary_2016-12-27 v2.0.1.36-2.0.1.36_canary_2016-12-24 v2.0.1.35-2.0.1.35_experimental_2016-12-13 v2.0.1.34-2.0.1.34_canary_2016-12-05 v2.0.1.33-2.0.1.33_canary_2016-11-27 v2.0.1.32-2.0.1.32_canary_2016-11-12 v2.0.1.31-2.0.1.31_canary_2016-11-03 v2.0.1.30-2.0.1.30_experimental_2016-11-03 v2.0.1.29-2.0.1.29_canary_2016-10-27 v2.0.1.28-2.0.1.28_canary_2016-10-19 v2.0.1.27-2.0.1.27_canary_2016-10-14 v2.0.1.26-2.0.1.26_canary_2016-09-29 v2.0.1.25-2.0.1.25_canary_2016-09-26 v2.0.1.24-2.0.1.24_canary_2016-09-21 v2.0.1.23-2.0.1.23_canary_2016-09-16 v2.0.1.22-2.0.1.22_experimental_2016-09-12 v2.0.1.21-2.0.1.21_experimental_2016-09-09 v2.0.1.20-2.0.1.20_canary_2016-09-01 v2.0.1.19-2.0.1.19_canary_2016-08-27 v2.0.1.18-2.0.1.18_canary_2016-08-10 v2.0.1.17-2.0.1.17_canary_2016-05-14 v2.0.1.16-2.0.1.16_canary_2016-05-04 v2.0.1.15-2.0.1.15_canary_2016-04-27 v2.0.1.14-2.0.1.14_canary_2016-04-21 v2.0.1.13-2.0.1.13_canary_2016-04-10 v2.0.1.12-2.0.1.12_canary_2016-04-08 v2.0.1.11-2.0.1.11_experimental_2016-04-08 v2.0.1.10-2.0.1.10_canary_2016-03-31 v2.0.1.9-2.0.1.9_canary_2016-03-26 v2.0.1.8-2.0.1.8_canary_2016-03-20 v2.0.1.7-2.0.1.7_experimental_2016-03-19 v2.0.1.6-2.0.1.6_canary_2016-03-18 v2.0.1.5-2.0.1.5_canary_2016-03-16
Nothing to show
Find file Copy path
ec96872 Jun 30, 2018
@kenkendk @renestach @gerbaulet
990 lines (871 sloc) 44.7 KB
2018-06-30 - 2.0.3.9_canary_2018-06-30
==========
* 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
2018-06-28 - 2.0.3.8_canary_2018-06-28
==========
* 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
2018-06-17 - 2.0.3.7_canary_2018-06-17
==========
* 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
2018-04-23 - 2.0.3.6_canary_2018-04-23
==========
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, thanks @tygill
* Fixed a backup import issue with empty metadata
* Added upper bound to password checker, thanks @pectojin
2018-04-13 - 2.0.3.5_canary_2018-04-13
==========
* 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
2018-04-02 - 2.0.3.4_canary_2018-04-02
==========
* Added support for setting low IO priority during backups
* Changed order of throttling arguments to fix incorrect throtling
* Added an option to disable backups when running on battery, thanks @warwickmm
* Fixed a crash on the CLI help page, thanks @tygill
* Added new Graph-API based backends for SharePoint and Office 365, thanks @tygill
* Added new UI status badges, thanks @dbddhkpde
2018-04-02 - 2.0.3.3_beta_2018-04-02
==========
This beta release contains many changes, a quick summary of changes:
* 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
Thanks to the many contributors who worked hard to get this release ready!
2018-03-16 - 2.0.3.2_canary_2018-03-16
==========
* 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
2018-03-16 - 2.0.3.1_experimental_2018-03-16
==========
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
2018-03-06 - 2.0.2.21_canary_2018-03-06
==========
* 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
2018-02-27 - 2.0.2.20_canary_2018-02-27
==========
* Added Docker images, thanks @fkrull
* Fixed log entries being cut in UI, thanks @Pectojin
* Improved the webserver status codes, thanks @Pectojin
* Fixed the Mono download link for the OSX package, thanks @aranaur
* Improved the log UI to not load excessive results, thanks @Pectojin
* Fixed an issue where retention options would not clear in the UI, thanks @TekkiWuff
* Not applying default filters, unless explicitly enabled by the user
* Automatically reloading DNS entries for WebDAV if there is a name lookup error, thanks @Pectojin
* Improved rentention policy syntax and functionality, thanks @TekkiWuff
* Added script to re-encrypt remote files, thanks @wjansenw
* Fixed a number of incorrect HTTP status codes, thanks @Pectojin
2018-02-12 - 2.0.2.19_canary_2018-02-12
==========
* Updated translations
* Rebuilt stylesheet
2018-02-11 - 2.0.2.18_canary_2018-02-11
==========
* 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
2018-01-23 - 2.0.2.17_canary_2018-01-23
==========
- 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
2018-01-18 - 2.0.2.16_canary_2018-01-18
==========
* Reworked some internal compression code, thanks @vnau
* Updated commandline documentation, thanks @mr-flibble
* Improved 64bit OS detection, thanks @warwickmm
* Fixed a problem with the progress bar hiding under the top bar, thanks @pectojin
* Fixed a problem displaying more than 10 advanced options, thanks @pectojin
* Improved detection of 32bit MSSQL on 64bit Windows, thanks @inat3k
* Changed load order of modules to allow `run-script` to change setup, thanks @BrianLakstins
* Added a `UserAgent` header to OD4B requests
2018-01-03 - 2.0.2.15_experimental_2018-01-03
==========
This is the same as build 2.0.2.14 canary
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
2017-12-22 - 2.0.2.14_canary_2017-12-22
==========
* Multiple code quality fixes, thansk @warwickmm
* Fixed a case where commandline arguments ending with a backslash were not correctly escaped on Windows
2017-11-22 - 2.0.2.13_canary_2017-11-22
==========
* 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
2017-10-20 - 2.0.2.12_canary_2017-10-20
==========
* Fixed not reporting "Finished" until the backup is actually finished, thanks @warwickmm
* Fixed stack overflow in FTP backend, thanks @tygill
* Fixed a number of incorrect exception messages, thanks @warwickmm
* Removed assembly signing for now, thanks @warwickmm
2017-10-20 - 2.0.2.11_canary_2017-10-20
==========
* 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
2017-10-11 - 2.0.2.10_canary_2017-10-11
==========
* Fixed an issue with the compare command not working with filters
* Fixed showing the full version number on the app on MacOS
* Code quality cleanup, thanks @warwickmm
* Added code to detect the power supply source, thanks @warwickmm
* Fixed an issuw with quota detection for non-drive roots on Windows, thanks @t$
* Implemented retention policy as a commandline switch, thanks @tekkiwulf
* Improved default filters, thanks @tygill
* Updated FasterHashing to fix problems on MacOS and with OpenSSL 1.1
* Fixed the remote-file delete function to only delete Duplicati-related files
* Added option to run the tray-icon detached from the console
2017-10-01 - 2.0.2.9_canary_2017-10-01
==========
* Updated libraries: NewtonSoft.Json, AzureBlob, AWS, SSH, SharpCompress, Meg, NGetText, MimeKit, MailKit, AlphaFS, CoCoL
* Fixed the default-filters warning, thanks @tygill
* Added quota reporting to OneDrive, thanks @tygill
* Added a number of performance improvementes, thanks @warwickmm
* 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
2017-09-20 - 2.0.2.8_canary_2017-09-20
==========
* Fixed passwordless SSH setup, thanks @Pectojin
* More fixes to the SSL certificate override issue
* Changed hash provider to use the native CNG version if available
2017-09-19 - 2.0.2.7_canary_2017-09-19
==========
* 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, thanks @tygill
* Fixed not being able to set "no delay" for startup settings, thanks @Pectojin
* Added nice-level to Duplicati-server on Linux-based installs, thanks @z0rc
* Re-introduced the machine name in the WebUI page title, thanks @Pectojin
* Reduced size of PNG images, thanks @PeterDaveHello
* Added default filters to exclude temp folders and similar, thanks @tygill
* Fixed all string compares to use ordinal compare, thanks @tygill
* Fixed a case where temporary files were not removed after verification
2017-09-16 - 2.0.2.6_canary_2017-09-16
==========
* Added an experiemental --use-block-cache flag to test performance potential
2017-09-14 - 2.0.2.5_canary_2017-09-14
==========
* Added support for wildcards in source paths on Windows, thanks @tygill
* Improved default values for Sia backend, thanks @fuffenz
2017-09-09 - 2.0.2.4_canary_2017-09-09
==========
* Fixed an issue that cause Duplicati GUI to fail on startup
2017-09-08 - 2.0.2.3_canary_2017-09-08
==========
* 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 (thanks @fuffenz)
* Fixed issue with using Azure backend
2017-08-30 - 2.0.2.2_canary_2017-08-30
==========
* Fixed not performing vacuum all the time, thanks @danstahr
* Added Selectel as an OpenStack prodvider, thanks @febalist
* 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, thanks to all translators!
* 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, thanks @mnaiman
* 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
2017-08-01 - 2.0.2.1_beta_2017-08-01
==========
This is the first Beta release of Duplicati 2.0.
It is a rebuild of version 2.0.1.73, intended for users who prefer a stable version instead of "bleeding edge" updates.
Thanks to everyone who has used Duplicati, reported bugs and contributed fixes!
2017-07-15 - 2.0.1.73_experimental_2017-07-15
==========
This version is the same as 2.0.1.72_canary.
Som of the changes from 2.0.1.61_experimental:
* Added a "dark" theme
* Updated thirdparty libraries
* Added JottaCloud backend
* Improved database rebuild speed
* Added throttle controls to the WebUI
* Switched to %LOCALAPPDATA% for storing data on Windows
* And more ...
2017-07-05 - 2.0.1.72_canary_2017-07-05
==========
* Fix duplicate `zip-compression-level` warning
2017-07-04 - 2.0.1.71_canary_2017-07-04
==========
* Fixed a problem with the Synology package allowing access without being authenticated with DSM
2017-07-04 - 2.0.1.70_canary_2017-07-04
==========
* Added support for enabling zip64
* Rewrote the Synology package to use nginx proxy features instead of CGI
* Added code signature to Synology package
2017-06-29 - 2.0.1.69_canary_2017-06-29
==========
* Added support for attaching the console to the service on Windows, thanks @mnaiman
* Fixed a crash when starting the trayicon with a password set, thanks @mnaiman
2017-06-28 - 2.0.1.68_canary_2017-06-28
==========
* Fixed an issue with password managers setting the password on configuration export
* Updated SQLite to 1.0.105.2 (3.19.3) on Windows
* Fixed an issue that prevented the TrayIcon "Quit" menu item from working
* Now using %LOCALAPPDATA% for storing local files on Windows, unless %APPDATA% already has data
* Updated AWS S3 libraries
* Switched to new Authenticode signing key
2017-06-21 - 2.0.1.67_canary_2017-06-21
==========
* Fixed the main menu "floating" up on small screens
* Fixed some issues with stopping a backup
* Fixed the help dialog for HubiC suggesting the default/ prefix
* Changed some texts in the UI
* Added live throttle control options
* Added option for TrayIcon to connect to the server without the password, if it can read the local database
* Added systed service file for RPM installs
2017-06-15 - 2.0.1.66_canary_2017-06-15
==========
* Removed the warning text on the settings page
* Added internal system for better database upgrades, thanks @Danstahr
* Included Jottacloud backend in the build output, thanks @Danstahr
* Fixed an arugment-out-of-range error in the "compare" method, thanks @Danstahr
* Added support for reading and writing filters in external scripts, thanks @IGTHORN
* Added an environment variable to override the default file-system case-sensitivity
* Improved recreate database speeds, thanks @zed9h
2017-06-09 - 2.0.1.65_canary_2017-06-09
==========
* Updated the Azure libraries
* Cleaned the deployed builds from XML files
* Fixed an out-of-bounds error, thanks @okoetter
* Updated localizations
* Fixed a bug where the SSL certificate was reported to the client
2017-06-02 - 2.0.1.64_canary_2017-06-02
==========
* Compile all executables without `Prefer32Bit`
* Fixed not showing the commandline arguments if the input is incorrect
2017-06-01 - 2.0.1.63_canary_2017-06-01
==========
* Rebuild, gpg was removed from the build maching causing 2.0.1.62 to be a partially unsigned build
2017-06-01 - 2.0.1.62_canary_2017-06-01
==========
* Caching is now enabled for static content in the WebUI, thanks @mknjc
* Fixed an issue with `--deleted-files`, thanks @downpoured
* Added permissions testing for the "Test connection" on aFTP, thanks @vnau
* Changed some `GET` calls to `POST` for the login sequence
* Fixed not being able to change the usagereporter level
* Added support for setting a theme
* Added the "dark" theme, thanks Michal
* Updated SharpCompress to the latest version
2017-05-30 - 2.0.1.61_experimental_2017-05-30
==========
This experimental release contains all the changes from canary v2.0.1.60,
including:
* Performance updates, faster backups, less memory
* Fixed an issue with zip files larger than 4GiB
* Improved import/export functions
If you are using VSS snapshots on Windows,
make sure you install VC++ 2015 redist:
https://www.microsoft.com/en-us/download/details.aspx?id=48145
2017-05-23 - 2.0.1.60_canary_2017-05-23
==========
* Re-enabled the GTK trayicon that was missing in the previous two versions
2017-05-22 - 2.0.1.59_canary_2017-05-22
==========
* Fixed an issue with NewtonSoft.Json not loading for some backends
* Note that Windows VSS now requires VC++ Redist 2015 installed
2017-05-19 - 2.0.1.58_canary_2017-05-19
==========
* Fixed an issue with the FTP backend in 2.0.1.57
* Improved the query used to get the timestamp if `--check-filetime-only` is enabled
2017-05-17 - 2.0.1.57_canary_2017-05-17
==========
* Fixed an issue with not being performed correctly with AmzCD
* Fixed the Windows verifyscript, thanks @mnaiman
* Updated fonts to work better with Russian language display, thanks @vnau
* Removed Tlsv1 option from server, thanks @mnaiman
* Updated NewtonSoft.Json, MailKit, MimeKit and AlphaVSS
* Fixed the way AllowWriteBuffering is used, which should fix delete errors on AmzCD
* Fixed an error in searching for files with regular expressions
2017-04-21 - 2.0.1.56_canary_2017-04-21
==========
* Fixed an issue with duplicate strings in S3 providers
* Fixed an issue where a file being expanded during backup could cause the file to not be backed up.
* Changed HTTP requests to not buffer the output to fix out-of-memory errors
* Added a Python script to do restores completely without using Duplicati, thanks @downpoured !
* Improved Amazon Cloud Drive by not waiting while performing batched requests
2017-04-06 - 2.0.1.55_canary_2017-04-06
==========
* Updated SharpCompress to support creating zip files larger than 4 GiB
* Added a commandline-like interface to the WebUI
* Updated the backendtool to support full paths
* Updated the list of S3 regions and servers
* Change the UI to have a fixed top-bar with status and progress
* Fixed a crash that occurs if the web-browser does not send `Accept-Language`
* Fixed an issue with filtering the output of the LIST command
2017-03-26 - 2.0.1.54_canary_2017-03-26
==========
* Fixed an unwanted empty folder creation, thanks @albertony
* Fixed logic issues with volumesize minimum bounds, thanks @albertony
* Fixed importing config files with AllowedDays set
* Improved database performance on backups, thanks @danstahr
2017-03-13 - 2.0.1.53_experimental_2017-03-13
==========
* This update contains the same fixes as canary 2.0.1.51
2017-03-13 - 2.0.1.52_canary_2017-03-13
==========
* Added fail-over to read zip files with invalid central directory
* Improved the login page for compatibility with password managers, thanks @johenning
* Improved the URL parser for better commandline import
* Improved the URL parsing when importing a saved configuration
* Added exit/status codes to the verification command
* Added IBM Bluemix COS to list of S3 providers, thanks @greyhoundforty
* Improved startup time for commandline, thanks @frelis
* Improved non-hosted mode for TrayIcon, thanks @mnaiman
* Added a Jottacloud backend, thanks @albertony
2017-03-03 - 2.0.1.51_canary_2017-03-03
==========
* Updated the bundled version of SQLite for Windows to 1.0.104.0
* Added deep archive verification when invoking verify
* Changed the pagination method for GoogleDrive
2017-02-28 - 2.0.1.50_canary_2017-02-28
==========
* Added error message if `--prefix` contains hyphens
* Fixed an issue with editing the allowed days on the schedule page
* Changed "import" so it just loads the configuration into the editor, allowing the user to edit it before saving
* Added function to restore that loads setup from a configuration file
* Updated SharpCompress and S3 libraries
* Improved crash messages for Windows TrayIcon
2017-02-23 - 2.0.1.49_experimental_2017-02-23
==========
* This build is the same as the canary
2017-02-23 - 2.0.1.48_canary_2017-02-23
==========
* Updated translations, thanks @agrajaghh
* Improved verification script, thanks @mnaiman
* Support for SSL certificates in server when running with Mono, thanks @mnaiman
* Improved progress bar updates when processing large files, thanks @asselin
2017-02-14 - 2.0.1.47_canary_2017-02-14
==========
* Updated some localizations
* Updated the user interface
* Fixed an issue where the Force Stop action did not work immediately
2017-02-03 - 2.0.1.46_canary_2017-02-03
==========
* Fixed icon sizes
* Removed the fake control.cgi entry
* Added experimental support for setting the SQLite tempdir
* Added an optimization that makes bug reports faster to create
* Added a new HTTP reporter module, thanks @vatara
2017-02-03 - 2.0.1.45_experimental_2017-02-03
==========
* This experimental release contains the fixes in the latest canary and some updated translations, and a fix that makes creating a bug-report faster
2017-01-24 - 2.0.1.44_canary_2017-01-24
==========
* 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
2017-01-19 - 2.0.1.43_canary_2017-01-19
==========
* Improved queries that are used to recreate the database
* Fixed duplicate logging entries when a log file was used
2017-01-16 - 2.0.1.41_canary_2017-01-16
==========
* Added a debugging feature to assist with #1699, #2048, #2140, #2178
* Fixed a problem with listing changes from the commandline
2017-01-12 - 2.0.1.40_canary_2017-01-12
==========
* 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
2017-01-08 - 2.0.1.39_canary_2017-01-08
==========
* 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
2016-12-27 - 2.0.1.38_canary_2016-12-27
==========
* Fixed a problem with login no longer working
* Updated the login page to use blue colors
2016-12-27 - 2.0.1.37_canary_2016-12-27
==========
* Added a check for administrator privileges to avoid HyperV error messages
2016-12-24 - 2.0.1.36_canary_2016-12-24
==========
* 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
2016-12-05 - 2.0.1.34_canary_2016-12-05
==========
* Fixed an issue with spurious errors in the UI mentioning Hyper-V
* Fixed an issue where requesting deletion of remote files did not work
* Improved the status results reported in the log files
* Fixed some issues with the usage reporter
* Fixed an issue with the SSH fingerprint not being accepted in URL encoded format
2016-11-27 - 2.0.1.33_canary_2016-11-27
==========
* Updated Linux certificate warnings to mention cert-sync instead of Mozroots
* Added option to run the Duplicati server as a Linux service, thanks @a1ezzz
* Updated LVM snapshot size parameters, thanks @kakoskin1
* Fixed schedule time being skewed towards UTC, thanks @tianqiaoxiangzhe
* Improved notification area layout, thanks @tudacs
* Fixed a case where it would be impossible to edit the weekdays in the schedule, thanks @tudacs
* Added support for choosing time values in seconds range from the UI
* Fixed issues with the scheduler not re-scheduling entries until after a restart
* Fixed a case where sizes chosen from the advanced options editor would be invalid
2016-11-12 - 2.0.1.32_canary_2016-11-12
==========
* Fixed an issue with deleting a backup
* Fixed an issue with creating a backup without encryption
* Fixed storing symlink metadata to not follow symlinks unless specified
* Updated AlphaFS, AWS (S3), SSH, Azure, Mega and mailkit libraries
* Fixed an issue with XFS-LVM snapshots, thanks @kakoskin1
* Updated languages, added Chinese
* Added a GUI for MSSQL databases, thanks @mnaiman
* Fixed an issue with metadata being reported as being too large if the blocksize is 1mb or or more
* Fixed escaping exported commandline for Windows
* Fixes to the UI, thanks @agrajaghh
2016-11-03 - 2.0.1.31_canary_2016-11-03
==========
* Fixed autoupdater choosing old update if the base version was replaced
* Improved the UI for adding a backup, thanks @agrajaghh
* Added MSSQL to potential backup targets, thanks @mnaiman
2016-11-03 - 2.0.1.30_experimental_2016-11-03
==========
* Experimental release; includes all canary changes
* Updated translations
* Rebuilt UnixSupport to fix OSX metadata issues
2016-10-27 - 2.0.1.29_canary_2016-10-27
==========
* Better support for LVM snapshots, thanks @a1ezzz
* Fixed additional Debian dependencies, thanks @a1ezzz
* Additional translation files, Spanish and French
* Improved HyperV support from CLI and UI, thanks @mnaiman and @agrajaghh
* Fixed a bug with log-spam from Windows Service, thanks @mnaiman
* Fixed issue with backup metadata and user that do not exist locally, thanks @gerco
* Improved screen reading support
* Fixed OSX icon on dark statusbar
* Fixed crashes on Linux related to icon format
* Updated GTK support and switched to SVG icons
2016-10-19
==========
* Some additions to the translation system
* Fixed setting current working dir, thanks @mnaiman
* Fixed an issue where deleting a backup would not work
* Updated the throttle computation algorithm
* Suppressing the "No LSB modules found" error message on Ubuntu
* Added support for metadata larger than 100kb
* NOTE: The large metadata support changes the remote file format for all newly written files
* Added support for HyperV on CLI and in the UI, thanks @mnaiman and @agrajaghh
* Fixed an issue with the Debian package requiring AlphaVSS.Common.dll when performing LVM snapshots
* Fixed an issue with Amazon Cloud Drive, thanks @AndersGron
* Fixed an incorrect warning when using the commandline and GPG
2016-10-14
==========
* Work on the translation system, thanks @agrajaghh
* Added tray-icon context menu icons, thanks @agrajaghh
* Added support for "caffeinate" on OSX to prevent sleep during backups
* Work on Hyper-V support, thanks @mnaiman
* Fixed an issue with Windows service running from the wrong start folder
* Changed dependencies in packages to require Mono 3.0
* Added a new delete dialog to assist in deleting the local database and optionally the remote data
* UI tweaks
* Added validation when saving/importing backups
* Fixed some issues with choosing the home folder on Windows
2016-09-29
==========
* Updated help file for commandline
* Fixed a problem with showing progress / crashing UI
* Support for localization
* Added messages in the log when finishing an operation
* Added log message after starting the webserver
* Support for the --asynchronous-upload-folder setting
* Added a dialog in the UI when clicking Run and the server is paused
* Improved formating of the logged result message
* Updated bundled GPG for Windows
2016-09-26
==========
* Fixed some issues in commandline help (thanks @agrajaghh)
* Added support for backing up HyperV machines (thanks @GNicho)
* Fixed showing backend statistics when --no-remote-verification is specified
* Fixed global options not being applied
2016-09-21
==========
* Change default TrayIcon on OSX to work on 32bit Mono
* Added localization support calls to all strings in the UI
2016-09-16
==========
* Fixed a restore issue from a partially reconstructed database
* Implemented Auhtenticode signing for all executables and libraries
* Implemented Authenticode signing for Windows MSI files
* Implmented Codesign for OSX pkg and dmg files
* Updated Mono check for existing certificates, to avoid showing mozroots message
* Added support for installing Duplicati.WindowsService.exe as a service from the commandline
2016-09-12
==========
* Fixed a problem with restoring from the UI, thanks @4m1g0
2016-09-09
==========
* Fixes to the Dropbox backend
* Fixed restore of files/folders with semicolon and plus characters from the UI
* Added visual feedback when clicking the restore button
* Added assembly redirects to solve issues with loading SharpAESCrypt and Mega backend
* Changed the label for dblocksize in the UI
2016-09-01
==========
* Fixed VSS based backups not working after 2.0.1.17
* Prevent including temporary files in verification file, thanks @mnaiman
* Added host-key verification for SSH connections, thanks @mnaiman
2016-08-27
==========
* Fixed issue with files not being listed on Windows (AlphaFS and AlphaVSS issue)
* Updated B2 API URL
* Added compact command to WebUI
2016-08-10
==========
* OneDrive for Business now uploads files in chunks to prevent timeout, thanks @ReneHezer
* Prevent using both --keep-version and --keep-time to avoid confusion
* Fixed a number of usability issues with the WebUI
* Fixed encoding of special characters for Amazon Cloud Drive, thanks @Xelio
* Fixed an issue with the recovery tool not respecting the restore folder target, thanks @mnaiman
* Fixed issues when including the "home" folder on Windows
* Fixed expanding environment variables and special folder names for filters
* Changed displaying the dates in the WebUI with the browser locale
* Added option to re-compress and re-encrypt from the recovery tool, thanks @mnaiman
* Updated AWS S3 library to latests version
* Added option to create an un-priviledged S3 user via IAM, if the current user has permissions
* Fixed an issue with the scheduler that cause high CPU usage for invalid schedules
* Fixed an issue with the WebUI forgetting SSL settings in some cases
* Upgraded support for sending email to use a new library with proper SSL support, thanks @mnaiman
* Fixed spurious failures in SSH connections, caused by leaking open connections, thanks @mnaiman
* Fixed a Mono dependency in the Debian package that has been renamed
* Added a DropBox backend, thanks @wvc
* Added option to serve the WebUI with an SSL certificate, thanks @mnaiman
* Improments to the recovery tool, thanks @mnaiman
* Fixed an issue where deleting a backup and creating a new could cause data to be pre-set from the delete backup on the new, thanks @4m1g0
* Fixed an issue with LVM not working on newer versions of Ubuntu
* Fixed an issue where Mono could not be located by the OSX app bundle
* Fixes to WebUI layout, thansk @Vaporizer8
2016-05-14
==========
* Fixes for UI on Safari, thanks @alexfran
* Speed and space improvement for backups, thanks @footstark
* Added a Synology package
2016-05-04
==========
* Updated Renci.SSH to latest build
* Added duration to the UI (thanks @trampi)
* Fixed a bug in recreate database with specially crafted index files
2016-04-27
==========
* Improved support for OEM customization
* Updated tray icons on OSX
* Added support for choosing SSL protocols
* Added suppresion of reparsepoint errors
* Improved restoring folder symlinks
2016-04-21
==========
* Added a new TrayIcon runner for OSX, so it now works on 64bit mono
* Fixed some error messages
* Updated App icon on Windows
* Added a Windows service
* Fixed an issue with IE caching data in the UI
* Fixed an issue with restoring from multi-drive backups in Windows
* Fixed an issue with spaces in the path on B2 backend
* Changed how the autoupdater attempts to find a folder for storing updates
* Updated NGAX, thanks AlexFRAN
2016-04-10
==========
* Added a new FTP backend, thanks @mylemans
* Fixed an issue with AWS crashing in initializer
* Updated list of compressed extensions
2016-04-08
==========
* Fixed a problem with symlink policy not being honored for folders
* Fixed disposing database commands and connections, which should fix all "database is locked" errors on Windows
* Updates to handling scenarios where the user is not logged in, thanks @mylemans
* Added an OSX TrayIcon for 64-bit, based on rumps
2016-03-31
==========
* Fixed some issues with non-standard block sizes
* Fixed a number of issues with recreating the database from remote data, thanks @footstark
* Fixed an issue where filelists with no files would cause an error message
* Added an import link to the NGAX theme
* Fixed loading and saving additional properties from NGAX theme
* Improved login redirect logic in NGAX theme, thanks @mylemans
* Improved layout for the NGAX theme, thanks @AlexFran
* Improved image quality for the TrayIcon on OSX and Windows, thanks @FootStark and @agrajaghh
2016-03-26
==========
* Fixed a problem with recreating database from backup data
* Added a OneDrive for business backend
* Fixed tray icons on all platforms
* Fixed an issue with running on .Net 4.0
2016-03-20
==========
* New icons, thanks to @agrajaghh
* Multithreading is now enabled by default
2016-03-18
==========
* Improved rebuild of the local database
2016-03-16
==========
* Improvements to database size, thanks to @FootStark
* Reduced storage for large backup sets, thanks to @FootStark
* Update version of SharpAESCrypt with utilization of hardware support for encryption/decryption if available
2016-03-14
==========
* Added options to run AES encryption with two threads, and decryption with up to four
* Fixed some minor issues with the UI introduced in the previous build
2016-03-13
==========
* Updated icons for Windows and Linux
* Improvements to selecting update channels
* Showing drive labels on Windows
* Fixed selecting expire intervals with the Ngax theme
* Minor display fixes
* Fixes to Amazon Cloud Drive backend
2016-03-12
==========
* Added feature to select update channel in the UI
* Added feature to select usage reporter level in the UI
2016-03-11
==========
* Added support for additional configuration parameters for S3
* Added download piping for optional parallel hash checking, thanks to Stefan Lück
* Drastic improvements for restore speeds, especially on large dataset, thanks to Stefan Lück
2016-02-15
==========
* Added expansion of environment variables in filters
* Numerous fixes for Windows
* Added error message for attempting to restore encrypted backup without a passphrase
* Added two substantial performance fixes for restoring, thanks to @FootStark and @kunom.
2016-01-27
==========
- Added option for more thorough verification during remote volume test
- Added support for backing up the filesystem root ( i.e. / ), thanks @mach-o
- Added fixes to ensure that a failed rebuild of a database cannot be used
- Added an update to SharpCompress to fix a special case where some bytes could be lost on extraction
- Updated the NGAX UI with the latest fixes from Alexander
2016-01-12
==========
* Fixed the autoupdate popup
* Added feature to suppress donation messages
* Fixed an issue with PARSEDRESULT being empty in emails
* Fixed an issue with paths that contains spaces not being listed for restore
* Added support for modifying filters through scripts and the parameters file
* Added check for duplicate files from the backend and updated Google Drive to not report multiple versions of the same file
* Fixed an unhelpful error message when authid was not supplied
* Added workaround for Mono 2.11 where get_DefinedTypes is missing
2015-12-17
==========
* Bugfix for Backblaze backend
* Added faster fail for OAuth backends with wrong credentials
2015-12-14
==========
* Fixed a few issues with the new theme
* Added a system info page in the new theme
2015-12-08
==========
* New favicon
* Numerous fixes to the ngax theme
* Method for editing path to local database
2015-12-07
==========
* Added signed GPG signatures to each build
* Fixed an issue with notifications
* Numerous fixes and additions to the ngax UI
* Added Amazon Cloud Drive backend
* Added Backblaze Cloud Storage backend
* Added Mega.co.nz backend
* Added Box.com backend
2015-11-30
==========
* Added a check after repairing to test if more damages are done than fixed
* Implemented correct escaping of environment variables when used in regular expressions
* Improved the Greeno WebUI when picking file paths
* Added the new Angular code and the UI by Alexander
* Added a theme switcher
2015-11-18
==========
* Improved CLI output when there are no results
* Fixed a filtering issue with case-sensitive systems
* Improved restore by guessing the encryption and compression modules based on their filenames
* Improved robustness by checking if a file really exists when the server returns 404
* Fixed an issue where a deleted file would be repeatedly attempted verified
* Improvements to various CLI inputs
* Added a fix for a bug where pausing the server would keep it paused
* Bugfixes for the REST API
* Added some indexes to speed up the restore process
* Fixed a bug where backing up a folder and a subfolder would lead to all files being excluded
* Fixed an issue with compacting that would cause the database to require a repair if the compacting was interrupted
* Added mentions of the mozroots utility on Linux in various places
* Added the storage-class option to S3