Change8

tauri-v2.8.4

📦 tauri
🐛 1 fixes1 deprecations🔧 9 symbols

Summary

This maintenance release updates over 1,000 dependencies and identifies several security advisories regarding unmaintained GTK3 bindings used by the Tauri runtime.

Migration Steps

  1. Run `cargo update` to ensure patched package versions (like schemars_derive) and locked dependencies are synchronized.
  2. Evaluate migration from GTK3 to GTK4 or alternative backends as the current GTK3 bindings are marked as unmaintained.

🐛 Bug Fixes

  • Updated Cargo.lock to latest compatible versions for 1037 packages to address security advisories and dependency staleness.

🔧 Affected Symbols

atkatk-sysgdkgdk-sysgtkgtk-systauriwryschemars

⚡ Deprecations

  • The gtk-rs GTK3 bindings (atk, atk-sys, gdk, gdk-sys, gtk, gtk-sys) are no longer maintained (RUSTSEC-2024-0413, RUSTSEC-2024-0416, RUSTSEC-2024-0412, RUSTSEC-2024-0418).