Rust 1.99.1 has been released.
This point release fixes a missing wcslen symbol on some targets, a miscompilation of FFI bool return values on x86_64, and a rust-lld issue on macOS.
See the blog post for details: blog.rust-lang.org/2026/10/1…
Rust 1.99.0 has been released! 🦀 🌈
This release includes extern "C" variadics (VaList), VecDeque::retain_back,
Box::{into,from}_non_null, Vec::{into,from}_parts,
std::fs::set_times, Layout::for_value_raw, and more! ✨️
Check out our latest Maintainer Spotlight for an interview with Alejandra González, team member of the Clippy team:
blog.rust-lang.org/inside-ru…
This is part of a series of blog posts highlighting our amazing maintainers. 💛
⚠️ We believe that there is an ongoing campaign targeting owners of popular crates and rust-lang team members that is attempting to compromise devices and accounts in order to use them to publish malware.
See our blog post for details: blog.rust-lang.org/2026/09/1…
Rust 1.98.1 has been released.
This release fixes a possible miscompilation in vtable generation. Under certain circumstances, Rust 1.98.0 incorrectly puts a null pointer where a function pointer should be.
See the blog post for details: blog.rust-lang.org/2026/09/0…
We are very happy to announce our first Maintainers in Residence and Maintainer Grant recipients!
Read all about the MiR program and the selected maintainers on our blog: blog.rust-lang.org/2026/08/2…
Rust 1.98.0 has been released! 🌈 🦀
This release includes algebraic floating point methods, NumBuffer for integer formatting, substr_range/subslice_range, strip_circumfix, Atomic<T>::from_mut, and more. ✨
Check out the blog post for all the details: blog.rust-lang.org/2026/08/2…
⚠️ A few hours ago, a malicious crate was discovered on crates.io which spread as a dependency of `arrayref` and some other crates, likely due to compromised credentials. The affected versions have been deleted.
Rust 1.97.1 has been released.
This release fixes a miscompilation in an LLVM optimization. This newly discovered issue has existed since 1.87.0, but was unlikely to lead to an actual miscompilation until a change in 1.97.0.
Rust 1.97.0 has been released! 🌈 ✨ 🦀
Some of the highlights are new symbol mangling, a new Cargo setting for Rust warnings, linker output, and new integer methods: bit_width, {lowest,highest}_one, isolate_{lowest,highest}_one.
Rust 1.96.1 has been released.
This point release includes a fix for a miscompilation in a MIR optimization, a fix for http timeouts in Cargo, and patches the recent vulnerabilities in libssh2 which is used as part of Cargo.
Rust 1.96.0 has been released! 🌈 🦀✨
This release includes assert_matches!(), new range types in core::range::*, and fixes for a medium and a low severity vulnerability in Cargo (that didn't affect crates.io users).