Skip to content

Commit 4e7ddcc

Browse files
committed
CHANGELOG: Update ready for 1.22.0
Signed-off-by: Daniel Silverstone <[email protected]>
1 parent b4855f8 commit 4e7ddcc

File tree

1 file changed

+122
-0
lines changed

1 file changed

+122
-0
lines changed

CHANGELOG.md

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

3+
## [1.22.0] - 2020-06-30
4+
5+
Alongside a significant amount of internal refactoring and code updates,
6+
the highlights of this release include:
7+
8+
- We have switched to Github Actions to make our CI and release process
9+
more consistent.
10+
- We've invested time in the flow when you reinstall `rustup` atop an existing
11+
installation.
12+
- We've doubled down on discouraging the use of the internal-development-focussed
13+
`complete` profile. Please use `default` or `minimal` unless you're trying to
14+
test/develop the Rust tooling itself.
15+
- We've made a number of subtle quality-of-life improvements around the CLI.
16+
- Added a (provisionally unofficial) snap of `rustup`
17+
- We've worked hard to improve a lot of the messages (error and informational)
18+
in the tool.
19+
- We've increased internal timeouts and retries in an attempt to improve the
20+
situation for McAfee users.
21+
- While it's not a change, we've documented that `rust-toolchain` **must** be
22+
UTF8 encoded.
23+
24+
While the changes spanned around 90 individual pull requests, here are the
25+
main changes and additions…
26+
27+
### Changed
28+
29+
- Fixed various links to our repo and to the forge - [#2173][pr#2173]
30+
- Improved OS detection (particularly darwin) in `rustup-init.sh` - [#2042][pr#2042]
31+
- Fixed bug where i686 installer on x86_64 windows would intend to install 64-bit but
32+
would actually install 32-bit toolchains by default. - [#2186][pr#2186]
33+
- Increased width of copy box on rustup website - [#2208][pr#2208]
34+
- When updating a toolchain, indicate the version you updated _from_ as well. - [#2152][pr#2152]
35+
- When installing atop an existing `rustup` installation, we will now update
36+
the installed default toolchain, particularly we'll also try and install any
37+
additional targets or components specified - [#2201][pr#2201] and [#2339][pr#2339]
38+
- Fixed issue where `rustup doc` wouldn't work with custom toolchains - [#2235][pr#2235]
39+
- In low-memory situations, attempt to unpack more conservatively - [#2236][pr#2236]
40+
- Improved consistency in where `rustup` will auto-install a toolchain on use. - [#2252][pr#2252]
41+
- Try to force strong cipher suites in `rustup-init.sh` - [#2287][pr#2287]
42+
- When skipping a `nightly` indicate **all** the missing components - [#2316][pr#2316]
43+
- Increase timeout for rename retries - [#2348][pr#2348]
44+
- Increased 'sanity limit' to account for MIPS binary size increases - [#2363][pr#2363]
45+
- Fallback to non-threaded installation pathway on 1-CPU systems to improve chance
46+
that installation will succeed on Raspberry Pi - [#2372][pr#2372]
47+
48+
### Added
49+
50+
- It is now possible to install `rustup` even when there's an existing `rustup.sh`
51+
installation, and we can install alongside `rustc` or `cargo` without necessarily
52+
forcing via `-y` by means of the `RUSTUP_INIT_SKIP_EXISTENCE_CHECKS` environment
53+
variable. - [#2214][pr#2214]
54+
- Added the concept of a _fallback_ settings file which will allow snaps, distro
55+
packages, etc. to provide a default toolchain for users who have not passed
56+
through the `rustup-init` managed one-time question set. - [#2244][pr#2244]
57+
- You can now specify multiple components in a single argument in the form
58+
`--component rls,rust-analysis,rust-src` when installing toolchains - [#2239][pr#2239]
59+
- It is now possible to `snap install --classic rustup` in theory (channel
60+
details may take some time to settle) - [#1898][pr#1898]
61+
- Added indication of why overrides are happening when running `rustup show` - [#2312][pr#2312]
62+
- Added `riscv64gc-unknown-linux-gnu` support (note: There is still work to be
63+
done on the compiler etc before this will necessarily work) - [#2313][pr#2313]
64+
65+
### Thanks
66+
67+
- Alejandro Martinez Ruiz
68+
- Alexander D'hoore
69+
- Ben Chen
70+
- Chris Denton
71+
- Daniel Silverstone
72+
- Evan Weiler
73+
- Guillaume Gomez
74+
- Harry Sarson
75+
- Jacob Lifshay
76+
- James Yang
77+
- Joel Parker Henderson
78+
- John Titor
79+
- Jonas Platte
80+
- Josh Stone
81+
- Jubilee
82+
- Kellda
83+
- LeSeulArtichaut
84+
- Linus Färnstrand
85+
- LitoMore
86+
- LIU An (劉安)
87+
- Luciano Bestia
88+
- Lzu Tao
89+
- Manish Goregaokar
90+
- Mingye Wang
91+
- Montgomery Edwards
92+
- Per Lundberg
93+
- Pietro Albini
94+
- Robert Collins
95+
- Rudolf B.
96+
- Solomon Ucko
97+
- Stein Somers
98+
- Tetsuharu Ohzeki
99+
- Tom Eccles
100+
- Trevor Arjeski
101+
- Tshepang Lekhonkhobe
102+
103+
[pr#2173]: https://github.com/rust-lang/rustup/pull/2173
104+
[pr#2042]: https://github.com/rust-lang/rustup/pull/2042
105+
[pr#2186]: https://github.com/rust-lang/rustup/pull/2186
106+
[pr#2208]: https://github.com/rust-lang/rustup/pull/2208
107+
[pr#2152]: https://github.com/rust-lang/rustup/pull/2152
108+
[pr#2201]: https://github.com/rust-lang/rustup/pull/2201
109+
[pr#2235]: https://github.com/rust-lang/rustup/pull/2235
110+
[pr#2214]: https://github.com/rust-lang/rustup/pull/2214
111+
[pr#2236]: https://github.com/rust-lang/rustup/pull/2236
112+
[pr#2252]: https://github.com/rust-lang/rustup/pull/2252
113+
[pr#2244]: https://github.com/rust-lang/rustup/pull/2244
114+
[pr#2239]: https://github.com/rust-lang/rustup/pull/2239
115+
[pr#2287]: https://github.com/rust-lang/rustup/pull/2287
116+
[pr#2316]: https://github.com/rust-lang/rustup/pull/2316
117+
[pr#1898]: https://github.com/rust-lang/rustup/pull/1898
118+
[pr#2348]: https://github.com/rust-lang/rustup/pull/2348
119+
[pr#2312]: https://github.com/rust-lang/rustup/pull/2312
120+
[pr#2313]: https://github.com/rust-lang/rustup/pull/2313
121+
[pr#2363]: https://github.com/rust-lang/rustup/pull/2363
122+
[pr#2372]: https://github.com/rust-lang/rustup/pull/2372
123+
[pr#2339]: https://github.com/rust-lang/rustup/pull/2339
124+
3125
## [1.21.1] - 2019-12-19
4126

5127
A panic occurred if a `rustup update` was run with nothing to update and the

0 commit comments

Comments
 (0)