Rust 1.96.0

2026-06-08T08:51:51Z06c3bc704ec10e1206c8c0ddc71eaf12a0f562ca5353d75187fb83e9339d003e
cargocompilerlibrariesloongarchplatformreleaserusts390xsecuritytarwasm

What happened

Rust release notes (1.96.0 and recent patch releases). Primary items: language and compiler improvements (e.g., allow passing expr metavariable to cfg, never-type coercions in tuples, better inference guidance fixes), target/platform updates (s390x vector register support in inline assembly, LoongArch link relaxation, riscv baseline updates), library changes and regressions fixed (ManuallyDrop constants as patterns), and multiple smaller bug fixes across wasm, Windows, illumos, and tooling. Notably, Rust 1.94.1 updates Cargo’s tar dependency to 0.4.45 to resolve two vulnerabilities (CVE-2026-‌

Why it matters

A reviewed impact interpretation has not been published for this record.

Evidence and limitations

Source ID
rust_lang_rust_releases
Record identifier
06c3bc704ec10e1206c8c0ddc71eaf12a0f562ca5353d75187fb83e9339d003e
Enrichment time
2026-06-08T08:51:51Z
AI-assisted enrichment
Yes

This record may overlap with other records. Its enrichment can be incomplete or wrong, and machine assistance was used. Validate consequential decisions against the linked source and your own environment.