tauri-build-v3.0.0-alpha.2 tauri-v3.0.0-alpha.3

high risk

tauri-apps/tauriSep 26, 2026 → Sep 26, 20260 days between releases

What's New

Introduces new threading patterns, cleanup hooks, and removes obsolete API methods.

Breaking Changes

  • Plugin hooks now require Sync and take &self instead of &mut self.
  • Removed App/AppHandle/WebviewWindow/Window/Webview::run_on_main_thread methods.
  • Renamed TrayIcon::with_inner_tray_icon to TrayIcon::with_inner_blocking.
  • Removed position and size parameters from Window::add_child.
  • Removed obsolete objc-exception feature flag.

New Features

  • Added Manager::run_on_main_thread and Manager::run_on_main_thread_blocking.
  • Added Plugin::cleanup_before_exit hook.
  • Added bounds, size, and position methods to unstable WebviewBuilder.

Improvements

  • Upgraded dependencies for the upcoming v3 version.
  • Introduced new threading patterns for main thread execution.
  • Added resource cleanup hook for plugins before exit.

Upgrade Notes

Update plugin implementations to use &self and ensure Sync. Replace direct run_on_main_thread calls with the new Manager methods. Update TrayIcon and Window::add_child calls to match new signatures.

The Two Releases

tauri-build-v3.0.0-alpha.2

tauri-build v3.0.0-alpha.2

Sep 26, 2026· 26 days ago

This alpha release aligns with the Tauri 2.12 changes by pulling updates and upgrading internal dependencies for the build tool.

Full release notes
tauri-v3.0.0-alpha.3

tauri v3.0.0-alpha.3

Sep 26, 2026· 26 days ago

This alpha release introduces new threading patterns for main thread execution and adds a cleanup hook for plugins before exit. It also removes obsolete methods and updates dependencies for the upcoming v3 version.

Full release notes