A programming language empowering everyone to build reliable and efficient software.
Website: https://rust-lang.org/
Blog: https://blog.rust-lang.org/
Mastodon: https://social.rust-lang.org/@rust

@rust-lang.org
A programming language empowering everyone to build reliable and efficient software.
Website: https://rust-lang.org/
Blog: https://blog.rust-lang.org/
Mastodon: https://social.rust-lang.org/@rust
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 the blog post for all the details: blog.rust-lang.org/2026/10/01/R...
Check out our latest Maintainer Spotlight for an interview with Alejandra GonzΓ‘lez, team member of the Clippy team:
blog.rust-lang.org/inside-rust/...
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/17/t...
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/03/R...
Rustup 1.29.1 has been released! π¦
See the blog post for all the changes to rustup: blog.rust-lang.org/2026/09/01/R...
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/26/a...
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/20/R...
β οΈ 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.
For details and how to see if you are impacted, see: blog.rust-lang.org/2026/08/20/s...
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.
See the blog post for details: blog.rust-lang.org/2026/07/16/R...
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.
Check out the blog post for details: blog.rust-lang.org/2026/07/09/R...
Check out our latest Maintainer Spotlight for an interview with Gen Li, team lead of the Rustup team:
blog.rust-lang.org/inside-rust/...
This is part of a series of blog posts highlighting our amazing maintainers. π
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.
See the blog post for details: blog.rust-lang.org/2026/06/30/R...
Check out our latest blog post for an interview with Tiffany Pek Yuan, one of the maintainers of the Rust programming language:
blog.rust-lang.org/inside-rust/...
This is the first in a series of blog posts highlighting our amazing maintainers. π
We didn't change our profile picture for June. This has been our profile picture for a while now, and we're not changing it back. Every month is pride month. π³οΈβππ³οΈββ§οΈ
We're happy to announce the launch of the Rust Foundation Maintainers Fund and our new Funding Team. Read all about it on our blog: blog.rust-lang.org/2026/06/02/l...
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).
Check out the blog post for details: blog.rust-lang.org/2026/05/28/R...
Curious what's new in Rust 1.95.0? Check out this video of Cameron, Pete, and Tyler discussing the new release: www.youtube.com/watch?v=NZlm...
Rust 1.95.0 has been released! π π¦β¨
This release includes cfg_select!{}, if-let guards in match,
Vec::push_mut, VecDeque::push_{front,back}_mut, std::hint::cold_path, and more!
Check out the blog post for details: blog.rust-lang.org/2026/04/16/R...
β οΈ An active phishing attack is targeting crate owners by asking them to "confirm that your email address is still active". These messages are not from crates.io, and should be ignored. (We will never ask you to confirm that your e-mail address is still active.) β οΈ
Rust 1.94.1 has been released.
This point release fixes a few regressions that slipped into in Rust 1.94.0: an internal compiler error in Clippy, a small security issue in Cargo, and two issues in the standard library.
See the blog post for details: blog.rust-lang.org/2026/03/26/1...