Release: 2.1.0.4 (Stable) 2025-01-31

2.1.0.4_stable_2025-01-31

This is the first stable release of the Duplicati 2.x codebase!

Thanks to the amazing Duplicati community who continue to contribute in force.

Important changes from 2.0.8.1

  • Updated to .NET8 with OS specific builds
  • Using Kestrel as the API/UI server
  • Mandatory password and new authentication scheme for server
  • Settings database version updated to v8
  • Backup database updated to v13
  • Automatic updating not supported

This update builds on beta 2.1.0.3 with only a minor tweak to WebDAV timeouts.

High-level view of changes from beta 2.0.8.1

  • Updated to .NET8 and Kestrel/ASP.NET Core
  • Updated the authentication system
  • Added support for encrypting database fields
  • Fixed a number of stability issues
  • Added support for remote control
  • Added secret providers
  • Updated blocksize to 1MiB by default
  • Removed RC4 database encryption (auto-decrypt)
  • Added read-write timeout to most backends

Awesome progress, thank you so much!

Congrats on reaching this milestone!

Amazing!
Never thought this would ever happen, but finlly here it is!

moonlanding

Might want to update this text. :slight_smile:

Also work with linuxserver on their image. They don’t seem to have any 2.1.0.4, and docs say

image

I’m not sure what their usual classification plan is, e.g. for other software with Beta and Stable.

EDIT:

Add channel suffix/prefix in versioned docker tags. #5927 might also fit into the plan somehow.

Good catch! :smiley:

I have made a PR for fixing this.

That is already in progress from their side.

That one is to make it easier for automated tools to stay in a specific channel (i.e., stable) even though the version number for a canary build is higher. I don’t think linuxserver uses these.