Publication de Rust 1.96
Rust 1.96 est disponible : les principales nouveautés et améliorations.
Publié le par Emmanuel LASTRA 1 min de lecture
L’équipe du projet Rust a publié la version 1.96.0 du langage le 28 mai 2026.
Cette mise à jour apporte notamment :
- Une nouvelle famille de types Range dans
core::range, conçus pour être compatibles avec le traitCopy; - De nouvelles macros
assert_matches!etdebug_assert_matches!destinées à faciliter le débogage des correspondances de patterns.
Rust 1.96 modifie également le comportement de liaison des cibles WebAssembly en transformant les symboles non définis en erreurs d’édition de liens par défaut.En pratique cela implique la suppression du flag par défaut --allow-undefined pour les cibles Wasm, ce qui peut casser certains projets existants. Les développeurs concernés devront soit déclarer explicitement leurs imports, soit réactiver temporairement l’ancien comportement via une option de compilation. Cette évolution était annoncée depuis début avril 2026.
La version corrige par ailleurs deux vulnérabilités Cargo référencées sous les identifiants CVE-2026-5222 et CVE-2026-5223, tout en ajoutant plusieurs API stabilisées dans la bibliothèque standard.