updater
Update your app from a remote server.
2.12.x
2.12.0
-
1308bfa3Breaking change: theallowDowngradesoption was removed from thecheckcommand and is now read from the plugin configuration instead.Previously any code running in the webview could pass
allowDowngrades: truetoplugin:updater|checkand relax the version check from "the update must be newer" to "the update must be different", overriding the comparator the application had configured on the Rust side. The flag is now an application-level setting:{"plugins": {"updater": {"allowDowngrades": true}}}It defaults to
false, and is ignored when the application provides its ownBuilder::default_version_comparator, which continues to take precedence.
2.11.x
2.11.0
f8053e65(#3527 by @Legend-Master) Documented Cargo feature flags in each plugin's crate-level documentation.622f02bf(#3516 by @Legend-Master) On Windows, returns an error if failed to spawn the installer ininstallthroughShellExecuteWab7489c9(#3299 by @Legend-Master) On Windows, add a new optionrestartAfterInstall/restart_after_installto install an update without the installer re-launching the app2371be83(#3526 by @Legend-Master) Addedsystem-proxy(enabled by default) feature flag to controlreqwest/system-proxyfeature (Use Windows and macOS system proxy settings automatically)
2.10.x
2.10.1
2.10.0
4375c98b(#3073) Add no_proxy config to disable system proxy for updater plugin.f122ee98Allow configuring the updater client to accept invalid TLS certificates and hostnames for internal/self-signed update servers. These options are available via the plugin config (dangerousAcceptInvalidCerts,dangerousAcceptInvalidHostnames) and via theUpdaterBuilder(dangerous_accept_invalid_certs,dangerous_accept_invalid_hostnames).f122ee98Updater plugin now supports all bundle types: Deb, Rpm and AppImage for Linux; NSiS, MSI for Windows. This was added in https://github.com/tauri-apps/plugins-workspace/pull/262405c5da07(#3213) Updatedreqwestto 0.13, make sure to update yourreqwestdependency if you're usingUpdaterBuilder::configure_client
2.9.x
2.9.0
2.8.x
2.8.1
735d209d(#2761 by @FabianLars) Fixed an issue preventing updates via the NSIS installer from succeeding when the app was launched with command line arguments containing spaces.
2.8.0
-
87afa23c(#2726) Add allowDowngrades parameter to check commandAdded a new optional
allowDowngradesparameter to the JavaScript check command that allows the updater to consider versions that are lower than the current version as valid updates. When enabled, the version comparator will accept any version that is different from the current version, effectively allowing downgrades. -
73ff15de(#2757) Fix headers option inUpdate.downloadandUpdate.downloadAndInstalldoesn't work withRecord<string, string> | Headerstypes
2.7.x
2.7.1
c5b0f51c(#2621 by @Legend-Master) Fixcheckanddownloadoverrides theacceptheader
2.7.0
Full Changelog
Version List
- v2.12.0 Sep 20, 2026
- v2.11.0 Aug 31, 2026
- v2.10.1 Apr 4, 2026
- v2.10.0 Feb 3, 2026
- v2.9.0 Jun 25, 2025
- v2.8.1 Jun 17, 2025
- v2.8.0 Jun 16, 2025
- v2.7.1 Apr 18, 2025
- v2.7.0 Apr 2, 2025
- v2.6.1 Mar 17, 2025
- v2.6.0 Mar 10, 2025
- v2.5.1 Feb 24, 2025
- v2.5.0 Feb 4, 2025
- v2.4.0 Jan 27, 2025
- v2.3.1 Jan 6, 2025
- v2.3.0 Dec 10, 2024
- v2.2.0 Dec 9, 2024
- v2.1.0 Dec 2, 2024
- v2.0.2 Oct 3, 2024
- v2.0.1 Oct 2, 2024
- v2.0.0 Oct 2, 2024
- v2.0.0-rc.4 Oct 2, 2024
- v2.0.0-rc.3 Sep 5, 2024
- v2.0.0-rc.2 Sep 4, 2024
- v2.0.0-rc.1 Aug 29, 2024
- v2.0.0-rc.0 Aug 2, 2024
- v2.0.0-beta.11 Jul 23, 2024
- v2.0.0-beta.8 Jul 31, 2024
- v2.0.0-beta.7 Jul 12, 2024
- v2.0.0-beta.6 Jul 2, 2024
- v2.0.0-beta.5 May 30, 2024
- v2.0.0-beta.4 May 30, 2024
- v2.0.0-beta.3 May 1, 2024
- v2.0.0-beta.2 Mar 7, 2024
- v2.0.0-beta.1 Feb 21, 2024
- v2.0.0-beta.0 Feb 3, 2024
- v2.0.0-alpha.5 Dec 20, 2023
- v2.0.0-alpha.4 Dec 14, 2023
- v2.0.0-alpha.3 Oct 29, 2023
- v2.0.0-alpha.2 Oct 23, 2023
- v2.0.0-alpha.1 Aug 14, 2023
- v2.0.0-alpha.0 May 24, 2023
© 2026 Tauri Contributors. CC-BY / MIT