Change8

tauri-v2.9.0

📦 tauri
5 features4 deprecations🔧 8 symbols

Summary

This update synchronizes the Cargo lockfile, adding several new utility crates and identifying security advisories for unmaintained dependencies including GTK3 bindings and fxhash.

Migration Steps

  1. Run 'cargo update' to resolve version mismatches in patched dependencies like schemars_derive.
  2. Evaluate replacing unmaintained GTK3 bindings (atk, gdk) with maintained alternatives if applicable.
  3. Audit dependencies on fxhash due to its unmaintained status.

✨ New Features

  • Added apple-codesign v0.27.0
  • Added cargo-mobile2 v0.21.2
  • Added oxc_parser, oxc_ast, oxc_allocator, and oxc_span v0.36.0
  • Added windows-registry v0.5.3
  • Updated schemars to v0.8.22

🔧 Affected Symbols

atkatk-sysfxhashgdkschemarstauriwrytauri-runtime-wry

⚡ Deprecations

  • atk v0.18.2: gtk-rs GTK3 bindings are no longer maintained (RUSTSEC-2024-0413).
  • atk-sys v0.18.2: gtk-rs GTK3 bindings are no longer maintained (RUSTSEC-2024-0416).
  • fxhash v0.2.1: Crate is no longer maintained (RUSTSEC-2025-0057).
  • gdk v0.18.2: gtk-rs GTK3 bindings are no longer maintained.