Add rust-analyzer as a proxy of rustup. Now you can call rust-analyzer and it will
be proxied to the rust-analyzer component for the current toolchain.
Bump the clap dependency from 2.x to 3.x. It's a major version bump, so there are some
help text changes, but the command line interface is unchanged.
Remove experimental GPG signature validation and the rustup show keys command. Due to its
experimental status, validating the integrity of downloaded binaries did not rely on it, and there was no option to abort the installation if a signature mismatch happened.
Multiple problems with its implementation were discovered in the recent months, which led to the decision to remove the experimental code. The team is working on the design of a new signature validation scheme, which will be implemented in the future.
If you're prepared to give it a go, then you can do the following:
This should update your version of Rustup to the 1.26.0 beta release. you can verify that with rustup --version.
Have a play with things, make sure you're not adversely affected by any changes, and then if you want to revert to the current release (1.25.2) just unset RUSTUP_UPDATE_ROOT and rustup self update (or else it'll revert the next time you rustup update without that environment variable set).
Assuming there's no showstoppers, I hope to have 1.26.0 officially released in a week or so. So please tell me ASAP if there're problems that are new to 1.26.0.
Hi, the formatting of the download status is going wrong. I checked this and it works as expected in 1.25.2. Looks like the old text is not being replaced. This is on windows 11 powershell in the terminal app.
I think it's more a result of your environment. Because the cargo output doesn't look normal either. rustup doesn't affect the terminal output of cargo. So I think it has more to do with your environment. Thanks for your reply! Maybe someone else with a windows machine can help test it.