본문으로 건너뛰기

Rust 1.96.0 Release Notes

// RUST-RELEASE-NOTES — official release note timeline

Rust 1.96.0 공식 release note를 기준으로, 섹션별 앞쪽 항목을 발췌해 변화 흐름을 빠르게 훑을 수 있게 정리했습니다.

범위

  • 대상 릴리즈: Rust 1.96.0
  • 포함된 릴리즈 수: 1개
  • 생성 경로: scripts/bloggen.py rust-release-docs
  • 생성일: 2026-07-08
  • 원문: rust-lang/rust RELEASES.md

읽는 법

  • 이 문서는 해당 Rust 릴리즈 하나만 다룹니다.
  • 섹션별 최대 3개 앞쪽 항목만 발췌했으므로, 세부 API 목록은 원문 링크를 확인하세요.
  • Compatibility Notes는 업그레이드 전 회귀 위험을 확인하는 체크리스트로 보면 됩니다.

타임라인

Rust 1.96.0 (2026-05-28)

  • Language
    • Allow passing expr metavariable to cfgsource
    • Always coerce never types in tuple expressions — source
    • Avoid incorrect inference guidance of function arguments in rare cases — source
    • 그 외 2개 항목은 원문 참고
  • Compiler
    • Enable link relaxation feature for LoongArch Linux targets — source
    • Update riscv64gc-unknown-fuchsia baseline to RVA22 + vector — source
  • Libraries
    • Support iterating over ranges of NonZero integers — source
    • refactor 'valid for read/write' definition: exclude null; add that as an exception on individual methods instead — source
    • Fix SGX delayed host lookup via ToSocketAddr — source
  • Stabilized APIs
    • assert_matches!source
    • debug_assert_matches!source
    • From<T> for AssertUnwindSafe<T>source
    • 그 외 8개 항목은 원문 참고
  • Cargo
    • Allow a dependency to specify both a git repository and an alternate registry. Just like with crates.io, the git repository will be used locally, but the registry version will be used when published. — source
    • Added target.'cfg(..)'.rustdocflags support in configuration. — source
    • Fixed CVE-2026-5222 and CVE-2026-5223 — source
  • Rustdoc
    • Deprecation notes are now rendered like any other documentation . Previously they used the css white-space: pre-wrap; property and stripped any <p> elements from the rendered html, however this caused issues and unintuitive behavior. The new behavior should be more predictable, however some multi-line deprecation notes will now be rendered as as s… — source
    • Don't emit rustdoc missing_doc_code_examples lint on impl items — source
    • Separate methods and associated functions in sidebar — source

Sources