Skip to content

Commit 15d783c

Browse files
authored
Merge pull request #816 from kinnison/rustup-1.24.0
Announce Rustup 1.24.0
2 parents a44ce80 + 34fa362 commit 15d783c

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed

posts/2021-04-27-Rustup-1.24.0.md

+81
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
layout: post
3+
title: "Announcing Rustup 1.24.0"
4+
author: The Rustup Working Group
5+
---
6+
7+
The rustup working group is happy to announce the release of rustup version 1.24.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.24.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.24.0
27+
28+
### Support of `rust-toolchain.toml` as a filename for specifying toolchains.
29+
30+
Last year we released a new `toml` format for the `rust-toolchain` file. In order to bring Rustup closer into line with Cargo's behaviour around `.cargo/config` we now support the `.toml` extension for that file. If you call the toolchain file `rust-toolchain.toml` then you _must_ use the `toml` format, rather than the legacy one-line format.
31+
32+
If both `rust-toolchain` and `rust-toolchain.toml` are present, then the former will win out over the latter to ensure compatibility between Rustup versions.
33+
34+
### Better support for low-memory systems
35+
36+
Rustup's component unpacker has been changed to have a smaller memory footprint when unpacking large components. This should permit users of memory-constrained systems such as some Raspberry Pi systems to install newer Rust toolchains which contain particularly large files.
37+
38+
### Better support for Windows Add/Remove programs
39+
40+
Fresh installations of Rustup on Windows will now install themselves into the program list so that you can trigger the uninstallation of Rustup via the Add/Remove programs dialogs similar to any other Windows program.
41+
42+
_This will only take effect on installation, so you will need to rerun `rustup-init.exe` if you want this on your PC._
43+
44+
### Other changes
45+
46+
There are more changes in rustup 1.24.0: check them out in the [changelog]!
47+
48+
Rustup's documentation is also available in [the rustup book][book].
49+
50+
[changelog]: https://github.com/rust-lang/rustup/blob/stable/CHANGELOG.md
51+
[book]: https://rust-lang.github.io/rustup/
52+
53+
## Thanks
54+
55+
Thanks to all the contributors who made rustup 1.24.0 possible!
56+
57+
- Alex Chan
58+
- Aloïs Micard
59+
- Andrew Norton
60+
- Avery Harnish
61+
- chansuke
62+
- Daniel Alley
63+
- Daniel Silverstone
64+
- Eduard Miller
65+
- Eric Huss
66+
- est31
67+
- Gareth Hubball
68+
- Gurkenglas
69+
- Jakub Stasiak
70+
- Joshua Nelson
71+
- Jubilee (workingjubilee)
72+
- kellda
73+
- Michael Cooper
74+
- Philipp Oppermann
75+
- Robert Collins
76+
- SHA Miao
77+
- skim (sl4m)
78+
- Tudor Brindus
79+
- Vasili (3point2)
80+
- наб (nabijaczleweli)
81+
- 二手掉包工程师 (hi-rustin)

0 commit comments

Comments
 (0)