Skip to content

Commit d7bdf0d

Browse files
authored
New version: Duplicati.Duplicati version 2.3.0.0 (microsoft#360635)
1 parent d5f60d6 commit d7bdf0d

File tree

3 files changed

+177
-0
lines changed

3 files changed

+177
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Created by Anthelion using komac v2.16.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json
3+
4+
PackageIdentifier: Duplicati.Duplicati
5+
PackageVersion: 2.3.0.0
6+
InstallerType: wix
7+
Scope: machine
8+
InstallModes:
9+
- interactive
10+
- silent
11+
- silentWithProgress
12+
UpgradeBehavior: install
13+
Protocols:
14+
- http
15+
- https
16+
ReleaseDate: 2026-04-14
17+
Installers:
18+
- Architecture: x86
19+
InstallerUrl: https://github.com/duplicati/duplicati/releases/download/v2.3.0.0_stable_2026-04-14/duplicati-2.3.0.0_stable_2026-04-14-win-x86-gui.msi
20+
InstallerSha256: 95814143448EC9B853D32B3788D9DEF8F7D832F7134D3F44DE8C23F19C084A7A
21+
ProductCode: '{BD0FA974-BEA3-4E9B-B9C3-A1C447D197A9}'
22+
AppsAndFeaturesEntries:
23+
- ProductCode: '{BD0FA974-BEA3-4E9B-B9C3-A1C447D197A9}'
24+
UpgradeCode: '{1C94BC5A-2BF2-4273-9D8F-2CB30E780D16}'
25+
InstallationMetadata:
26+
DefaultInstallLocation: '%ProgramFiles(x86)%/Duplicati 2'
27+
- Architecture: x64
28+
InstallerUrl: https://github.com/duplicati/duplicati/releases/download/v2.3.0.0_stable_2026-04-14/duplicati-2.3.0.0_stable_2026-04-14-win-x64-gui.msi
29+
InstallerSha256: 10C5C7AE056E0635712D51C5A9B6CE806B0BE0C2493986A53B2B4DAE57ABAC66
30+
ProductCode: '{67B7D9FE-1F86-4D17-BA31-216FB006C6BA}'
31+
AppsAndFeaturesEntries:
32+
- ProductCode: '{67B7D9FE-1F86-4D17-BA31-216FB006C6BA}'
33+
UpgradeCode: '{1C94BC5A-2BF2-4273-9D8F-2CB30E780D16}'
34+
InstallationMetadata:
35+
DefaultInstallLocation: '%ProgramFiles%/Duplicati 2'
36+
- Architecture: arm64
37+
InstallerUrl: https://github.com/duplicati/duplicati/releases/download/v2.3.0.0_stable_2026-04-14/duplicati-2.3.0.0_stable_2026-04-14-win-arm64-gui.msi
38+
InstallerSha256: 6FBEB7035838650ACB3C83077A2A2A68A13F20155B7A142E0FE795047BCCDBB8
39+
ProductCode: '{B4944F07-C0F0-473D-B9BE-1775A80645AB}'
40+
AppsAndFeaturesEntries:
41+
- ProductCode: '{B4944F07-C0F0-473D-B9BE-1775A80645AB}'
42+
UpgradeCode: '{1C94BC5A-2BF2-4273-9D8F-2CB30E780D16}'
43+
InstallationMetadata:
44+
DefaultInstallLocation: '%ProgramFiles%/Duplicati 2'
45+
ManifestType: installer
46+
ManifestVersion: 1.12.0
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
# Created by Anthelion using komac v2.16.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json
3+
4+
PackageIdentifier: Duplicati.Duplicati
5+
PackageVersion: 2.3.0.0
6+
PackageLocale: en-US
7+
Publisher: Duplicati Team
8+
PublisherUrl: https://www.duplicati.com/
9+
PublisherSupportUrl: https://github.com/duplicati/duplicati/issues
10+
Author: Kenneth Skovhede
11+
PackageName: Duplicati
12+
PackageUrl: https://www.duplicati.com/
13+
License: MIT
14+
LicenseUrl: https://github.com/duplicati/duplicati/blob/HEAD/LICENSE
15+
ShortDescription: Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers.
16+
Moniker: duplicati
17+
Tags:
18+
- backup
19+
- crypted
20+
- data
21+
- duplicati
22+
- incremental
23+
ReleaseNotes: |-
24+
About this release
25+
This is the next stable release for Duplicati 2.3, building on the 2.2 release with new features and bug fixes.
26+
A big thanks to the supportive Duplicati user base who continues to contribute with fixes, issue reports and feature requests.
27+
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.
28+
29+
Database Schema Update
30+
Note: This update changes the Server database schema to version 11. The database tool can perform downgrades if needed.
31+
32+
Multiple Backup Destinations
33+
This version adds support for configuring multiple destinations for a single backup job.
34+
This allows you to backup to multiple locations simultaneously, such as a local drive and a cloud storage provider.
35+
With multiple destinations, you can now configure a complete 3-2-1 backup strategy in a single job.
36+
After each completed backup, Duplicati will ensure that data is available on all destinations.
37+
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.
38+
39+
Remote Sources
40+
Remote sources are now easier to use with UI support and a prominent button on the source page.
41+
This version also adds support for using Box, Dropbox, OneDrive, and Google Drive as remote sources.
42+
43+
Windows Folder Status Indicator
44+
Thanks to @AndyBodnar, this version adds a Windows shell extension that shows the backup status of folders with icon overlays.
45+
The feature is disabled by default but can be enabled with the option --enable-folder-status-service on either Server or TrayIcon.
46+
Once enabled, run the RegisterFolderStatusExtension.ps1 script to register the extension and see backup status in Windows Explorer.
47+
48+
Google Workspace Backup
49+
This version adds support for backing up Google Workspace, including Gmail, Google Drive, Contacts, Calendar, and Chat.
50+
This is a proprietary module (source available) that requires a license to use in production.
51+
Without a license, testing is possible with up to 5 users.
52+
To prevent proprietary modules from loading, set the environment variable DUPLICATI_DISABLE_PROPRIETARY_MODULES=1 or delete files named Duplicati.Proprietary.* from your installation.
53+
54+
Office 365 Backup
55+
This version adds support for backing up Office 365 tenants, including mailboxes, calendars, contacts, OneDrive, Planner, Tasks, Teams, Sites, and more.
56+
This is a proprietary module (source available) that requires a license to use in production.
57+
Without a license, testing is possible with up to 5 users + 5 sites + 5 groups.
58+
59+
Full Disk Backup
60+
This version adds simple support for backup and restore of entire disks, including the MBR/GPT partition table.
61+
In this initial version, only Windows is supported, and the backup accesses the disk directly (no VSS).
62+
Support for Linux and macOS, as well as VSS support for Windows, is planned for future releases.
63+
Like the Office 365 / Google Workspace features, this is a proprietary module (source available).
64+
Full disk backup requires administrative privileges to access the disk directly.
65+
Full disk restore requires administrative privileges and requires that the disk is unmounted and not write-protected.
66+
67+
Remote File Locking
68+
This release adds support for remote locking of files on supported storage providers (S3, Azure Blob Storage, Backblaze B2, iDrive e2, Google Cloud Storage).
69+
Locking protects backup files from being deleted or overwritten during a configurable retention period.
70+
To use the feature, set the advanced option --remote-file-lock-duration (e.g., 30D for 30 days).
71+
Each backend supports governance (lock can be removed in admin console) or compliance (lock cannot be removed) modes.
72+
73+
Templating Engine for Reporting
74+
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.
75+
76+
Synology Native Package
77+
The Synology native package has been re-developed to support Synology DSM 7.2 and above.
78+
The package installs as any other Synology package and uses integrated DSM authentication.
79+
80+
Soft Delete Support
81+
A new option --soft-delete-prefix enables the soft-delete feature.
82+
When enabled, files are renamed/moved instead of being deleted, allowing lifecycle management rules to handle actual deletion after a retention period.
83+
84+
Platform Updates
85+
- .NET 10: The application now runs on .NET 10 for improved performance
86+
- SQLite: Updated to use Microsoft.Data.Sqlite for better performance and async query support
87+
- VSS Provider: Default VSS provider on Windows is now Vanara (AlphaVSS is no longer maintained)
88+
89+
Database Encryption Changes
90+
This release adds a "default secret provider" for the current OS:
91+
- Windows: Windows Credential Manager
92+
- macOS: Keychain
93+
- Linux: libSecret (Gnome Keyring), or commandline pass if available
94+
If no secret provider is configured, and a default secret provider is available, the database will be encrypted with a random password stored in the default secret provider.
95+
To opt-out, use --disable-db-encryption when starting the Server/TrayIcon.
96+
If database encryption is already configured, or no default secret provider is available, nothing will change.
97+
98+
Simplified S3 Provider Configuration
99+
The S3 provider configuration has been simplified by providing fewer options and only showing relevant endpoints.
100+
A whitelist of public S3 providers is included, and hostnames are shown in backup reports if in the whitelist.
101+
102+
New Languages
103+
Added support for Hungarian, Czech, and Polish languages. Thanks to all translators!
104+
105+
Quality of Life Improvements
106+
- The commandline-inside-the-UI feature now saves its state when navigating back
107+
- Added "Edit as text" option for source paths and filters
108+
- Linux AppImage builds are now available
109+
- Auto VSS on Windows when user has Administrator privileges (SeBackupPrivilege)
110+
- SSH-Agent support for SSH backend
111+
- Support for macOS Photos backup with --photos-handling option
112+
- New UI is more small-screen friendly
113+
114+
Notable Bugfixes
115+
- Fixed issue with invariant formatting causing crashes during backup
116+
- Fixed dry-run to strictly not touch data
117+
- Fixed --changed-files option to not introduce extra dangling file entries
118+
- Fixed purge operation size calculation and added --reduced-purge-statistics option
119+
- Fixed index file corruption issue where index files could become incomplete over time
120+
- Fixed restore flow to reduce temporary space usage (configurable with --restore-volume-cache-hint)
121+
ReleaseNotesUrl: https://github.com/duplicati/duplicati/releases/tag/v2.3.0.0_stable_2026-04-14
122+
ManifestType: defaultLocale
123+
ManifestVersion: 1.12.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created by Anthelion using komac v2.16.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json
3+
4+
PackageIdentifier: Duplicati.Duplicati
5+
PackageVersion: 2.3.0.0
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.12.0

0 commit comments

Comments
 (0)