Skip to content

Commit 6acf7d0

Browse files
committed
Merge branch 'stable' from 1.24.0 release
2 parents 65088d6 + 2f894d9 commit 6acf7d0

File tree

12 files changed

+154
-6
lines changed

12 files changed

+154
-6
lines changed

.github/workflows/linux-builds-on-master.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ jobs:
143143
env:
144144
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
145145
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
146+
AWS_DEFAULT_REGION: us-west-1
146147
if: github.event_name == 'push' && github.ref == 'refs/heads/stable'
147148
- name: Build a snapcraft configuration file
148149
run: |

.github/workflows/linux-builds-on-pr.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ jobs:
136136
env:
137137
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
138138
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
139+
AWS_DEFAULT_REGION: us-west-1
139140
if: github.event_name == 'push' && github.ref == 'refs/heads/stable'
140141
- name: Build a snapcraft configuration file
141142
run: |

.github/workflows/linux-builds-on-stable.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ jobs:
166166
env:
167167
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
168168
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
169+
AWS_DEFAULT_REGION: us-west-1
169170
if: github.event_name == 'push' && github.ref == 'refs/heads/stable'
170171
- name: Build a snapcraft configuration file
171172
run: |

.github/workflows/macos-builds-on-all.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ jobs:
119119
env:
120120
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
121121
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
122+
AWS_DEFAULT_REGION: us-west-1
122123
if: github.event_name == 'push' && github.ref == 'refs/heads/stable'
123124
- name: Clear the cargo caches
124125
run: |

CHANGELOG.md

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,147 @@
11
# Changelog
22

3+
## [1.24.0] - 2021-04-27
4+
5+
This release is mostly a bugfix and quality of life improvement release. However
6+
the headlines for this release are:
7+
8+
1. Support of `rust-toolchain.toml` as a filename for specifying toolchains.
9+
2. Streaming support for large files to better enable Rust on lower memory
10+
platforms such as some Raspberry Pi systems.
11+
12+
When we introduced TOML support to `rust-toolchain` we expected to see some
13+
uptake but we saw a lot more than we had expected. Since Cargo is migrating to
14+
explicit `.toml` extensions on things like `.cargo/config.toml` it was
15+
considered sensible to also do this for `rust-toolchain` - at least the `toml`
16+
variant thereof.
17+
18+
This release of `rustup` has seen a significant number of new contributors to
19+
the project, and we hope to see many of you again in the future.
20+
21+
### Added
22+
23+
- Optional use of RUSTLS as TLS backend for Reqwest [pr#2517][]
24+
- We now support some corner cases in tarballs to permit unpacking early Rust
25+
versions [pr#2502][]
26+
- When running `rustup check` we now report possible `rustup` upgrades too.
27+
[pr#2615][]
28+
- We detect and warn if you try and install on an `x32` system since for now
29+
Rust isn't hostable on that. [pr#2622][]
30+
- We do, however, support `gnux32` as an environment label ready for future
31+
support [pr#2631][]
32+
- We now support managing `PATH`s on Windows which contain non-unicode values.
33+
[pr#2649][]
34+
- You can now name the TOML variant of `rust-toolchain` as `rust-toolchain.toml`
35+
[pr#2653][]
36+
- We prompt harder when checking for the MSVC tooling on Windows now.
37+
[pr#2529][]
38+
- _Experimental_ support for `zstd` compressed tarballs in channels. NOTE, this
39+
does not mean channels will magically gain `zstd` compressed component files
40+
any time soon. [pr#2676][]
41+
- Register `rustup` with the Windows installed programs list when installing.
42+
This is another experiment into whether this is useful for Windows users.
43+
[pr#2670][]
44+
- Added the ability to specify a `path` rather than a toolchain channel in the
45+
`rust-toolchain.toml` file. [pr#2678][]
46+
47+
### Changed
48+
49+
- `rustup-init` now detects tls1.2 for cURL 7.73+ [pr#2604][]
50+
- Installation now indicates the defaults on all questions [pr#2605][]
51+
- We now support the Big Sur major OS version [pr#2607][]
52+
- You can now specify `profile` in `rust-toolchain`'s TOML form [pr#2586][]
53+
- We now use `.` instead of `source` to better support non-bash POSIX shells
54+
[pr#2616][]
55+
- We fixed a nasty corner case on wildcarded component installation/recognition
56+
[pr#2602][]
57+
- Our website now has a favicon [pr#2419][]
58+
- We no longer rely on a broken `mktemp` invocation, this should make
59+
`rustup-init.sh` more compatible [pr#2650][]
60+
- We now do a better job of reporting non-installable toolchains [pr#2562][]
61+
- We cope better when modifying RC files which lack a trailing newline
62+
[pr#2667][]
63+
- We are edging closer to requiring a specific force argument to install a
64+
toolchain whose host doesn't match the running system. This may break your
65+
CI in future so you should check carefully. The main use-case for this
66+
capability is the `rust-embedded/cross` project which we are working with
67+
to ensure this doesn't cause problems in the future. [pr#2672][]
68+
- Support streaming large files during unpack phase. [pr#2707][]
69+
- We report when you call `rustup` with an unsupported `arg0` -- for example
70+
if you make a symlink or hard link to the binary with a name other than one
71+
of the proxies. [pr#2716][]
72+
73+
We also cleaned up a number of error message cases, including some on invalid
74+
toolchain name [pr#2613][], a better message when no toolchain is installed
75+
[pr#2657][], and some on component unavailability [pr#2619][].
76+
77+
### Documented
78+
79+
- Added notes about Powershell to proxies documentation [pr#2592][]
80+
- Various updates to the `rustup` manual build process including [pr#2628][]
81+
- Small fixes on how to build `rustup` documentation [pr#2641][]
82+
- We clarified the message around restarting the shell when installing
83+
[pr#2684][]
84+
85+
Thanks go to:
86+
87+
- SHA Miao
88+
- est31
89+
- Andrew Norton
90+
- Gareth Hubball
91+
- 二手掉包工程师 (hi-rustin)
92+
- Tudor Brindus
93+
- Eduard Miller
94+
- Daniel Alley
95+
- наб (nabijaczleweli)
96+
- Eric Huss
97+
- chansuke
98+
- skim (sl4m)
99+
- Joshua Nelson
100+
- kellda
101+
- Alex Chan
102+
- Philipp Oppermann
103+
- Michael Cooper
104+
- Aloïs Micard
105+
- Gurkenglas
106+
- Vasili (3point2)
107+
- Jakub Stasiak
108+
- Robert Collins
109+
- Jubilee (workingjubilee)
110+
- Avery Harnish
111+
112+
[pr#2716]: https://github.com/rust-lang/rustup/pull/2716
113+
[pr#2718]: https://github.com/rust-lang/rustup/pull/2718
114+
[pr#2707]: https://github.com/rust-lang/rustup/pull/2707
115+
[pr#2678]: https://github.com/rust-lang/rustup/pull/2678
116+
[pr#2695]: https://github.com/rust-lang/rustup/pull/2695
117+
[pr#2670]: https://github.com/rust-lang/rustup/pull/2670
118+
[pr#2684]: https://github.com/rust-lang/rustup/pull/2684
119+
[pr#2676]: https://github.com/rust-lang/rustup/pull/2676
120+
[pr#2529]: https://github.com/rust-lang/rustup/pull/2529
121+
[pr#2667]: https://github.com/rust-lang/rustup/pull/2667
122+
[pr#2653]: https://github.com/rust-lang/rustup/pull/2653
123+
[pr#2657]: https://github.com/rust-lang/rustup/pull/2657
124+
[pr#2562]: https://github.com/rust-lang/rustup/pull/2562
125+
[pr#2649]: https://github.com/rust-lang/rustup/pull/2649
126+
[pr#2650]: https://github.com/rust-lang/rustup/pull/2650
127+
[pr#2641]: https://github.com/rust-lang/rustup/pull/2641
128+
[pr#2419]: https://github.com/rust-lang/rustup/pull/2419
129+
[pr#2631]: https://github.com/rust-lang/rustup/pull/2631
130+
[pr#2628]: https://github.com/rust-lang/rustup/pull/2628
131+
[pr#2622]: https://github.com/rust-lang/rustup/pull/2622
132+
[pr#2619]: https://github.com/rust-lang/rustup/pull/2619
133+
[pr#2615]: https://github.com/rust-lang/rustup/pull/2615
134+
[pr#2602]: https://github.com/rust-lang/rustup/pull/2602
135+
[pr#2502]: https://github.com/rust-lang/rustup/pull/2502
136+
[pr#2616]: https://github.com/rust-lang/rustup/pull/2616
137+
[pr#2613]: https://github.com/rust-lang/rustup/pull/2613
138+
[pr#2586]: https://github.com/rust-lang/rustup/pull/2586
139+
[pr#2607]: https://github.com/rust-lang/rustup/pull/2607
140+
[pr#2605]: https://github.com/rust-lang/rustup/pull/2605
141+
[pr#2604]: https://github.com/rust-lang/rustup/pull/2604
142+
[pr#2517]: https://github.com/rust-lang/rustup/pull/2517
143+
[pr#2592]: https://github.com/rust-lang/rustup/pull/2592
144+
3145
## [1.23.1] - 2020-12-01
4146

5147
This point release is mostly to correct a problem where if you installed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0"
99
name = "rustup"
1010
readme = "README.md"
1111
repository = "https://github.com/rust-lang/rustup"
12-
version = "1.23.1"
12+
version = "1.24.0"
1313

1414
[features]
1515
curl-backend = ["download/curl-backend"]

ci/actions-templates/linux-builds-template.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ jobs:
174174
env:
175175
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
176176
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
177+
AWS_DEFAULT_REGION: us-west-1
177178
if: github.event_name == 'push' && github.ref == 'refs/heads/stable'
178179
- name: Build a snapcraft configuration file
179180
run: |

ci/actions-templates/macos-builds-template.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ jobs:
119119
env:
120120
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
121121
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
122+
AWS_DEFAULT_REGION: us-west-1
122123
if: github.event_name == 'push' && github.ref == 'refs/heads/stable'
123124
- name: Clear the cargo caches
124125
run: |

ci/docker/android/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM rust-android
22

3-
ENV PATH=$PATH:/android/ndk/arm-14/bin:/android/ndk/arm64-21/bin:/android/ndk/x86-14/bin:/android/ndk/x86_64-21/bin \
3+
ENV PATH=$PATH:/android/ndk/arm-21/bin:/android/ndk/arm64-21/bin:/android/ndk/x86-21/bin:/android/ndk/x86_64-21/bin \
44
CC_arm_linux_androideabi=arm-linux-androideabi-clang \
55
CC_armv7_linux_androideabi=arm-linux-androideabi-clang \
66
CC_aarch64_linux_android=aarch64-linux-android-clang \

0 commit comments

Comments
 (0)