tauri-bundler@2.10.0
Sep 26, 2026
New Features
f6c1eb253(#15401) Addedbundle.windows.bundleVCRuntimeto copy the Visual C++ runtime DLLs into Windows MSI and NSIS installers. The bundler locates the runtime throughVCTOOLS_REDIST_DIRor the bundledvswhere.exe.f76b1d3ae(#15644) The bundler now prints the size of each generated bundle next to its path in theFinished N bundles at:output (directories such as macOS.appbundles are measured recursively).af465eae1(#15619) Add a--no-binary-patchingflag totauri buildandtauri bundle. When set, the bundler skips patching the main executable with bundle type information (and the subsequent re-signing), leaving an already-signed binary untouched. Patching is only required when shipping multiple bundle types per platform that should each update with their own installer format.
Enhancements
bca4ca58d(#14479) Switch to use restart manager to close running app, this makes it so that we send aWM_ENDSESSIONsignal to the app for it to gracefully shutdown
Bug Fixes
8e7028331(#16062) Update linuxdeploy and the GTK plugin used for AppImages, fixingEGL_BAD_PARAMETERcrashes on newer Mesa and bundling on Fedora and Arch. AppImages no longer forceGDK_BACKEND=x11and now use the native Wayland backend on Wayland sessions.7164de395(#15786) Respect an explicitly configuredGDK_BACKENDin AppImage GTK hooks while retainingx11as the default.15468de79(#16064) Recognize.deband.rpmas self contained updater artifacts (the updater plugin installs them directly): the "no updater-enabled targets were built" warning is no longer printed when only a.rpmbundle is produced, and it now lists both targets. SettingcreateUpdaterArtifactsto"v1Compatible"no longer fails with "Unable to find a bundled project for the updater" when only a.debbundle is built; the legacy updater never supported.deb, so the bundler now warns that no v1 compatible artifact was created instead.eaf96690d(#15804) On Linux, do not bundle xdg-open and xdg-utils in the AppImage anymore. This rarely worked and usually requires host system support anyway.adf5acf6f(#15651) Fix MSI bundling when an external binary filename starts with a digit.11012a13f(#15681) Fix WiX bundler doesn't respect the resource's target file name.33b3ea582The bundledvswhere.exeis now written to a new, uniquely named temporary file on each use and removed afterwards, instead of running any existing%TEMP%\vswhere.exe.5e53ee2b8Sort nested resource directories in the generated WiX file again so their order doesn't change between builds (regression from #15681).
What's Changed
Dependencies
- Upgraded to
tauri-utils@2.10.0 - Upgraded to
tauri-macos-sign@2.4.0 7632efd09(#15641) Breaking Change: Updated various dependencies and removedgoblin. Some of these dependencies are part of the public API which makes this a breaking change. Added a warning abouttauri-bundler's API stability in reflection to past regular breaking struct changes.
© 2026 Tauri Contributors. CC-BY / MIT