@@ -6,23 +6,27 @@ This new patch release has brought even more tiny fixes and improvements over th
6
6
7
7
The headlines of this release are:
8
8
9
- - The cURL download backend is now officially deprecated and a warning will start to show up when it is used. [ pr #4277 ]
9
+ - The cURL download backend is now officially deprecated and a warning will start to show up
10
+ when it is used. [ pr #4277 ]
10
11
11
12
- While rustup predates reqwest and rustls, the rustup team has long wanted to standardize on
12
13
an HTTP + TLS stack in Rust, which should increase security, potentially improve performance, and
13
14
simplify maintenance of the project.
14
- With the default download backend already switched to reqwest since [ 2019] ( https://github.com/rust-lang/rustup/pull/1660 ) ,
15
- the team thinks it is time to start removing the cURL backend and focus on maintaining the Rust-based stack.
15
+ With the default download backend already switched to reqwest since [ 2019] [ pr#1660 ] , the team
16
+ thinks it is time to start removing the cURL backend and focus on maintaining the
17
+ reqwest-based stack.
16
18
17
19
- The rustup team encourages everyone to switch to the reqwest backend, and would love to hear from
18
- you about your use case via GitHub Issues if it does work against your particular setup.
20
+ you about your use case via [ GitHub Issues] [ issue tracker ] if it does not work well with your
21
+ particular setup.
19
22
20
- - Version pinning of ` rustup ` is now supported when installing it via ` rustup-init.sh ` with the ` RUSTUP_VERSION `
21
- environment variable set to e.g. ` 1 .28.2` ; the same configuration will be respected when performing
22
- ` rustup self update ` from this version on, enabling arbitrary downgrades in the meantime. [ pr # 4259 ]
23
+ - The version of ` rustup ` can be pinned when installing via ` rustup-init.sh ` , and
24
+ ` rustup self update ` can be used to upgrade/downgrade rustup v1 .28.2+ to a given version.
25
+ To do so, set the ` RUSTUP_VERSION ` environment variable to the desired version (for example ` 1.28.2 ` ).
23
26
24
27
- ` rustup set auto-install disable ` can now be used to disable automatic installation of the toolchain.
25
- This is similar to the ` RUSTUP_AUTO_INSTALL ` environment variable but with a lower priority. [ pr #4254 ]
28
+ This is similar to the ` RUSTUP_AUTO_INSTALL ` environment variable introduced in v1.28.1 but with a
29
+ lower priority. [ pr #4254 ]
26
30
27
31
- Fixed a bug in Nushell integration that might generate invalid commands in the shell configuration.
28
32
Reinstalling rustup might be required for the fix to work. [ pr #4265 ]
@@ -60,6 +64,7 @@ The headlines of this release are:
60
64
[ pr#4259 ] : https://github.com/rust-lang/rustup/pull/4259
61
65
[ pr#4265 ] : https://github.com/rust-lang/rustup/pull/4265
62
66
[ pr#4277 ] : https://github.com/rust-lang/rustup/pull/4277
67
+ [ issue tracker ] : https://github.com/rust-lang/rustup/issues/
63
68
64
69
## [ 1.28.1] - 2025-03-05
65
70
0 commit comments