Change8

tauri-codegen-v2.5.1

📦 tauriView on GitHub →
5 deprecations🔧 8 symbols

Summary

Security audit report identifying multiple unmaintained dependencies within the Tauri ecosystem, specifically regarding GTK3 bindings and the fxhash crate.

Migration Steps

  1. Audit dependencies for unmaintained GTK3 bindings (atk, gdk, gtk-sys) and consider migrating to GTK4 or updated bindings if available.
  2. Replace fxhash with a maintained alternative like ahash or the standard library's HashMap where performance allows.
  3. Update tauri and its sub-dependencies (wry, tao) to versions that do not rely on unmaintained crates.

🔧 Affected Symbols

atkatk-sysfxhashgdkgdk-sysgtkwebkit2gtktauri

⚡ Deprecations

  • The atk crate (v0.18.2) is no longer maintained (RUSTSEC-2024-0413).
  • The atk-sys crate (v0.18.2) is no longer maintained (RUSTSEC-2024-0416).
  • The fxhash crate (v0.2.1) is no longer maintained (RUSTSEC-2025-0057).
  • The gdk crate (v0.18.2) is no longer maintained (RUSTSEC-2024-0412).
  • The gdk-sys crate (v0.18.2) is no longer maintained (RUSTSEC-2024-0418).