|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "Announcing Rustup 1.22.0" |
| 4 | +author: The Rustup Working Group |
| 5 | +--- |
| 6 | + |
| 7 | +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. |
| 8 | + |
| 9 | +If you have a previous version of rustup installed, getting rustup 1.22.0 is as easy as closing your IDE and running: |
| 10 | + |
| 11 | +``` |
| 12 | +rustup self update |
| 13 | +``` |
| 14 | + |
| 15 | +Rustup will also automatically update itself at the end of a normal toolchain update: |
| 16 | + |
| 17 | +``` |
| 18 | +rustup update |
| 19 | +``` |
| 20 | + |
| 21 | +If you don't have it already, you can [get rustup][install] from the appropriate page on our website. |
| 22 | + |
| 23 | +[rust]: https://www.rust-lang.org |
| 24 | +[install]: https://rustup.rs |
| 25 | + |
| 26 | +## What's new in rustup 1.22.0 |
| 27 | + |
| 28 | +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: |
| 29 | + |
| 30 | +* Supporting the larger MIPS release files which now exceed 100MB in individual files |
| 31 | +* 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 |
| 32 | +* When we skip a `nightly` for missing-component reasons we now tell you all the missing components |
| 33 | +* We now tell you where overrides are coming from in `rustup show` |
| 34 | +* Added `riscv64gc-unknown-linux.gnu` version of `rustup` |
| 35 | +* 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 |
| 36 | + ``` |
| 37 | + rustup toolchain install --profile default --component rls,rust-analysis,rust-src nightly |
| 38 | + ``` |
| 39 | + |
| 40 | +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). |
| 41 | + |
| 42 | +## Thanks |
| 43 | + |
| 44 | +Thanks to all the contributors who made rustup 1.22.0 possible! |
| 45 | + |
| 46 | +- Alejandro Martinez Ruiz |
| 47 | +- Alexander D'hoore |
| 48 | +- Ben Chen |
| 49 | +- Chris Denton |
| 50 | +- Daniel Silverstone |
| 51 | +- Evan Weiler |
| 52 | +- Guillaume Gomez |
| 53 | +- Harry Sarson |
| 54 | +- Jacob Lifshay |
| 55 | +- James Yang |
| 56 | +- Joel Parker Henderson |
| 57 | +- John Titor |
| 58 | +- Jonas Platte |
| 59 | +- Josh Stone |
| 60 | +- Jubilee |
| 61 | +- Kellda |
| 62 | +- LeSeulArtichaut |
| 63 | +- Linus Färnstrand |
| 64 | +- LitoMore |
| 65 | +- LIU An (劉安) |
| 66 | +- Luciano Bestia |
| 67 | +- Lzu Tao |
| 68 | +- Manish Goregaokar |
| 69 | +- Mingye Wang |
| 70 | +- Montgomery Edwards |
| 71 | +- Per Lundberg |
| 72 | +- Pietro Albini |
| 73 | +- Robert Collins |
| 74 | +- Rudolf B. |
| 75 | +- Solomon Ucko |
| 76 | +- Stein Somers |
| 77 | +- Tetsuharu Ohzeki |
| 78 | +- Tom Eccles |
| 79 | +- Trevor Arjeski |
| 80 | +- Tshepang Lekhonkhobe |
0 commit comments