duplicati

Store securely encrypted backups in the cloud!

OTHER License

Stars
10.1K
Committers
202

Bot releases are visible (Hide)

duplicati - v2.0.6.101-2.0.6.101_canary_2022-03-13

Published by kenkendk over 2 years ago

NOTE: This is a preliminary build that is not signed with AuthentiCode.

It is primarily intended for users that need access to Dropbox which stopped working after an update.
A signed version will be published asap.

  • 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
duplicati - v2.0.6.100-2.0.6.100_canary_2021-08-11

Published by kenkendk about 3 years ago

Changes in this version:

  • 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
duplicati - v2.0.6.3-2.0.6.3_beta_2021-06-17

Published by kenkendk over 3 years ago

Changes in this version:
This is a minor bugfix release with only two changes, which affects a small number of users:

  • 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)
duplicati - v2.0.6.2-2.0.6.2_experimental_2021-05-29

Published by kenkendk over 3 years ago

Changes in this version:
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)
duplicati - v2.0.6.1-2.0.6.1_beta_2021-05-03

Published by kenkendk over 3 years ago

Changes in this version:

First beta build in over a year!

We have been hard at work adding new features and fixing issues. This beta release is 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 based on 2.0.6.0_experimental.

A big thanks to all Duplicati contributors, supporters, fans and users for keeping the project evolving and improving.

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 _)
duplicati - v2.0.6.0-2.0.6.0_experimental_2021-04-09

Published by kenkendk over 3 years ago

Changes in this version:

First experimental build in over a year!

We have been hard at work adding new features and fixing issues. This experimental release is a roll-up of all the fixes since the last experimental build and is expected to cause very few issues when upgrading.

A big thanks to all Duplicati contributors, supporters, fans and users for keeping the project evolving and improving.

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 _)
duplicati - v2.0.5.114-2.0.5.114_canary_2021-03-10

Published by kenkendk over 3 years ago

Changes in this version:

This build intends to remove some erronous warnings from the S3 backend introduced in the previous canary.

Detailed changes

  • Fixed the cURL error message url, thanks @warwickmm
  • Fixed the S3 warning messages, thanks @warwickmm
duplicati - v2.0.5.113-2.0.5.113_canary_2021-03-07

Published by kenkendk over 3 years ago

Changes in this version:

This build has two potentially breaking changes:

The Telegram backend is no longer included

If you rely on this backend, do not upgrade.

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.

Detailed list of changes

  • 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
duplicati - v2.0.5.112-2.0.5.112_canary_2021-01-20

Published by kenkendk over 3 years ago

Note: RPM builds failed, RPM package uploaded after, so signatures do not include the RPM

Changes in this version:
Hightlights for this update:

  • Stability improvements
  • Error/help message improvemens
  • New Telegram backend

Detailed list:

  • 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
duplicati - v2.0.5.111-2.0.5.111_canary_2020-09-26

Published by kenkendk about 4 years ago

Changes in this version:

  • 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
duplicati - v2.0.5.110-2.0.5.110_canary_2020-08-10

Published by kenkendk about 4 years ago

Changes in this version:

  • Fixed an issue with snapshot paths, thanks @dferreyra
duplicati - v2.0.5.109-2.0.5.109_canary_2020-08-07

Published by kenkendk about 4 years ago

Changes in this version:

  • 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
duplicati - v2.0.5.108-2.0.5.108_canary_2020-07-09

Published by kenkendk over 4 years ago

Changes in this version:

  • 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
duplicati - v2.0.5.107-2.0.5.107_canary_2020-05-26

Published by kenkendk over 4 years ago

Changes in this version:

  • Added a backend for Tardigrade.io, thanks @TopperDEL
  • Updated translations, thanks to all translators!
duplicati - v2.0.5.106-2.0.5.106_canary_2020-05-11

Published by kenkendk over 4 years ago

Changes in this version:
NOTE: this version updates the database version 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.

  • 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
duplicati - v2.0.5.104-2.0.5.104_canary_2020-03-25

Published by kenkendk over 4 years ago

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
duplicati - v2.0.5.103-2.0.5.103_canary_2020-02-18

Published by kenkendk over 4 years ago

Changes in this version:

This is a rebuild of 2.0.5.102 with a fix for MacOS packages

  • 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
duplicati - v2.0.5.102-2.0.5.102_canary_2020-02-18

Published by kenkendk over 4 years ago

Changes in this version:

  • 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
duplicati - v2.0.5.101-2.0.5.101_canary_2020-01-23

Published by kenkendk over 4 years ago

Changes in this version:

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

Published by kenkendk almost 5 years ago

Changes in this version:
This beta release is a collection of additions and improvements from many contributors.
Since it is released more than a year after the last beta, there is a large number of changes.

Important notes:

  • On Linux, macOS, and other systems that require Mono, this version requires Mono v5 or later.

  • On macOS please remove the current beta and install this version, instead of using the updater. Doing so, will make Duplicati compatible with Gatekeeper and allow you to grant permissions.

A big thanks to all Duplicati contributors, supporters, fans and users for keeping the project evolving and improving.

Note that the beta v2.0.4.23 has database version 8 and this release has database version 10. This means that your local database will be upgraded once you run this version, and you cannot roll back without some manual intervention.

Here is a short list of some of the more notable changes:

  • 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.
Package Rankings
Top 6.65% on Proxy.golang.org
Badges
Extracted from project README
Backers on Open Collective Sponsors on Open Collective Build Status on Travis-CI Coverage Status License