Rust 1.96.0 주요 변경사항
Rust 팀은 2026년 5월 28일 Rust 1.96.0을 발표했습니다. 이번 릴리스는 core::range 모듈의 새로운 Range, RangeFrom, RangeInclusive 타입을 안정화하여 이제 Copy 타입으로 저장 가능해졌습니다. RFC3550 기반의 이 변경으로 slice 접근자를 복사 가능한 타입에 직접 저장할 수 있게 되었습니다.
새로운 assert_matches!와 debug_assert_matches! 매크로가 패턴 매칭을 검증하며, WebAssembly 타겟에서는 더 이상 --allow-undefined를 기본으로 전달하지 않아 미정의 기호를 조기에 감지합니다. Cargo 관련 중요 보안 패치로 CVE-2026-5223(symlink 추출 취약점, 중대도: 중간)과 CVE-2026-5222(URL 정규화 취약점, 중대도: 낮음)가 포함되었으나, crates.io 사용자는 영향을 받지 않습니다.