Change8

tauri-runtime-wry-v2.8.0

📦 tauri
7 features🐛 1 fixes1 deprecations🔧 9 symbols

Summary

This maintenance release updates over 1,000 dependencies and addresses security advisories regarding the unmaintained status of GTK3 bindings within the Tauri ecosystem.

Migration Steps

  1. Run `cargo update` to ensure patched package versions (like schemars_derive) are correctly synchronized with the Cargo.lock file.
  2. Evaluate migration from GTK3 to GTK4 or alternative bindings due to the unmaintained status of the current gtk-rs stack.

✨ New Features

  • Updated Cargo.lock with latest compatible versions for 1037 packages.
  • Added apple-codesign v0.27.0.
  • Added borsh v1.3.0.
  • Added cargo_metadata v0.19.2.
  • Added jsonrpsee v0.24.9.
  • Added oxc_ast, oxc_parser, and oxc_allocator v0.36.0.
  • Added schemars v0.8.22.

🐛 Bug Fixes

  • Resolved dependency tree vulnerabilities by locking packages to latest compatible versions.

🔧 Affected Symbols

atkatk-sysgdkgdk-sysgtkgtk-syswebkit2gtktauriwry

⚡ Deprecations

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