- Stabilized the 2021 edition and added numerous language features such as new pattern bindings, const‑fn union field access, atomic Instant, and many const‑shrink APIs.
- Upgraded the compiler to LLVM 13, expanded platform support (aarch64 iOS simulator, powerpc, riscv32), added new sanitizers and forced‑warn options, and enabled Cargo to specify a minimum supported Rust version.
- Introduced breaking changes: updated Windows argument‑parsing rules, disallowed the aapcs calling convention on aarch64, and now treat invalid environment variable names as nonexistent.