Bot releases are hidden (Show)
This release is a canary release intended to be used for testing in preparation of a later stable release.
Unlike regular canary builds, this one has a major change in the build system, so it now runs on .NET8.
For that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time.
Important changes from last Beta
Duplicati-server.sqlite
with machine serial numberPlease see list of known issues related to .NET8/Kestrel upgrade:
https://github.com/orgs/duplicati/projects/2
Due to incompatibility with duplicati_client
a new tool is included, named Duplicati.CommandLine.ServerUtil.exe
/duplicati-server-util
.
The new tool can pause/resume a backup, run a backup, change the password and more:
https://github.com/duplicati/duplicati/pull/5483
To reduce the risk of leaking encryption passphrases and credentials,
many fields in the Duplicati-server.sqlite
file will be encrypted after running this version.
The key used to encrypt is derived from the machine serial number, so the database cannot be decrypted on another machine.
If your strategy relies on being able to read this database, you must take action.
These two setups are vulnerable:
We strongly recommend that you store a copy of the passphrase(s) securely, regardless of your setup.
If you want to choose the settings encryption key, you can set the environment variable SETTINGS_ENCRYPTION_KEY
to a custom value.
If you want to never use the serial number as the passphrase, set the environment
variable DUPLICATI__REQUIRE_DB_ENCRYPTION_KEY=true
, which will prevent Duplicati from starting without a user provided key.
If you need to change the key, you can temporarily decrypt the database by starting the server with --disable-db-encryption
.
After starting, stop the instance again, set SETTINGS_ENCRYPTION_KEY
and start again without the argument, to have it re-encrypted.
To downgrade from this version, run once with --disable-db-encryption
, and change the version number to 7, then install the previous version.
As always, feedback is appreciated!
%HOME%
would not resolve correctly on Linux--send-http-result-output-format
Published by kenkendk about 2 months ago
This release is a canary release intended to be used for testing in preparation of a later stable release.
Unlike regular canary builds, this one has a major change in the build system, so it now runs on .NET8.
For that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time.
Important changes from last Beta
Please see list of known issues related to .NET8/Kestrel upgrade:
https://github.com/orgs/duplicati/projects/2
Published by kenkendk 2 months ago
This release is a canary release intended to be used for testing in preparation of a later stable release.
** Unlike regular canary builds, this one has a major change in the build system, so it now runs on .NET8. **
For that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time.
** Important changes from last Beta **
Please see list of known issues related to .NET8/Kestrel upgrade:
https://github.com/orgs/duplicati/projects/2
--webservice-allowed-hostnames
being renamedPublished by kenkendk 3 months ago
This release is a canary release intended to be used for testing in preparation of a later stable release.
Unlike regular canary builds, this one has a major change in the build system, so it now runs on .NET8.
For that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time.
Please see release notes for v2.0.9.100
for a summary of changes.
Please see list of known issues related to .NET8 upgrade:
https://github.com/orgs/duplicati/projects/2
This build is changes the underlying webserver to Kestrel, which is common for .NET based projects.
A big thanks to @tsuckow and @npodbielski for their contributions towards this goal.
This build changes authentication for the WebUI
With this build it is no longer possible to use the web-UI without a password.
If no password is set, a random password is generated.
For users activating the UI via the TrayIcon, this will automatically log in, as the TrayIcon hosts the server.
For users that rely on the WebUI without the TrayIcon, as special link is emitted during startup that allows login.
For both cases, the password can be (re-)set with --webservice-password=...
as a startup commandline argument.
None
, meaning "System Default".deb
packages overwriting options file on updatePublished by kenkendk 4 months ago
This release is a canary release intended to be used for testing in preparation of a later stable release.
** Unlike regular canary builds, this one has a major change in the build system, so it now runs on .NET8. **
For that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time.
Please see release notes for v2.0.9.100
for a summary of changes.
--s3-european-buckets
and --s3-use-rrs
AES_IGNORE_PADDING_BYTES=1
if you re-encrypt archives with an external AES Crypt tool.Published by kenkendk 5 months ago
This release is a canary release intended to be used for testing in preparation of a later stable release.
** Unlike regular canary builds, this one has a major change in the build system, so it now runs on .NET8. **
For that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time.
Duplicati.Library.AutoUpdater.exe
is renamed to Duplicati.CommandLine.AutoUpdater.exe
and has limited functionalityduplicati
:
Duplicati.GUI.TrayIcon.exe
-> duplicati
Duplicati.CommandLine.exe
-> duplicati-cli
Duplicati.RecoveryTool.exe
-> duplicati-recovery-tool
mono
support and requirementwixl
supportPublished by kenkendk 5 months ago
Changes in this version:
After almost a year, a new beta build is ready!
Since we are switching the underlying framework to .Net8, this release will be the last that runs on .NET 4 / Mono.
The new releases will be built with the framework included for minimal dependencies.
Thanks to all the amazing contributors and community for supporting the project!
For this release the following major changes are included:
As always, a detailed change list is in the project changelog.
Published by kenkendk 6 months ago
Changes in this version:
After almost a year, a new experimental build is ready!
Since we are switching the underlying framework to .Net8, this release will be the last that runs on .NET 4 / Mono.
The new releases will be built with the framework included for minimal dependencies.
Thanks to all the amazing contributors and community for supporting the project!
For this release the following major changes are included:
As always, a detailed change list is in the project changelog.
Published by kenkendk 6 months ago
Changes in this version:
Published by kenkendk 7 months ago
Changes in this version:
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.
Published by kenkendk 7 months ago
Changes in this version:
Published by kenkendk 10 months ago
Changes in this version:
This canary is a bugfix release with error reporting improvements, no database format change.
Options changes:
--s3-disable-chunk-encoding
added to the AWS backend (only useful for some providers)
--full-remote-verification
changes from a boolean option to a tri-valued one. Existing configurations should not be impacted.
--aftp-log-to-console
and --aftp-log-privateinfo-to-console
added to the Alternative Ftp backend (for debugging purposes only)
--repair-force-block-use
added to the database rebuild process (only for very damaged databases)
Changes:
Published by kenkendk over 1 year ago
Changes in this version:
Published by kenkendk over 1 year ago
Changes in this version:
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:
Published by kenkendk over 1 year ago
Changes in this version:
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:
Published by kenkendk over 1 year ago
Changes in this version:
Published by kenkendk over 1 year ago
Changes in this version:
Published by kenkendk over 2 years ago
Changes in this version:
--patch-with-local-blocks
, thanks @warwickmmIDrivee2
backend, thanks @MuhammadAbrar1984--use-move-for-put
which broken in previous build, thanks @kenkendkPublished by kenkendk over 2 years ago
Changes in this version:
Published by kenkendk over 2 years ago
Changes in this version:
NOTE: This is a rebuild of 2.0.6.101, now signed.