Aquí hi ha 11 versions de Duplicati, des de 31 de gener del 2025 fins a l’actual, 2.4.0.0. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
11 versions en 2 anys · unes 6,9 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 2.4.0.0Darrera versió | 3 de setembre del 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versióThis release is a stable release that supersedes the 2.3.0.4 stable release. It contains all changes from the 2.3.1.0 and 2.3.1.1 beta releases.
Breaking change: Locked-down data folder permissions
This release hardens security around the data folder and is a breaking change for some setups.
For most users, this should not be a problem as the folders should already have the correct permissions.
Duplicati now requires that the data folder has the exact expected permissions, or it will refuse to use it. Previously, Duplicati would silently lock down the folder if it was not already locked.
To opt out of the permission check, you need to either pass --allow-insecure-datafolder, set the environment variable DUPLICATI__ALLOW_INSECURE_DATAFOLDER=true, or place a file named insecure-permissions.txt in the installation folder.
Note that the previous method of placing insecure-permissions.txt in the data folder is no longer supported.
This change also applies to preload.json, such that it will only be loaded if the folder is trusted, or one of the opt-out methods are activated. Additionally, the previous trusted paths /usr/local/share/Duplicati/preload.json and C:\ProgramData\Duplicati\preload.json are no longer supported as they cannot be guaranteed to be locked down.
A preload.json inside the data folder is still supported, provided the folder passes the permission check.
The ConfigureTool has a new secure-datafolder command that can be used to force the correct permissions on the data folder.
For most users this should not cause any problems, as Duplicati has been locking down the folder already, but if you rely on lax folder permissions the setup needs to change. Some Docker setups may not be able to set the permissions and will need to apply DUPLICATI__ALLOW_INSECURE_DATAFOLDER=true in the image to run without the protections.
Sync copy mode
This release adds an often requested feature that enables simple copying of files from source to destination.
Where the regular backups are deduplicated, compressed, encrypted and versioned, the new sync mode will instead simply copy from source to destination.
The copy is currently a one-way sync, where the source is replicated on the destination. Files can be deleted on the destination during sync (use --sync-then-delete), but destination folders will not be deleted.
The option --sync-remote-state is by default set to UseRemoteState which will list the destination and figure out what to upload. The setting UseLocalState uses a local database, similar to how backups work, to keep track of known remote files, and reduce the amount of remote listings done. Finally, the BlindlyUpload setting will just copy everything as-is to the remote.
The sync jobs support remote sources, snapshots, and multiple destinations. If snapshots are enabled, the copy is done from the snapshot, ensuring reliable reads.
Configuration of such a sync job is done the same way as with backup, but using a toggle option in the first step of the UI. Note that backup and sync jobs are not compatible as they use very different storage logic, so it is not possible to change the job mode after creating a job.
CLI mode also supports sync.
Improved Windows installer
This change brings a major update to the Windows installers, which now integrates the ability to run as a service, as well as generate and use TLS (https). The service feature has been present for a while in the WindowsService.exe tool and the TLS certificates were added as part of the Duplicati.CommandLine.ConfigureTool.exe. With this update these things are now integrated into the installer, and exposed as simple checkboxes to toggle the features. Installing the service from a regular user account, will also auto-generate a secure password and configure the TrayIcon to connect to the service (only for the current user).
If you have installed the service manually, do not activate the new checkbox as it only works if there is no pre-existing service. The installer-dr |
| 2.3.0.4 | 9 de juliol del 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versióAbout this release
This release patches version 2.3.0.3 with fixes for a number of issues that were discovered after the release.
The main focus of this release is stability and security hardening, along with a few backend and configuration improvements.
Security and Privacy
We improved handling of filtered paths so that paths excluded by filters are no longer accessed, and sensitive paths are now filtered out of reported log data. For reports we now rely on the OS default certificate validator.
Stability Fixes
We fixed a memory leak that could occur when backing up the macOS Photos library, and fixed a startup race condition in the Agent that could cause instability on launch.
We also made the backup process more robust against metadata errors, preventing a crash that could otherwise abort the backup.
Backend and Configuration Improvements
The Duplicati backend now has a configurable authentication timeout, and the HTTP message sending logic now retries transient failures correctly.
We also fixed the handling of MSSQL default instances, and corrected the option types for the S3 lock mode so the correct values are displayed.
Secret Provider and Licensing
It is now possible to disable the default secret provider, and the secret provider loader has been improved together with the license checker for greater flexibility.
The libsecret integration was updated to work better with KDE, and we now prevent creating a useless encryption key in certain scenarios.
Other Changes
This release adds server-side filter evaluation, fixes a few minor issues with remote sources, updates rclone in the Docker images, and corrects some incorrect help text.
Detailed list of changes:
- Allow disable default secret provider
- Block path traversal in recovery tool
- Add server-side filter eval
- Improve license flexibility
- Add an auth timeout to the Duplicati backend
- Avoid crash on metadata error
- Filter paths in reported log data
- Don't access filtered path
- Fixed retry of HTTP messages
- Fix incorrect option types for lock mode
- Fix MSSQL default instance handling
- Update libsecret for KDE
- Improve secret provider and license checker
- Prevent creating a useless key
- Fix incorrect help text
- Fix Agent startup race
- Fix MacOS Photos memory usage
- Update rclone in Docker images
- Fix minor issues with remote sources
- Use default OS certificate validator
Updates to ngclient
- Prevent frontend from requesting lock repair override
- Added ability to browse for a destination path.
- Added support for browsing MS365 and Google Workspace, so filters can be applied while content is visible.
- Added support for server-side filters in treeview.
- Showing shortcuts in pickers as we can now resolve them.
- Added a debouncer to filter calls.
- Added error indicator to tree view.
- Clean up target disk layout.
- Apply extended search only if we are restoring from a destination that needs it.
- Include server-only options, if any.
- Better Google Workspace error messages.
- Fixes to allow listing full disks on Windows.
- Fixed issue with evaluating globbing. |
| 2.3.0.3 | 10 de juny del 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versióAbout this release
This release patches version 2.3.0.1 with fixes for a few issues that were discovered after the release.
This is the same as the 2.3.0.2 release but with a few additional fixes that were missed by the 2.3.0.2 release.
Reliability Fixes
This release optimizes the synthetic filelist creation process to improve performance significantly. Additionally, there are a few added failsafe checks to ensure syntehtic filelists are always valid.
We also fixed an issue with remote-file locking that could (ironically) cause database locking issues in some cases. And we fixed the S3 lock mode configuration to show the correct values.
Backend Fixes and Improvements
We fixed an issue where the SMB backend could incorrectly treat files as folders giving warnings when attempting to enumerate them. We also fixed a timeout issue for OneDrive where slow transfers could trigger an unexpected timeout.
The OneDrive for Business and SharePoint backends have been deprecated in favor of the Microsoft Graph backend, as the older backends relied on an API that is no longer supported.
We also made the Duplicati storage backend publicly available, so you can now use Duplicati storage for your backups. Duplicati storage is integrated with the Duplicati Console, so there is zero storage configuration needed on the client.
Platform and Restore Improvements
This release also features a new option --exclude-non-local-files that can be used to exclude files that are stored in the cloud, such as OneDrive, Dropbox, etc.
We also fixed an issue causing warnings when doing backups of the MacOS Photos folder, and improved some error messages to include more guidance on how to resolve them.
Detailed list of changes:
- Renamed Office 365 branding to Microsoft 365
- Optimized synthetic filelist creation to prevent dangling metadata entries
- Improved Docker image build configuration
- Persist the used compression module in backup metadata
- Updated usage reporter integration
- Improved websocket handling for remote management connections
- Fixed Filen backend CI and authentication issues
- Added failsafe checks for synthetic filelist metadata
- Improved restore messages with additional result details
- Deprecated older OneDrive and SharePoint backends
- Fixed folders incorrectly showing as files in the filesystem API
- Added defensive handling for macOS Photos library timestamps
- Updated MEGA S4 endpoints for S3 backend
- Improved snapshot error messages with permission guidance
- Fixed timeout handling in OneDrive backend
- Updated Duplicati backend with improved timeout options
- Removed explicit defaults from new backup template
- Cleaned up remote controller registration state handling
- Fixed SMB backend issue where files could be treated as folders
- Fixed remote file locking on Windows
- Fixed S3 lock mode configuration
- Added support for extended Win32 file attributes in backups
- Update Avalonia to avoid DirectX dependency
- Improved handling of expired links
- Fix incorrect quota size reported
- Fixed version based search for restored
- Added guard when deleting old versions
- Log 500 errors to system log or local local
- Detect if locking is used when recreating database
- Support the do-not-track environment variable
- Guard against secret provider init failure
Updates to ngclient
- Added toggle to show advanced option names instead of descriptions
- Added confirmation popup before exporting configuration without encryption
- Now showing remote lock results on log page
- Fixed websocket not connecting on welcome page
- Added a welcome page for simpler console connections
- Removed attributes filter options on source page, in favor of using advanced options
- Prevent iteration of non-folder paths
- Enable selecting hidden items
- Added path resolving on the "dynamic paths", such as "My documents"
- Fixed compression option not being visible
- Added support for showing backends as deprecated or untested
- Fixed an issue where file size wo |
| 2.3.0.2 | 10 de juny del 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versióAbout this release
This release patches version 2.3.0.1 with fixes for a few issues that were discovered after the release.
Reliability Fixes
This release optimizes the synthetic filelist creation process to improve performance significantly. Additionally, there are a few added failsafe checks to ensure syntehtic filelists are always valid.
We also fixed an issue with remote-file locking that could (ironically) cause database locking issues in some cases. And we fixed the S3 lock mode configuration to show the correct values.
Backend Fixes and Improvements
We fixed an issue where the SMB backend could incorrectly treat files as folders giving warnings when attempting to enumerate them. We also fixed a timeout issue for OneDrive where slow transfers could trigger an unexpected timeout.
The OneDrive for Business and SharePoint backends have been deprecated in favor of the Microsoft Graph backend, as the older backends relied on an API that is no longer supported.
We also made the Duplicati storage backend publicly available, so you can now use Duplicati storage for your backups. Duplicati storage is integrated with the Duplicati Console, so there is zero storage configuration needed on the client.
Platform and Restore Improvements
This release also features a new option --exclude-non-local-files that can be used to exclude files that are stored in the cloud, such as OneDrive, Dropbox, etc.
We also fixed an issue causing warnings when doing backups of the MacOS Photos folder, and improved some error messages to include more guidance on how to resolve them.
Detailed list of changes:
- Renamed Office 365 branding to Microsoft 365
- Optimized synthetic filelist creation to prevent dangling metadata entries
- Improved Docker image build configuration
- Persist the used compression module in backup metadata
- Updated usage reporter integration
- Improved websocket handling for remote management connections
- Fixed Filen backend CI and authentication issues
- Added failsafe checks for synthetic filelist metadata
- Improved restore messages with additional result details
- Deprecated older OneDrive and SharePoint backends
- Fixed folders incorrectly showing as files in the filesystem API
- Added defensive handling for macOS Photos library timestamps
- Updated MEGA S4 endpoints for S3 backend
- Improved snapshot error messages with permission guidance
- Fixed timeout handling in OneDrive backend
- Updated Duplicati backend with improved timeout options
- Removed explicit defaults from new backup template
- Cleaned up remote controller registration state handling
- Fixed SMB backend issue where files could be treated as folders
- Fixed remote file locking on Windows
- Fixed S3 lock mode configuration
- Added support for extended Win32 file attributes in backups
Updates to ngclient
- Added toggle to show advanced option names instead of descriptions
- Added confirmation popup before exporting configuration without encryption
- Now showing remote lock results on log page
- Fixed websocket not connecting on welcome page
- Added a welcome page for simpler console connections
- Removed attributes filter options on source page, in favor of using advanced options
- Prevent iteration of non-folder paths
- Enable selecting hidden items
- Added path resolving on the "dynamic paths", such as "My documents"
- Fixed compression option not being visible
- Added support for showing backends as deprecated or untested
- Fixed an issue where file size would not be shown in the file tree
- Added an option to retry loading a backup list
- Show "last backup" with the same date in both detail and grid view
- Show actual scheduled time for backups
- Fixed an issue with using stored destinations which would fail to create folders
- Fixed an issue with importing backups where the schedule edits would be ignored
- Fixed an issue where the date for a scheduled backup would be off-by-one when edited
- Optimized query flow to use websockets instead of polling/fe |
| 2.3.0.1 | 24 d’abril del 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versióAbout this release
This is the next stable release for Duplicati 2.3, building on the 2.2 release with new features and bug fixes.
A big thanks to the supportive Duplicati user base who continues to contribute with fixes, issue reports and feature requests.
If you have already been using the beta release, this release is the same as v2.2.1.0, but includes a bugfix and two library updates.
This release patches version 2.3.0.0 with fixes for a few issues that were discovered after the release.
Database Schema Update
Note: This update changes the Server database schema to version 11. The database tool can perform downgrades if needed.
Multiple Backup Destinations
This version adds support for configuring multiple destinations for a single backup job.
This allows you to backup to multiple locations simultaneously, such as a local drive and a cloud storage provider.
With multiple destinations, you can now configure a complete 3-2-1 backup strategy in a single job.
After each completed backup, Duplicati will ensure that data is available on all destinations.
A 3-2-1 backup strategy is where you have 3 copies of your data, 2 of which are on different media, and 1 of which is offsite/immutable.
Remote Sources
Remote sources are now easier to use with UI support and a prominent button on the source page.
This version also adds support for using Box, Dropbox, OneDrive, and Google Drive as remote sources.
Windows Folder Status Indicator
Thanks to @AndyBodnar, this version adds a Windows shell extension that shows the backup status of folders with icon overlays.
The feature is disabled by default but can be enabled with the option --enable-folder-status-service on either Server or TrayIcon.
Once enabled, run the RegisterFolderStatusExtension.ps1 script to register the extension and see backup status in Windows Explorer.
Google Workspace Backup
This version adds support for backing up Google Workspace, including Gmail, Google Drive, Contacts, Calendar, and Chat.
This is a proprietary module (source available) that requires a license to use in production.
Without a license, testing is possible with up to 5 users.
To prevent proprietary modules from loading, set the environment variable DUPLICATI_DISABLE_PROPRIETARY_MODULES=1 or delete files named Duplicati.Proprietary.* from your installation.
Office 365 Backup
This version adds support for backing up Office 365 tenants, including mailboxes, calendars, contacts, OneDrive, Planner, Tasks, Teams, Sites, and more.
This is a proprietary module (source available) that requires a license to use in production.
Without a license, testing is possible with up to 5 users + 5 sites + 5 groups.
Full Disk Backup
This version adds simple support for backup and restore of entire disks, including the MBR/GPT partition table.
In this initial version, only Windows is supported, and the backup accesses the disk directly (no VSS).
Support for Linux and macOS, as well as VSS support for Windows, is planned for future releases.
Like the Office 365 / Google Workspace features, this is a proprietary module (source available).
Full disk backup requires administrative privileges to access the disk directly.
Full disk restore requires administrative privileges and requires that the disk is unmounted and not write-protected.
Remote File Locking
This release adds support for remote locking of files on supported storage providers (S3, Azure Blob Storage, Backblaze B2, iDrive e2, Google Cloud Storage).
Locking protects backup files from being deleted or overwritten during a configurable retention period.
To use the feature, set the advanced option --remote-file-lock-duration (e.g., 30D for 30 days).
Each backend supports governance (lock can be removed in admin console) or compliance (lock cannot be removed) modes.
Templating Engine for Reporting
Thanks to @AndyBodnar, it is now possible to use a Handlebars template to format the report output, which is especially useful for crafting custom email reports.
Synolo |
| 2.3.0.0 | 14 d’abril del 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versióAbout this release
This is the next stable release for Duplicati 2.3, building on the 2.2 release with new features and bug fixes.
A big thanks to the supportive Duplicati user base who continues to contribute with fixes, issue reports and feature requests.
If you have already been using the beta release, this release is the same as v2.2.1.0, but includes a bugfix and two library updates.
Database Schema Update
Note: This update changes the Server database schema to version 11. The database tool can perform downgrades if needed.
Multiple Backup Destinations
This version adds support for configuring multiple destinations for a single backup job.
This allows you to backup to multiple locations simultaneously, such as a local drive and a cloud storage provider.
With multiple destinations, you can now configure a complete 3-2-1 backup strategy in a single job.
After each completed backup, Duplicati will ensure that data is available on all destinations.
A 3-2-1 backup strategy is where you have 3 copies of your data, 2 of which are on different media, and 1 of which is offsite/immutable.
Remote Sources
Remote sources are now easier to use with UI support and a prominent button on the source page.
This version also adds support for using Box, Dropbox, OneDrive, and Google Drive as remote sources.
Windows Folder Status Indicator
Thanks to @AndyBodnar, this version adds a Windows shell extension that shows the backup status of folders with icon overlays.
The feature is disabled by default but can be enabled with the option --enable-folder-status-service on either Server or TrayIcon.
Once enabled, run the RegisterFolderStatusExtension.ps1 script to register the extension and see backup status in Windows Explorer.
Google Workspace Backup
This version adds support for backing up Google Workspace, including Gmail, Google Drive, Contacts, Calendar, and Chat.
This is a proprietary module (source available) that requires a license to use in production.
Without a license, testing is possible with up to 5 users.
To prevent proprietary modules from loading, set the environment variable DUPLICATI_DISABLE_PROPRIETARY_MODULES=1 or delete files named Duplicati.Proprietary.* from your installation.
Office 365 Backup
This version adds support for backing up Office 365 tenants, including mailboxes, calendars, contacts, OneDrive, Planner, Tasks, Teams, Sites, and more.
This is a proprietary module (source available) that requires a license to use in production.
Without a license, testing is possible with up to 5 users + 5 sites + 5 groups.
Full Disk Backup
This version adds simple support for backup and restore of entire disks, including the MBR/GPT partition table.
In this initial version, only Windows is supported, and the backup accesses the disk directly (no VSS).
Support for Linux and macOS, as well as VSS support for Windows, is planned for future releases.
Like the Office 365 / Google Workspace features, this is a proprietary module (source available).
Full disk backup requires administrative privileges to access the disk directly.
Full disk restore requires administrative privileges and requires that the disk is unmounted and not write-protected.
Remote File Locking
This release adds support for remote locking of files on supported storage providers (S3, Azure Blob Storage, Backblaze B2, iDrive e2, Google Cloud Storage).
Locking protects backup files from being deleted or overwritten during a configurable retention period.
To use the feature, set the advanced option --remote-file-lock-duration (e.g., 30D for 30 days).
Each backend supports governance (lock can be removed in admin console) or compliance (lock cannot be removed) modes.
Templating Engine for Reporting
Thanks to @AndyBodnar, it is now possible to use a Handlebars template to format the report output, which is especially useful for crafting custom email reports.
Synology Native Package
The Synology native package has been re-developed to support Synology DSM 7.2 and above |
| 2.2.0.3 | 6 de gener del 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versióThis is a minor patch release to fix some issues uncovered with the latest stable release.
The primary change in this version is an update to the restore algorithm that now has a limit to the cache size so restores can be performed on systems with limited additional space.
Detailed changes from 2.2.0.1 to 2.2.0.3
- ServerUtil returns the backup status when waiting for completion, thanks @greyxr
- Updated the Uplink.NET library to latest version (for Storj)
- Disabled the built-in retry and timeout for Azure blob storage
- Updated localizations
- Added Rabata.io as an S3 provider
- Added support for supplementary groups for service on Linux
- Added support for limiting the restore process disk usage
- Added support for reporting known cloud-hosts in backup reports
- Updated SSH.NET to 2025.1.0
- Fixed an issue with the startup delay on the server not being respected
- Fixed a bug with timeout issues in AliyunOSS backend
- Added support for changing the backup passphrase with the recovery tool, thanks @greyxr
- Fixed Windows Eventlog option having the wrong type which could cause warning messages
- Added a dialog to request the server password when running the TrayIcon without a hosted server
- Added support for getting a stable authentication token for Filen when using MFA
- Run VACUUM on the database if the password has changed to purge any sensitive data
- Added hostnames for Internxt to S3
- Updated remote management API
- Added support for custom CSS and js files for ngclient
- Improved proxy support with ngclient
- Fixed an edge case with testing on an empty remote destination
- Added Cloudflare R2 domains to list of public cloud providers
- Removed AWS specific texts on S3 documentation
Changes in user interface from 2.2.0.1 to 2.2.0.3
- Updated to latest ShipUI
- Preload modules for better desktop performance
- Fixed some issues with localization not being applied
- Updates to the options list
- Updated localizations, thanks to all translators!
- Fixed an issue with Rclone not maintaining letter-case for remote
- Simplified the schedule setup page
- Improved AuthID picking
- Improved integration with console
- Cleaned the sidebar slightly
- Fixed an issue with styling in settings
- Restore flow will now default to not overwrite existing files
- Added both option name and short description to advanced options
- Fixed not showing "Verifying" at the start of the backup operation
- Handle global settings with and without -- prefix
- Upgraded to Anguler 21
- Fixed an issue with loading Chinese language
- Added support for custom bucket validation rules on B2 buckets
- Added support for hiding the console connection indicator
- Merged settings for remote control on the settings page
- Fixed an issue with some default empty url not working on the destination page
- Fixed supporting Storj Access Grant & Storj API key
- More accurate display of destination type on the overview page
- Added custom UIs for supported S3 providers
- Added improved field validation for providers
- Updated the "Direct restore" flow to use the same destination picker as when setting up a backup
- Added some functionality to swap UI and choose the default UI (ngax vs ngclient)
- Fixed startup delay settings not being saved
- Fixed an issue with the data not being selectable in a custom schedule
- Fixed back button not working on Schedule page
- Now pushing serversettings via websocket instead of polling
- Added a button for getting API token for Filen.io when using MFA
- Allow finding deprecated backends by typing their full protocol key |
| 2.2.0.1 | 9 de novembre del 2025 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versióThis is a minor patch release to fix some issues uncovered with the latest stable release.
Changes from 2.2.0.0 to 2.2.0.1
- Report remote filenames on failures
- Fixed issues with timeouts on MSGraph-based backends (OneDrive and others)
- Fixed base-href placement for better proxy support, thanks @peloyeje
- Fixed an issue with not parsing enums with multiple values (aka flags)
- Clear warnings for configuration issues, if the issues are resolved
- Better detection of valid S3 hostnames
- Showing assembly version in version number
- Marked --send-mail-password as a password setting
- Improved WebDAV parsing logic for more servers
- Made pCloud options visible
- Added option to disable remote control while being connected to console
- Fixed a retry issue with sync-tool
Changes in user interface from 2.2.0.0 to 2.2.0.1
- Added support for picking power-mode provider
- Fixed issues with filters
- Fixed styling of some buttons
- Fixed issue with "Test connection" not offering to fix know issues
- Made the export tooltip optional
- Fixed an issue with parsing the exclude attributes and file size
- Improved some hint texts
- Fixed support for showing durations that include days
- The button to resume from paused state is now called "Resume"
- Hide usage reporter options if this is disabled via environment variables
- Show currently installed version on the settings page
- Set user language on first load to avoid default English page
- Added check when doing cross-OS restores
- Prevent clicking on steps that cannot be clicked
- Added password visibility toggle on main password
- Added some improved views for emails and files
- Fixed an issue with allowing uppercase and non-ASCII names in the folder path
- Commandline UI now loads global settings
- Very long error messages now introduce scrolling inside the popup
- Show configured backups for restore first, then direct restore options
- Added scrolling to source paths, which allows more than 25 sources to be added
- Filejump is hidden as it is undergoing a migration
- Sizes are now allowing bytes for precision
- Incorrect volume size warning fixed
- Added new console connect flow
Summary of changes from 2.1 to 2.2
- New user interface
- New backends: pCloud, Filen and SMB
- New faster restore flow, use --restore-legacy=true to fall back
- Installer signing keys are from Duplicat Inc
- Remote sources: S3, IDrive, SSH, and CIFS
- AWS and Azure blob storage cold storage support
- Database downgrade tool is included
- Local database updated to version 17
- Settings database updated to version 9
- Improved throttle calculations
- Removed Sia backend and marked Mega as unsupported
- All backends now have individual timeout settings
- Updated location default location for storage folder
- Securing the permissions on the storage folder
- New file and folder enumeration logic
- Timeout logic on all backend operations
- Improved database validation and repair logic
- ServerUtil can output JSON for script integration
- Improved support for having Duplicati behind a proxy
- Updated throttle logic, all streams share the throttle
- Improved repair logic
- VSS is automatically on if running on Windows with sufficient privileges
- Improved backend test function
- Ability to suppress warnings
- Support for remotely provided reporting url and remotely managed backup configs
- Added support for Google IAM on Google Drive |
| 2.2.0.0 | 23 d’octubre del 2025 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versióAbout this release
This is the next stable release building on the 2.1 line and adds more features and stability fixes, and we are super excited to share this version!
A big thanks to the supportive Duplicati user base who continues to contribute with fixes, issue reports and feature requests.
The most visual change for this version is the use of the new user interface, but there is also a massive list of fixes and improvements in this version. Below is a summary of some of the larger changes.
If you have already been using the beta release, this release is the same as v2.1.2.3.
New user interface
The new user interface is rewritten from scratch and has the same general structure as the previous one, but we made some things more user friendly and more visually appealing.
Should you find a function that is lacking, we have included buttons to switch back-n-forth between the two user interfaces.
New backends
We added support for using the cloud services pCloud, Filen and Filejump.
We also added support for connections with SMB.
The new SMB backend can connect directly to a Windows share without needing to mount the folder or install SMB support, and it works on Windows, Linux and macOS.
New restore flow
The new restore flow is enabled by default and you should not notice anything other than faster restores!
In case there is an issue with this, it is possible to set the option --restore-legacy=true to fall back to the previous restore flow.
New signing keys
The packages are now signed by Duplicati Inc, and the Windows packages are signed with EV certificates.
Remote source support
With this version it is now possible to make backups of local and some remote data.
In this version, S3, IDrive, SSH and CIFS sources are supported.
The UI does not yet support editing this nicely, but you can enter a path in the special format to "mount" the remote source.
For the commandline (and manual text entry in the UI) enter sources such as:
// Linux/MacOS
@/mnt/s3-data|s3://example?auth-username=...
// Windows
@X:\server1|smb://server/share?auth-username=...
This will cause the backups to fetch data from the remote sources.
We will add an editor to the UI to allow browsing the remote sources, similar to the local files.
Archive attributes support
For AWS S3 and Azure Blob Storage, Duplicati will now respect the archive attributes and not attempt to read and verify files that have been moved to cold storage.
Database updates
This version updates the format of the local database to version 17.
This version updates the format of the settings database to v9.
To assist in downgrades there is now a bundled CommandLine.DatabaseTool.exe / duplicati-database-tool that can downgrade databases with minimal data loss.
For a downgrade from this version to 2.1.0.5 this will only drop a few indexes and not cause any data loss.
Be sure to run the database tool before downgrading the install as the tool needs to be in the latest version.
Throttle updated
For backups that throttle the transfer speeds, the new throttle logic uses a shared limit for the backup, where previous versions would apply the throttle for each individual stream.
Removed backends
The Sia backend has been removed due to an incompatible hardfork.
The Mega backend has been marked as unmaintained due to lack of a supported library.
For now, the Mega library still works, but you should migrate away from it. The new Mega S4 storage might be an option.
Updates to all backends
All backends are updated to handle timeouts in a granular manner.
This means the option --http-operations-timeout is no longer present, but instead there are now --read-write-timeout, --list-timeout, and -short-timeout. These have sensible defaults but are open for tweaking.
The option --allowed-ssl-versions is only present for the FTP backend, all other backends use the operating system to figure out what version to use.
New datafolder default location
For Duplicati running as a service there are now changes for the default |
| 2.1.0.5 | 4 de març del 2025 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versióThis is an update release to 2.1.0.4, fixing critical issues.
This update fixes a number of issues reported with 2.1.0.4, 2.1.0.3, and 2.1.0.1.
If you are running one of these versions, it is highly recommended that you upgrade as soon as possible.
Important changes from 2.0.8.1 or older:
- 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
Detailed list of changes
- Fixed issue where failed uploads would be ignored in certain cases
- Increased default value for --read-write-timeout to 10 min to counter timeouts on large sets
- Fixed a case where a leading slash would be removed from source url paths
- Fixed fallback support for zip files with non-deflate compressed files
- Fixed dark/light-mode icons on MacOS
- Signing on MacOS is now done by Duplicati Inc
- Signing on Windows is now done by Duplicati Inc, with an extended validation certificate |
| 2.1.0.4 | 31 de gener del 2025 | — | 64 bits MSIARM64 MSI32 bits MSI Notes de la versió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 |