Skip to content

posts: Add Rustup 1.22.0 release post #635

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 6, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 80 additions & 0 deletions posts/2020-07-06-Rustup-1.22.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
---
layout: post
title: "Announcing Rustup 1.22.0"
author: The Rustup Working Group
---

The rustup working group is happy to announce the release of rustup version 1.22.0. [Rustup][install] is the recommended tool to install [Rust][rust], a programming language that is empowering everyone to build reliable and efficient software.

If you have a previous version of rustup installed, getting rustup 1.22.0 is as easy as closing your IDE and running:

```
rustup self update
```

Rustup will also automatically update itself at the end of a normal toolchain update:

```
rustup update
```

If you don't have it already, you can [get rustup][install] from the appropriate page on our website.

[rust]: https://www.rust-lang.org
[install]: https://rustup.rs

## What's new in rustup 1.22.0

This release is mostly related to internal rework and tweaks in UI messages. It is effectively a quality-of-life update which includes things such as:

* Supporting the larger MIPS release files which now exceed 100MB in individual files
* Supporting running in a lower-memory mode on single-CPU systems, along with detecting any in-place soft-limits on memory consumption in an effort to reduce the chance you run out of RAM during an install on systems like Raspberry Pis
* When we skip a `nightly` for missing-component reasons we now tell you all the missing components
* We now tell you where overrides are coming from in `rustup show`
* Added `riscv64gc-unknown-linux.gnu` version of `rustup`
* You can now specify multiple components when installing a toolchain more easily. For example, if you wanted to install nightly with the `default` profile, but add the IDE support all in one go, you can now run
```
rustup toolchain install --profile default --component rls,rust-analysis,rust-src nightly
```

There are many more changes in 1.22.0, with around 90 PRs, though a large number of them are internal changes which you can look at in [Github](https://github.com/rust-lang/rustup/commits/master) if you want, and you can see a little more detail than the above in our [changelog](https://github.com/rust-lang/rustup/blob/stable/CHANGELOG.md#1220---2020-06-30).

## Thanks

Thanks to all the contributors who made rustup 1.22.0 possible!

- Alejandro Martinez Ruiz
- Alexander D'hoore
- Ben Chen
- Chris Denton
- Daniel Silverstone
- Evan Weiler
- Guillaume Gomez
- Harry Sarson
- Jacob Lifshay
- James Yang
- Joel Parker Henderson
- John Titor
- Jonas Platte
- Josh Stone
- Jubilee
- Kellda
- LeSeulArtichaut
- Linus Färnstrand
- LitoMore
- LIU An (劉安)
- Luciano Bestia
- Lzu Tao
- Manish Goregaokar
- Mingye Wang
- Montgomery Edwards
- Per Lundberg
- Pietro Albini
- Robert Collins
- Rudolf B.
- Solomon Ucko
- Stein Somers
- Tetsuharu Ohzeki
- Tom Eccles
- Trevor Arjeski
- Tshepang Lekhonkhobe