Rustup v1.24.2 Release Notes

Release Date: 2021-05-05 // almost 3 years ago
  • πŸš€ This patch release primarily exists to work around a 🏁 problem discovered on some Windows (and potentially other) systems where a combination of factors, including suspected allocator behaviour, led to Rustup failing to install certain toolchains. The symptom users observed was a failure to allocate 1677732 bytes: a chunk used for unpacking very large files. πŸ›  We hope this is fixed in a combination of pr#2750 and pr#2756.

    In addition to that, we also:

    βž• Added

    • SHA256 links on the download page so that you can verify your downloads if you want to be certain. pr#2719
    • βž• Added --verbose to rustup show active-toolchain to also display the version of the compiler for the toolchain. pr#2710
    • πŸ‘ We now support 1.x installation channel names for versions 1.0 through 1.8 by hardcoding 1.x.0 since they lack patch releases. pr#2758

    πŸ”„ Changed

    • Amended the behaviour of the 'missing components' code so that if the problem exists when installing a toolchain (rather than updating it) the message is different and leads you to other remediations. pr#2709
    • Amended the error message for a missing component so that when you're using a nightly toolchain and rust-std is missing for a given target, we lead you to cargo build -Z build-std as a remediation. pr#2732
    • πŸ‘Œ Improved the documentation around settings.toml locations. pr#2698
    • Internal improvements around retrying removal of files. pr#2752

    Thanks go to:

    • δΊŒζ‰‹ζŽ‰εŒ…ε·₯η¨‹εΈˆ (hi-rustin)
    • Robert Collins
    • Daniel Silverstone
    • Joshua Nelson
    • JoΓ£o Marcos Bezerra
    • Carol (Nichols || Goulding)
    • Josh Rotenberg
    • Martijn Gribnau
    • pierwill

    πŸš€ [1.24.2]: https://github.com/rust-lang/rustup/releases/tag/1.24.2