This is the main Rust blog. Rust teams use this blog to announce major developments in the world of Rust.

Posts in 2024

Mar. 11 crates.io: Download changes
Mar. 11 Announcing Rustup 1.27.0
Feb. 28 Clippy: Deprecating `feature = "cargo-clippy"`
Feb. 26 Updated baseline standards for Windows targets
Feb. 21 Rust participates in Google Summer of Code 2024
Feb. 19 2023 Annual Rust Survey Results
Feb. 8 Announcing Rust 1.76.0
Feb. 6 crates.io: API status code changes

Posts in 2023

Dec. 28 Announcing Rust 1.75.0
Dec. 21 Announcing `async fn` and return-position `impl Trait` in traits
Dec. 18 Launching the 2023 State of Rust Survey
Dec. 15 A Call for Proposals for the Rust 2024 Edition
Dec. 11 Cargo cache cleaning
Dec. 7 Announcing Rust 1.74.1
Nov. 16 Announcing Rust 1.74.0
Nov. 9 Faster compilation with the parallel front-end in nightly
Oct. 27 crates.io: Dropping support for non-canonical downloads
Oct. 26 A tale of broken badges and 23,000 features
Oct. 19 Announcing the New Rust Project Directors
Oct. 5 Announcing Rust 1.73.0
Sept. 25 Increasing the minimum supported Apple platform versions
Sept. 22 crates.io Policy Update RFC
Sept. 19 Announcing Rust 1.72.1
Aug. 30 Electing New Project Directors
Aug. 29 Change in Guidance on Committing Lockfiles
Aug. 24 Announcing Rust 1.72.0
Aug. 7 2022 Annual Rust Survey Results
Aug. 3 Security advisory for Cargo (CVE-2023-38497)
Aug. 3 Announcing Rust 1.71.1
July 13 Announcing Rust 1.71.0
July 5 Announcing regex 1.9
July 1 Rustfmt support for let-else statements
June 23 Improved API tokens for crates.io
June 20 Introducing the Rust Leadership Council
June 1 Announcing Rust 1.70.0
May 29 On the RustConf keynote
May 9 Updating Rust's Linux musl targets
Apr. 25 Announcing Rustup 1.26.0
Apr. 20 Announcing Rust 1.69.0
Mar. 28 Announcing Rust 1.68.2
Mar. 23 Announcing Rust 1.68.1
Mar. 9 Announcing Rust 1.68.0
Feb. 9 Announcing Rust 1.67.1
Feb. 1 Announcing Rustup 1.25.2
Jan. 26 Announcing Rust 1.67.0
Jan. 20 Officially announcing the types team
Jan. 10 Security advisory for Cargo (CVE-2022-46176)
Jan. 10 Announcing Rust 1.66.1
Jan. 9 Updating the Android NDK in Rust 1.68

Posts in 2022

Dec. 15 Announcing Rust 1.66.0
Dec. 5 Launching the 2022 State of Rust Survey
Nov. 3 Announcing Rust 1.65.0
Oct. 28 Generic associated types to be stable in Rust 1.65
Sept. 22 Announcing Rust 1.64.0
Sept. 15 Const Eval (Un)Safety Rules
Sept. 14 Security advisories for Cargo (CVE-2022-36113, CVE-2022-36114)
Aug. 11 Announcing Rust 1.63.0
Aug. 5 Non-lexical lifetimes (NLL) fully stable
Aug. 1 Increasing the glibc and Linux kernel requirements
July 19 Announcing Rust 1.62.1
July 12 Changes in the Core Team
July 12 Announcing Rustup 1.25.1
July 11 Announcing Rustup 1.25.0
July 1 RLS Deprecation
June 30 Announcing Rust 1.62.0
June 28 Announcing The RustConf PostConf UnConf
June 22 Call for testing: Cargo sparse-registry
May 19 Announcing Rust 1.61.0
May 10 Security advisory: malicious crate rustdecimal
Apr. 7 Announcing Rust 1.60.0
Mar. 8 Security advisory for the regex crate (CVE-2022-24713)
Feb. 24 Announcing Rust 1.59.0
Feb. 21 rust-analyzer joins the Rust organization!
Feb. 15 Rust Survey 2021 Results
Feb. 14 Crates.io Index Snapshot Branches Moving
Jan. 31 Changes in the Core Team
Jan. 20 Security advisory for the standard library (CVE-2022-21658)
Jan. 20 Announcing Rust 1.58.1
Jan. 13 Announcing Rust 1.58.0

Posts in 2021

Dec. 8 Launching the 2021 State of Rust Survey
Dec. 2 Announcing Rust 1.57.0
Nov. 1 Security advisory for rustc (CVE-2021-42574)
Nov. 1 Announcing Rust 1.56.1
Oct. 21 Announcing Rust 1.56.0 and Rust 2021
Sept. 27 Core team membership updates
Sept. 9 Announcing Rust 1.55.0
Aug. 3 The push for GATs stabilization
July 29 Announcing Rust 1.54.0
July 21 Rust 2021 public testing period
June 17 Announcing Rust 1.53.0
June 8 Announcing Rustup 1.24.3
May 17 Announcing Rustup 1.24.2
May 15 Six Years of Rust
May 11 The Plan for the Rust 2021 Edition
May 10 Announcing Rust 1.52.1
May 6 Announcing Rust 1.52.0
Apr. 29 Announcing Rustup 1.24.1
Apr. 27 Announcing Rustup 1.24.0
Apr. 14 Brainstorming Async Rust's Shiny Future
Mar. 25 Announcing Rust 1.51.0
Mar. 18 Building a shared vision for Async Rust
Feb. 26 Const generics MVP hits beta!
Feb. 11 Announcing Rust 1.50.0
Jan. 4 mdBook security advisory

Posts in 2020

Dec. 31 Announcing Rust 1.49.0
Dec. 16 Rust Survey 2020 Results
Dec. 14 Next steps for the Foundation Conversation
Dec. 11 Launching the Lock Poisoning Survey
Dec. 7 The Foundation Conversation
Nov. 27 Announcing Rustup 1.23.0
Nov. 19 Announcing Rust 1.48.0
Oct. 20 Marking issues as regressions
Oct. 8 Announcing Rust 1.47.0
Sept. 21 Call for 2021 Roadmap Blogs Ending Soon
Sept. 14 A call for contributors from the WG-prioritization team
Sept. 10 Launching the 2020 State of Rust Survey
Sept. 3 Planning the 2021 Roadmap
Aug. 27 Announcing Rust 1.46.0
Aug. 18 Laying the foundation for Rust's future
Aug. 3 Announcing Rust 1.45.2
July 30 Announcing Rust 1.45.1
July 16 Announcing Rust 1.45.0
July 14 crates.io security advisory
July 8 Announcing Rustup 1.22.1
July 6 Announcing Rustup 1.22.0
June 18 Announcing Rust 1.44.1
June 10 2020 Event Lineup - Update
June 4 Announcing Rust 1.44.0
May 15 Five Years of Rust
May 7 Announcing Rust 1.43.1
Apr. 23 Announcing Rust 1.43.0
Apr. 17 Rust Survey 2019 Results
Mar. 15 docs.rs now allows you to choose your build targets
Mar. 12 Announcing Rust 1.42.0
Mar. 10 The 2020 RustConf CFP is Now Open!
Feb. 27 Announcing Rust 1.41.1
Jan. 31 The 2020 Rust Event Lineup
Jan. 30 Announcing Rust 1.41.0
Jan. 3 Reducing support for 32-bit Apple targets

Posts in 2019

Dec. 19 Announcing Rust 1.40.0
Dec. 3 Launching the 2019 State of Rust Survey
Nov. 7 Async-await on stable Rust!
Nov. 7 Announcing Rust 1.39.0
Nov. 1 Completing the transition to the new borrow checker
Oct. 29 A call for blogs 2020
Oct. 15 Announcing Rustup 1.20.0
Oct. 3 Announcing the Inside Rust blog
Sept. 30 Security advisory for Cargo
Sept. 30 Async-await hits beta!
Sept. 26 Announcing Rust 1.38.0
Sept. 18 Upcoming docs.rs changes
Aug. 15 Announcing Rust 1.37.0
July 4 Announcing Rust 1.36.0
June 3 The Governance WG is going public
May 23 Announcing Rust 1.35.0
May 20 The 2019 Rust Event Lineup
May 15 4 years of Rust
May 14 Announcing Rust 1.34.2
May 13 Security advisory for the standard library
Apr. 26 Mozilla IRC Sunset and the Rust Channel
Apr. 25 Announcing Rust 1.34.1
Apr. 23 Rust's 2019 roadmap
Apr. 11 Announcing Rust 1.34.0
Feb. 28 Announcing Rust 1.33.0
Feb. 22 Changes in the core team
Jan. 17 Announcing Rust 1.32.0

Posts in 2018

Dec. 21 Procedural Macros in Rust 2018
Dec. 20 Announcing Rust 1.31.1
Dec. 17 Tools in the 2018 edition
Dec. 6 Announcing Rust 1.31 and Rust 2018
Dec. 6 A call for Rust 2019 Roadmap blog posts
Nov. 29 A new look for rust-lang.org
Nov. 27 Rust Survey 2018 Results
Nov. 8 Announcing Rust 1.30.1
Oct. 30 Help test Rust 2018
Oct. 25 Announcing Rust 1.30
Oct. 19 Update on the October 15, 2018 incident on crates.io
Oct. 12 Announcing Rust 1.29.2
Sept. 25 Announcing Rust 1.29.1
Sept. 21 Security advisory for the standard library
Sept. 13 Announcing Rust 1.29
Aug. 8 Launching the 2018 State of Rust Survey
Aug. 2 Announcing Rust 1.28
July 27 What is Rust 2018?
July 20 Announcing Rust 1.27.2
July 10 Announcing Rust 1.27.1
July 6 Security Advisory for rustdoc
June 21 Announcing Rust 1.27
June 5 Announcing Rust 1.26.2
May 29 Announcing Rust 1.26.1
May 15 Rust turns three
May 10 Announcing Rust 1.26
Apr. 6 The Rust Team All Hands in Berlin: a Recap
Apr. 2 Increasing Rust’s Reach 2018
Mar. 29 Announcing Rust 1.25
Mar. 12 Rust's 2018 roadmap
Mar. 1 Announcing Rust 1.24.1
Feb. 15 Announcing Rust 1.24
Jan. 31 The 2018 Rust Event Lineup
Jan. 4 Announcing Rust 1.23
Jan. 3 New Year's Rust: A Call for Community Blogposts

Posts in 2017

Dec. 21 Rust in 2017: what we achieved
Nov. 22 Announcing Rust 1.22 (and 1.22.1)
Nov. 14 Fearless Concurrency in Firefox Quantum
Oct. 12 Announcing Rust 1.21
Sept. 18 impl Future for Rust
Sept. 5 Rust 2017 Survey Results
Aug. 31 Announcing Rust 1.20
July 20 Announcing Rust 1.19
July 18 The 2017 Rust Conference Lineup
July 5 Rust's 2017 roadmap, six months in
June 27 Increasing Rust’s Reach
June 8 Announcing Rust 1.18
May 15 Two years of Rust
May 5 The Rust Libz Blitz
May 3 Launching the 2017 State of Rust Survey
Apr. 27 Announcing Rust 1.17
Mar. 16 Announcing Rust 1.16
Mar. 2 Rust's language ergonomics initiative
Feb. 9 Announcing Rust 1.15.1
Feb. 6 Rust's 2017 roadmap
Feb. 2 Announcing Rust 1.15

Posts in 2016

Dec. 22 Announcing Rust 1.14
Dec. 15 Announcing the First Underhanded Rust Contest
Nov. 10 Announcing Rust 1.13
Oct. 20 Announcing Rust 1.12.1
Sept. 29 Announcing Rust 1.12
Sept. 8 Incremental Compilation
Aug. 18 Announcing Rust 1.11
Aug. 10 Shape of errors to come
July 25 The 2016 Rust Conference Lineup
July 7 Announcing Rust 1.10
June 30 State of Rust Survey 2016
May 26 Announcing Rust 1.9
May 16 One year of Rust
May 13 Taking Rust everywhere with rustup
May 9 Launching the 2016 State of Rust Survey
May 5 Cargo: predictable dependency management
Apr. 19 Introducing MIR
Apr. 14 Announcing Rust 1.8
Mar. 2 Announcing Rust 1.7
Jan. 21 Announcing Rust 1.6

Posts in 2015

Dec. 10 Announcing Rust 1.5
Oct. 29 Announcing Rust 1.4
Sept. 17 Announcing Rust 1.3
Aug. 14 Rust in 2016
Aug. 6 Announcing Rust 1.2
June 25 Rust 1.1 stable, the Community Subteam, and RustCamp
May 15 Announcing Rust 1.0
May 11 Abstraction without overhead: traits in Rust
Apr. 24 Rust Once, Run Everywhere
Apr. 17 Mixing matching, mutation, and moves in Rust
Apr. 10 Fearless Concurrency with Rust
Apr. 3 Announcing Rust 1.0 Beta
Feb. 20 Announcing Rust 1.0.0.alpha.2
Feb. 13 Rust 1.0: status report and final timeline
Jan. 9 Announcing Rust 1.0 Alpha

Posts in 2014

Dec. 12 Yehuda Katz and Steve Klabnik are joining the Rust Core Team
Dec. 12 Rust 1.0: Scheduling the trains
Nov. 20 Cargo: Rust's community crate host
Oct. 30 Stability as a Deliverable
Sept. 15 Road to Rust 1.0