|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [1.24.2] - 2021-05-05 |
| 4 | + |
| 5 | +This patch release primarily exists to work around a |
| 6 | +[problem discovered][issue#2748] on some Windows (and potentially other) systems |
| 7 | +where a combination of factors, including suspected allocator behaviour, led to |
| 8 | +Rustup failing to install certain toolchains. The symptom users observed was a |
| 9 | +failure to allocate 1677732 bytes: a chunk used for unpacking very large files. |
| 10 | +We hope this is fixed in a combination of [pr#2750][] and [pr#2756][]. |
| 11 | + |
| 12 | +In addition to that, we also: |
| 13 | + |
| 14 | +### Added |
| 15 | + |
| 16 | +- SHA256 links on the download page so that you can verify your downloads if you |
| 17 | + want to be certain. [pr#2719][] |
| 18 | +- Added `--verbose` to `rustup show active-toolchain` to also display the version |
| 19 | + of the compiler for the toolchain. [pr#2710] |
| 20 | +- We now support `1.x` installation channel names for versions 1.0 through 1.8 |
| 21 | + by hardcoding `1.x.0` since they lack patch releases. [pr#2758][] |
| 22 | + |
| 23 | +### Changed |
| 24 | + |
| 25 | +- Amended the behaviour of the 'missing components' code so that if the problem |
| 26 | + exists when _installing_ a toolchain (rather than updating it) the message |
| 27 | + is different and leads you to other remediations. [pr#2709][] |
| 28 | +- Amended the error message for a missing component so that when you're using |
| 29 | + a nightly toolchain and `rust-std` is missing for a given target, we lead you |
| 30 | + to `cargo build -Z build-std` as a remediation. [pr#2732][] |
| 31 | +- Improved the documentation around `settings.toml` locations. [pr#2698][] |
| 32 | +- Internal improvements around retrying removal of files. [pr#2752][] |
| 33 | + |
| 34 | +Thanks go to: |
| 35 | + |
| 36 | +- 二手掉包工程师 (hi-rustin) |
| 37 | +- Robert Collins |
| 38 | +- Daniel Silverstone |
| 39 | +- Joshua Nelson |
| 40 | +- João Marcos Bezerra |
| 41 | +- Carol (Nichols || Goulding) |
| 42 | +- Josh Rotenberg |
| 43 | +- Martijn Gribnau |
| 44 | +- pierwill |
| 45 | + |
| 46 | +[issue#2748]: https://github.com/rust-lang/rustup/issues/2748 |
| 47 | +[pr#2753]: https://github.com/rust-lang/rustup/pull/2753 |
| 48 | +[pr#2756]: https://github.com/rust-lang/rustup/pull/2756 |
| 49 | +[pr#2752]: https://github.com/rust-lang/rustup/pull/2752 |
| 50 | +[pr#2758]: https://github.com/rust-lang/rustup/pull/2758 |
| 51 | +[pr#2698]: https://github.com/rust-lang/rustup/pull/2698 |
| 52 | +[pr#2750]: https://github.com/rust-lang/rustup/pull/2750 |
| 53 | +[pr#2732]: https://github.com/rust-lang/rustup/pull/2732 |
| 54 | +[pr#2710]: https://github.com/rust-lang/rustup/pull/2710 |
| 55 | +[pr#2709]: https://github.com/rust-lang/rustup/pull/2709 |
| 56 | +[pr#2719]: https://github.com/rust-lang/rustup/pull/2719 |
| 57 | +[1.24.2]: https://github.com/rust-lang/rustup/releases/tag/1.24.2 |
| 58 | + |
3 | 59 | ## [1.24.1] - 2021-04-27
|
4 | 60 |
|
5 | 61 | This bugfix release [corrects an oversight][pr#2738] in the code we introduced to check for
|
@@ -600,7 +656,6 @@ This release was made to solve two problems spotted in `1.20.0`
|
600 | 656 | [pr#1945]: https://github.com/rust-lang/rustup/pull/1945
|
601 | 657 | [pr#2026]: https://github.com/rust-lang/rustup/pull/2026
|
602 | 658 | [pr#2030]: https://github.com/rust-lang/rustup/pull/2030
|
603 |
| - |
604 | 659 | [1.20.0]: https://github.com/rust-lang/rustup/releases/tag/1.20.0
|
605 | 660 |
|
606 | 661 | ## [1.19.0] - 2019-09-09
|
|
0 commit comments