Skip to content

Commit a81ea4d

Browse files
committed
posts: Release of Rustup 1.23.0
Signed-off-by: Daniel Silverstone <[email protected]>
1 parent 06ee09c commit a81ea4d

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed

posts/2020-11-27-Rustup-1.23.0.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
---
2+
layout: post
3+
title: "Announcing Rustup 1.23.0"
4+
author: The Rustup Working Group
5+
---
6+
7+
The rustup working group is happy to announce the release of rustup version 1.23.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.23.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.23.0
27+
28+
This release has a few important things we'd like to highlight:
29+
30+
`rustup` is now available for the Apple M1 based computers. We now have an
31+
`aarch64-apple-darwin` release of `rustup` which means that you ought to
32+
be able to install a native `rustup` and compiler toolset on that platform.
33+
34+
**NOTE:** As of the time of this blog post, there is no _stable_ release of
35+
the M1 toolchain, so you will need to select `beta` or `nightly` when
36+
prompted for a toolchain to install. Also, this new platform is currently
37+
only supported at Tier 2. You can track the support details here:
38+
<https://github.com/rust-lang/rust/issues/73908>
39+
40+
There is now support for two-part version numbers. You can
41+
`rustup toolchain install 1.48` for example, and this will provide you with a
42+
`1.48` toolchain which will update if a `1.48.1` toolchain update were released.
43+
This can be useful if you often want the latest patch of a particular compiler
44+
release for CI etc.
45+
46+
The documentation for `rustup` is now in an mdbook style book and is published
47+
here: <https://rust-lang.github.io/rustup/>
48+
49+
We now support a structured `rust-toolchain` file format, though the current
50+
single-line simple format is still supported. You can find more
51+
information in the [overrides chapter][toolchain-file] of our new book, but here
52+
is an example of a new toolchain override file which selects a specific version
53+
of `nightly`, requires `clippy`, and causes the `wasm32-unknown-unknown` target
54+
to be installed as well:
55+
56+
```toml
57+
[toolchain]
58+
channel = "nightly-2020-11-27"
59+
components = [ "clippy" ]
60+
targets = [ "wasm32-unknown-unknown" ]
61+
```
62+
63+
[toolchain-file]: https://rust-lang.github.io/rustup/overrides.html#the-toolchain-file
64+
65+
There are many more changes in 1.23.0, and we invite you to take a look at our
66+
[changelog][] if you'd like to know more.
67+
68+
[changelog]: https://github.com/rust-lang/rustup/blob/stable/CHANGELOG.md
69+
70+
## Thanks
71+
72+
Thanks to all the contributors who made rustup 1.23.0 possible!
73+
74+
- Aaron Loucks
75+
- Aleksey Kladov
76+
- Aurelia Dolo
77+
- Camelid
78+
- Chansuke
79+
- Carol (Nichols || Goulding)
80+
- Daniel Silverstone
81+
- Dany Marcoux
82+
- Eduard Miller
83+
- Eduardo Broto
84+
- Eric Huss
85+
- Francesco Zardi
86+
- FR Bimo
87+
- Ivan Nejgebauer
88+
- Ivan Tham
89+
- Jake Goulding
90+
- Jens Reidel
91+
- Joshua M. Clulow
92+
- Joshua Nelson
93+
- Jubilee Young
94+
- Leigh McCulloch
95+
- Lzu Tao
96+
- Matthias Krüger
97+
- Matt Kraai
98+
- Matt McKay
99+
- Nick Ashley
100+
- Pascal Hertleif
101+
- Paul Lange
102+
- Pietro Albini
103+
- Robert Collins
104+
- Stephen Muss
105+
- Tom Eccles

0 commit comments

Comments
 (0)