tauri-runtime-v3.0.0-alpha.0 tauri-codegen-v3.0.0-alpha.0

medium risk

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

What's New

Runtime adds raw pointers and dynamic typing; codegen switches to source-path resource resolution.

Breaking Changes

  • GTK types are now raw pointers.
  • Custom scheme URL format moved to RuntimeHandle.
  • tauri::webview_version function removed.
  • RuntimeSpecificInitAttrs renamed to RuntimeInitAttrs.
  • WebviewDispatch devtools methods now required regardless of feature.

New Features

  • Dynamic runtime module (DynRuntime).
  • iOS webview handle access.
  • Resources read directly from sources for unbundled apps.
  • ACL permissions materialized on demand.

Improvements

  • ACL size reduced using implicit permissions.

Upgrade Notes

Update GTK bindings to handle raw pointers and move custom scheme logic to RuntimeHandle. Configure resources in the bundle > resources context, as files are now resolved from source paths.

The Two Releases

tauri-runtime-v3.0.0-alpha.0

tauri-runtime v3.0.0-alpha.0

Sep 12, 2026· 1 month ago

The first alpha release of Tauri runtime v3, introducing a dynamic runtime type and breaking changes to GTK bindings and custom scheme URLs.

Full release notes
tauri-codegen-v3.0.0-alpha.0

tauri-codegen v3.0.0-alpha.0

Sep 13, 2026· 1 month ago

This release updates the codegen crate for Tauri v3, implementing the new resource handling strategy that resolves files from source paths and optimizing the embedded ACL size.

Full release notes