Skip to content

tauri-bundler@2.10.0

Sep 26, 2026
New Features
  • f6c1eb253 (#15401) Added bundle.windows.bundleVCRuntime to copy the Visual C++ runtime DLLs into Windows MSI and NSIS installers. The bundler locates the runtime through VCTOOLS_REDIST_DIR or the bundled vswhere.exe.
  • f76b1d3ae (#15644) The bundler now prints the size of each generated bundle next to its path in the Finished N bundles at: output (directories such as macOS .app bundles are measured recursively).
  • af465eae1 (#15619) Add a --no-binary-patching flag to tauri build and tauri 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 a WM_ENDSESSION signal to the app for it to gracefully shutdown
Bug Fixes
  • 8e7028331 (#16062) Update linuxdeploy and the GTK plugin used for AppImages, fixing EGL_BAD_PARAMETER crashes on newer Mesa and bundling on Fedora and Arch. AppImages no longer force GDK_BACKEND=x11 and now use the native Wayland backend on Wayland sessions.
  • 7164de395 (#15786) Respect an explicitly configured GDK_BACKEND in AppImage GTK hooks while retaining x11 as the default.
  • 15468de79 (#16064) Recognize .deb and .rpm as 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 .rpm bundle is produced, and it now lists both targets. Setting createUpdaterArtifacts to "v1Compatible" no longer fails with "Unable to find a bundled project for the updater" when only a .deb bundle 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.
  • 33b3ea582 The bundled vswhere.exe is now written to a new, uniquely named temporary file on each use and removed afterwards, instead of running any existing %TEMP%\vswhere.exe.
  • 5e53ee2b8 Sort 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 removed goblin. Some of these dependencies are part of the public API which makes this a breaking change. Added a warning about tauri-bundler's API stability in reflection to past regular breaking struct changes.

© 2026 Tauri Contributors. CC-BY / MIT