Version release channels in Rust

June 1, 2022  ‐ 1 min read

Via rustup you may install Rust from different release channels. Rust releases follow a release train schedule. Meaning that all developments are done on the masterbranch and versions are released periodically on a tight schedule, instead of based on a certain feature set that makes up a version.

Rust uses three different release channels:

  • nightly: an automated daily release.
  • beta: every six weeks the changes from the master branch are taken and released to the beta channel.
  • stable: another six weeks after the beta release was created those changes are merged to the stable channel.