惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
V
V2EX
The GitHub Blog
The GitHub Blog
T
Threatpost
Microsoft Azure Blog
Microsoft Azure Blog
Security Latest
Security Latest
A
Arctic Wolf
Google DeepMind News
Google DeepMind News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
V
Vulnerabilities – Threatpost
P
Proofpoint News Feed
W
WeLiveSecurity
Cloudbric
Cloudbric
C
Check Point Blog
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
T
The Exploit Database - CXSecurity.com
U
Unit 42
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
PCI Perspectives
PCI Perspectives
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Spread Privacy
Spread Privacy
Hugging Face - Blog
Hugging Face - Blog
O
OpenAI News
N
News and Events Feed by Topic
The Last Watchdog
The Last Watchdog
P
Proofpoint News Feed
Last Week in AI
Last Week in AI
MongoDB | Blog
MongoDB | Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Privacy & Cybersecurity Law Blog
T
Threat Research - Cisco Blogs
博客园 - 聂微东
V
Visual Studio Blog
美团技术团队
Security Archives - TechRepublic
Security Archives - TechRepublic
G
GRAHAM CLULEY
Recent Commits to openclaw:main
Recent Commits to openclaw:main
C
CERT Recently Published Vulnerability Notes
Know Your Adversary
Know Your Adversary
小众软件
小众软件
Engineering at Meta
Engineering at Meta
NISL@THU
NISL@THU
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
人人都是产品经理
人人都是产品经理
Cisco Talos Blog
Cisco Talos Blog
Martin Fowler
Martin Fowler
T
Troy Hunt's Blog

Rust Blog

Security Advisory for Cargo (CVE-2026-5223) | Rust Blog Security Advisory for Cargo (CVE-2026-5222) | Rust Blog Project goals update — April 2026 (end of 2025H2) | Rust Blog Rust is participating in Outreachy | Rust Blog Raising the baseline for the `nvptx64-nvidia-cuda` target | Rust Blog Announcing Google Summer of Code 2026 selected projects | Rust Blog Announcing Rust 1.95.0 | Rust Blog docs.rs: building fewer targets by default | Rust Blog Changes to WebAssembly targets and handling undefined symbols | Rust Blog Announcing Rust 1.94.1 | Rust Blog Security advisory for Cargo | Rust Blog What we heard about Rust's challenges | Rust Blog Call for Testing: Build Dir Layout v2 | Rust Blog Announcing rustup 1.29.0 | Rust Blog Announcing Rust 1.94.0 | Rust Blog 2025 State of Rust Survey Results | Rust Blog Rust debugging survey 2026 | Rust Blog Update on the October 15, 2018 incident on crates.io Announcing Rust 1.29.2 Announcing Rust 1.29 Launching the 2018 State of Rust Survey Announcing Rust 1.28 What is Rust 2018? Announcing Rust 1.27.2 Announcing Rust 1.27.1 Security Advisory for rustdoc Announcing Rust 1.27 Announcing Rust 1.26.2 Announcing Rust 1.26.1 Rust turns three Announcing Rust 1.26 The Rust Team All Hands in Berlin: a Recap Increasing Rust’s Reach 2018 Announcing Rust 1.25 Rust's 2018 roadmap Announcing Rust 1.24.1 Announcing Rust 1.24 The 2018 Rust Event Lineup Announcing Rust 1.23 New Year's Rust: A Call for Community Blogposts Rust in 2017: what we achieved Announcing Rust 1.22 (and 1.22.1) Fearless Concurrency in Firefox Quantum Announcing Rust 1.21 impl Future for Rust Rust 2017 Survey Results Announcing Rust 1.20 Announcing Rust 1.19 The 2017 Rust Conference Lineup Rust's 2017 roadmap, six months in Increasing Rust’s Reach Announcing Rust 1.18 Two years of Rust The Rust Libz Blitz Launching the 2017 State of Rust Survey Announcing Rust 1.17 Announcing Rust 1.16 Rust's language ergonomics initiative Announcing Rust 1.15.1 Rust's 2017 roadmap Announcing Rust 1.15 Announcing Rust 1.14 Announcing the First Underhanded Rust Contest Announcing Rust 1.13 Announcing Rust 1.12.1 Announcing Rust 1.12 Incremental Compilation Announcing Rust 1.11 Shape of errors to come The 2016 Rust Conference Lineup Announcing Rust 1.10 State of Rust Survey 2016 Announcing Rust 1.9 One year of Rust Taking Rust everywhere with rustup Launching the 2016 State of Rust Survey Cargo: predictable dependency management Introducing MIR Announcing Rust 1.8 Announcing Rust 1.7 Announcing Rust 1.6 Announcing Rust 1.5 Announcing Rust 1.4 Announcing Rust 1.3 Rust in 2016 Announcing Rust 1.2 Rust 1.1 stable, the Community Subteam, and RustCamp Announcing Rust 1.0 Abstraction without overhead: traits in Rust Rust Once, Run Everywhere Mixing matching, mutation, and moves in Rust Fearless Concurrency with Rust Announcing Rust 1.0 Beta Rust 1.0: status report and final timeline Announcing Rust 1.0 Alpha Rust 1.0: Scheduling the trains Yehuda Katz and Steve Klabnik are joining the Rust Core Team Cargo: Rust's community crate host Stability as a Deliverable Road to Rust 1.0
Announcing Rust 1.0.0.alpha.2
Steve Klabni · 2015-02-20 · via Rust Blog

Today, we are happy to announce the release of Rust 1.0.0.alpha.2! Rust is a systems programming language pursuing the trifecta: safe, fast, and concurrent.

In accordance with our status report last week, this is a second alpha release, rather than a first beta release. The beta release will be six weeks from today, with the final coming six weeks after that.

We’ve managed to land almost all of the features previously expected for this cycle. The big headline here is that all major API revisions are finished: path and IO reform have landed. At this point, all modules shipping for 1.0 are in what we expect to be their final form, modulo minor tweaks during the alpha2 cycle. See the previous post for more details.

This coming release cycle is crucial to Rust, as this will be the last cycle that we recommend nightly builds for most users. Part of the way through the cycle, around March 9th, we expect to have all major functionality we expect in 1.0 marked as stable; we will fill in stability gaps between then and beta on March 31st. The beta release will fully introduce the "stable channel", which will not allow use of unstable features but will guarantee backwards-compatibility (after 1.0). Unstable features will only be available in nightly.

For more detail, please see the Release notes.

Thank you to all 201 contributors for this release:

  • Aaron Turon
  • Adam Roben
  • Adolfo Ochagavía
  • Ahmed Charles
  • Aidan Hobson Sayers
  • Akos Kiss
  • Alexander Bliskovsky
  • Alexander Korolkov
  • Alexander Light
  • Alex Crichton
  • Alexis
  • Alfie John
  • Andrea Canciani
  • Andrew Barchuk
  • Andrew Paseltiner
  • Ariel Ben-Yehuda
  • Armin Preiml
  • Artem
  • Barosl Lee
  • Benjamin Peterson
  • Ben S
  • Björn Steinbrink
  • blackbeam
  • Brian Anderson
  • Brian Leibig
  • caipre
  • Cam Jackson
  • Carl Lerche
  • Carol Nichols
  • Carter Hinsley
  • CarVac
  • Caspar Krieger
  • Chase Southwood
  • Chris Morgan
  • Chris Thorn
  • Chris Wong
  • Clifford Caoile
  • Corey Farwell
  • Corey Richardson
  • Daniel Griffen
  • Daniel Grunwald
  • Daniel Raloff
  • Daniil Smirnov
  • Dan Yang
  • David Creswick
  • Diggory Blake
  • Dominik Inführ
  • Duane Edwards
  • Duncan Regan
  • Dzmitry Malyshau
  • Earl St Sauver
  • Eduard Burtescu
  • Edward Wang
  • Elantsev Serj
  • emanueLczirai
  • Erick Rivas
  • Erick Tryzelaar
  • Eunji Jeong
  • Felix S. Klock II
  • Fenhl
  • Filip Szczepański
  • Flavio Percoco
  • Florian Hahn
  • Garrett Heel
  • Geoffrey Thomas
  • Greg Chapple
  • Guillaume Gomez
  • Guillaume Pinot
  • Henrik Schopmans
  • Hugo van der Wijst
  • Huon Wilson
  • Ignacio Corderi
  • Ingo Blechschmidt
  • Jake Goulding
  • James Miller
  • Jared Roesch
  • Jason Fager
  • jatinn
  • Jay True
  • Jeff Belgum
  • John Hodge
  • John Kåre Alsaker
  • Jonathan Reem
  • JONNALAGADDA Srinivas
  • Jorge Aparicio
  • Jorge Israel Peña
  • Jormundir
  • Joseph Crail
  • JP Sugarbroad
  • Julian Orth
  • Junseok Lee
  • Kang Seonghoon
  • Keegan McAllister
  • Ken Tossell
  • KernelJ
  • Kevin Ballard
  • Kevin Butler
  • Kevin Yap
  • Kim Røen
  • klutzy
  • Kostas Karachalios
  • kud1ing
  • Lai Jiangshan
  • Lauri Lehmijoki
  • Leo Testard
  • Liigo Zhuang
  • Logan Chien
  • Loïc Damien
  • Luca Bruno
  • Luke Francl
  • Luke Steensen
  • madmalik
  • Manish Goregaokar
  • Markus Siemens
  • Marvin Löbel
  • Matt Roche
  • Mátyás Mustoha
  • mdinger
  • Michael Budde
  • Michael Neumann
  • Michael Pankov
  • Michael Sproul
  • Michael Woerister
  • Mike English
  • Mikhail Zabaluev
  • Ms2ger
  • NAKASHIMA, Makoto
  • nathan dotz
  • Nathaniel Theis
  • Nathan Stoddard
  • Nelson Chen
  • Nick Cameron
  • Nick Howell
  • Nick Sarten
  • Niko Matsakis
  • NODA, Kai
  • Oliver 'ker' Schneider
  • Oliver Schneider
  • Orpheus Lummis
  • P1start
  • Pascal Hertleif
  • Paul Collier
  • Paul Crowley
  • Peter Atashian
  • Peter Schuller
  • Pierre Baillet
  • Piotr Czarnecki
  • posixphreak
  • Potpourri
  • Pyfisch
  • Raul Gutierrez S
  • Renato Alves
  • Renato Zannon
  • Richo Healey
  • Robin Stocker
  • Rohit Joshi
  • Ryan Levick
  • Sean Collins
  • Sean Gillespie
  • Sean Patrick Santos
  • Sean T Allen
  • Sebastian Gesemann
  • Sebastian Rasmussen
  • Sébastien Marie
  • Seo Sanghyeon
  • Seth Faxon
  • Simonas Kazlauskas
  • Stepan Koltsov
  • Steve Klabnik
  • Steven Allen
  • Steven Crockett
  • Steven Fackler
  • Strahinja Val Markovic
  • Thiago Carvalho
  • Tim Brooks
  • Tim Cuthbertson
  • Tim Dumol
  • Tim Parenti
  • Tobias Bucher
  • Toby Scrace
  • Tom Chittenden
  • Tom Jakubowski
  • Toni Cárdenas
  • Travis Watkins
  • Tristan Storch
  • Tshepang Lekhonkhobe
  • Tyler Thrailkill
  • Ulrik Sverdrup
  • Vadim Chugunov
  • Vadim Petrochenkov
  • Valerii Hiora
  • Victory
  • visualfc
  • Vojtech Kral
  • Volker Mische
  • Wangshan Lu
  • we
  • Willson Mock
  • Will
  • wonyong kim
  • York Xiang