Rustup v1.25.0 Release Notes
Release Date: 2022-07-11 // almost 3 years ago-
This version of Rustup involves a significant number of internal cleanups, both in terms π of the Rustup code and its documentation. In addition to a lot of work on the codebase π itself, due to the length of time since the last release this one has a record number of contributors and we thank you all for your efforts and time.
π Rather than list every single merged PR since the last release, we have pulled out a number of highlights to include in this changelog entry. For everything else, please review the repository.
β Added
- β Added
rust-gdbgui
to the proxy list pr#2811 - π Support
rustup default none
as a way to unset the default toolchain pr#2831 - π Build Rustup for Windows arm64 pr#2835
- π Support Illumos/OpenIndiana platform check on website pr#2839
- β Add info message if self-update is disabled during update pr#2845
- β Added
RUSTC
andRUSTDOC
environment variables for proxied child processes pr#2958 - β Added offer to auto-install VS 2022 pr#2954
- β Added
--verbose
mode forrustup show
pr#2992 - β Added support for
--force-non-host
to more subcommands pr#2968
π Changed
- β‘οΈ Updated the
opener
crate used forrustup-doc
pr#2792 - π Changed the recursion limit for tool/proxy invocation to 20 pr#2812
- β‘οΈ Updated to newer
effective-limits
crate to reduce "sysinfo not supported" errors pr#2817 - π Handle
-y
more robustly inrustup-init.sh
pr#2815 - π Fix infinite recursion in bash completion when rustc not on PATH pr#2833
- β‘οΈ Update macOS aarch64 CI to newer xcode pr#2877
- β‘οΈ Update website to load TTF fonts more effectively pr#2862
- Retry curl invocations in
rustup-init.sh
pr#2869 - π Better handle busybox's wget in
rustup-init.sh
pr#2885 - π Improve target matching to reduce spurious deprecation warnings pr#2854
- π Parse channel manifest only once to improve performance pr#2898
- β Remove trailing slashes from toolchain names pr#2897
- π Migrate OpenPGP support to Sequoia PGP pr#2847
- We now send a user agent on http requests to improve compatibility with proxies pr#2953
- We won't prepend
${CARGO_HOME}/bin
toPATH
unless it's missing pr#2978
Thanks go to:
- δΊζζε ε·₯η¨εΈ (hi-rustin)
- π Brian Bowman (Seeker14491)
- Jon Gjengset (jonho)
- pierwill
- Daniel Silverstone (kinnison)
- Robert Collins (rbtcollins)
- Alan Somers (asomers)
- Brennan Vincent (umanwizard)
- Joshua Nelson (jyn514)
- Eric Huss (ehuss)
- Will Bush (willbush)
- Thad Guidry (thadguidry)
- Alexander Lovchin (alovchin91)
- zoodirector
- Takayuki Nakata (giraffate)
- Yusuke Abe (chansuke)
- Wyatt Carss (wcarss)
- Sondre Aasemoen (sondr3)
- facklambda
- Chad Dougherty (crd477)
- Noritada Kobayashi (noritada)
- Milan (mdaverde)
- Pat Sier (pjsier)
- Matt Keeter (mkeeter)
- Alex Macleod (alexendoo)
- Sathwik Matsa (sathwikmatsa)
- Kushal Das (kushaldas)
- Justus Winter (teythoon)
- k900
- Nicolas Ambram (nico-abram)
- Connor Slade (basicprogrammer10)
- Yerkebulan Tulibergenov (yerke)
- Caleb Cartwright (calebcartwright)
- Matthias Beyer (matthiasbeyer)
- spacemaniac
- Alex Touchet (atouchet)
- Guillaume Gomez (guillaumegomez)
- Chris Denton (chrisdenton)
- Thomas Orozco (krallin)
- cui fliter (cuishuang)
- Martin Nordholts (enselic)
- Emil GardstrΓΆm (emilgardis)
- Arlo Siemsen (arlosi)
π [1.25.0]: https://github.com/rust-lang/rustup/releases/tag/1.25.0
- β Added