Tauri
Frontend & MobileBuild smaller, faster, and more secure desktop and mobile applications with a web frontend.
Release History
View all versions →tauri-v2.11.5Version 2.11.5 unpins the `time` dependency to use the newly published fixed version 0.3.53.
tauri-build-v1.5.7-edition2024.01 featureThis release updates the Minimum Supported Rust Version (MSRV) to 1.85 to enable compatibility with Cargo edition 2024 projects. It also includes numerous dependency updates and addresses several security advisories found during auditing.
tauri-v2.11.41 fixThis patch upgrades the underlying runtime to `tauri-runtime-wry@2.11.4` and pins the `time` dependency to resolve a compilation error related to the `cookie` crate.
tauri-runtime-wry-v2.11.41 fixVersion 2.11.4 primarily addresses a Windows-specific bug related to DPI retrieval and handle leakage, improving performance for undecorated windows.
tauri-cli-v2.11.41 fixVersion 2.11.4 primarily addresses a bug in the AppImage bundler related to symlink creation and updates the underlying tauri-bundler dependency.
@tauri-apps/cli-v2.11.41 fixVersion 2.11.4 primarily addresses a bug in the AppImage bundler related to symlink creation and updates the internal tauri-cli dependency.
tauri-bundler-v2.9.41 fixVersion 2.9.4 primarily addresses a bug in the AppImage bundler related to symlink creation for desktop and icon files.
tauri-cli-v2.11.36 fixesTauri version 2.11.3 focuses on bug fixes across Android tooling, CLI migration, and environment variable handling, alongside dependency upgrades addressing security advisories.
@tauri-apps/cli-v2.11.35 fixesThis patch addresses several bugs, including issues with Android string generation, NDK_HOME environment variable handling, and incorrect namespace imports during migration. It also refines logging verbosity for `ureq_proto`.
tauri-v2.11.34 fixesTauri version 2.11.3 addresses several critical bug fixes related to deadlocks and event listeners, alongside performance improvements for custom protocol loading and mobile development.
tauri-build-v2.6.3Version 2.6.3 updates dependencies, specifically upgrading tauri-utils to 2.9.3 and tauri-codegen to 2.6.3. The release also includes security audit results showing several crates marked as unmaintained.
tauri-plugin-v2.6.3This release primarily updates dependencies, specifically upgrading tauri-utils to version 2.9.3. It also includes the results of a cargo audit showing several unmaintained dependencies.
tauri-macros-v2.6.3This release focuses on dependency upgrades, specifically updating tauri-utils to 2.9.3 and tauri-codegen to 2.6.3. The release also included a security audit showing several unmaintained dependencies.
tauri-codegen-v2.6.3This release primarily updates the dependency on tauri-utils to version 2.9.3. It also includes a comprehensive security audit report showing several crates marked as unmaintained.
tauri-runtime-wry-v2.11.32 fixesVersion 2.11.3 addresses critical deadlocks related to cookie fetching and resolves a mobile panic caused by concurrent window borrowing during lifecycle events.
tauri-runtime-v2.11.3This release primarily updates the internal dependency on tauri-utils to version 2.9.3. The cargo audit revealed several crates with unmaintained warnings, including various gtk-rs bindings and unic crates.
tauri-bundler-v2.9.31 fixThis release primarily addresses a bug related to NSIS installer signing by ensuring signed plugins are correctly located during the build process. It also includes dependency upgrades and reports on unmaintained crates found during security auditing.
tauri-utils-v2.9.31 fix1 featureVersion 2.9.3 enhances error reporting for invalid identifiers and corrects a bug where JSON integers were incorrectly deserialized as floats.
@tauri-apps/api-v2.11.11 featureThis release primarily updates documentation to clarify that monitor geometry properties return physical pixel values, requiring conversion to logical pixels for window creation options.
tauri-cli-v2.11.2The release notes detail security advisories found via Cargo Audit, highlighting that several dependencies, including atk, atk-sys, and fxhash, are now marked as unmaintained.
@tauri-apps/cli-v2.11.2This patch release primarily updates the internal dependency on tauri-cli to version 2.11.2.
tauri-v2.11.2The release notes detail security advisories found during a Cargo audit, highlighting several unmaintained dependencies like atk, atk-sys, and fxhash, along with their extensive dependency trees.
tauri-build-v2.6.2A Cargo audit revealed several security advisories related to unmaintained dependencies, including atk, atk-sys, and fxhash, which impact the broader dependency tree involving Tauri components.
tauri-plugin-v2.6.2A Cargo audit revealed several security advisories, highlighting that dependencies like atk, atk-sys, and fxhash are unmaintained. The audit detailed the dependency trees affected by these warnings.
tauri-macros-v2.6.2The release notes detail security advisories found via Cargo Audit, highlighting that several dependencies, including atk, atk-sys, and fxhash, are unmaintained.
Common Errors
InvalidStateError1 reportInvalidStateError in Tauri often arises when attempting to interact with web APIs (like `documentPictureInPicture`) before the webview has fully loaded or the relevant DOM elements are available. Ensure your code that uses these APIs executes after the `DOMContentLoaded` event or within a `setTimeout` to allow the webview to fully initialize. Alternatively, use Tauri's `app.on('window-ready')` to ensure the window is ready before executing your call.
ToolExecError1 reportToolExecError in Tauri often indicates that a build dependency or tool required for your project is missing or not correctly configured in your system's environment. Ensure that all necessary build tools (like compilers, linkers, and specific SDKs) and dependencies are installed and accessible in your system's PATH environment variable, then try cleaning and rebuilding your project. If issues persist, consult the specific error message details to identify the exact missing tool and follow its installation instructions.
MergeFailureException1 reportThe MergeFailureException in Tauri Android builds often arises from conflicting entries within the `AndroidManifest.xml` files of your project and its dependencies. Resolve this by explicitly defining the conflicting attributes (usually in `<application>`) in your app's `AndroidManifest.xml` located at `src-tauri/android/app/src/main/AndroidManifest.xml`, using `tools:replace="android:name"` within the manifest tag for each conflict, and adding `xmlns:tools="http://schemas.android.com/tools"` to the `<manifest>` tag. Clean and rebuild your Tauri project afterward.
WindowManagerError1 reportThe WindowManagerError often arises because the requested window operation (like `monitor_from_point`) fails due to an invalid window handle or the window not being fully initialized or visible. Ensure your window is created and has finished loading before calling windowing functions. If using `monitor_from_point` with coordinates from another application, verify those coordinates are valid and within the bounds of a currently active monitor to prevent errors.
Related Frontend & Mobile Packages
The library for web and native user interfaces.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
The React Framework
A framework for building native applications using React
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Subscribe to Updates
Get notified when new versions are released