Rustup v1.25.1 Release Notes
Release Date: 2022-07-12 // over 2 years ago-
βͺ This version of Rustup reverts a single PR from 1.25.1 and tidies a couple of internal bits of code.
In brief, it turns out that our optimisation for
RUSTC
andRUSTDOC
cause problems with some tooling which runs under onecargo
invocation, but expects to invoke eithercargo
orrustc
without resetting the environment completely. As such, some particularly βͺ confusing error messages ensued, and we decided to revert this one optimisation while we π wait to correct things in a future release.Thanks go to:
- Joshua Nelson
- Manish Goregaokar
- Robert Collins
π [1.25.1]: https://github.com/rust-lang/rustup/releases/tag/1.25.1
Previous changes from v1.25.0
-
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