Skip to content

Commit ebc96be

Browse files
authored
(posts): Add Rustup 1.25.0 release announcement post (#1002)
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
1 parent 7e62ecf commit ebc96be

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed

posts/2022-07-11-Rustup-1.25.0.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
---
2+
layout: post
3+
title: "Announcing Rustup 1.25.0"
4+
author: The Rustup Working Group
5+
---
6+
7+
The rustup working group is happy to announce the release of rustup version 1.25.0. [Rustup][install] is the recommended tool to install [Rust][rust], a programming language that is empowering everyone to build reliable and efficient software.
8+
9+
If you have a previous version of rustup installed, getting rustup 1.25.0 is as easy as stopping any programs which may be using Rustup (e.g. closing your IDE) and running:
10+
11+
```
12+
rustup self update
13+
```
14+
15+
Rustup will also automatically update itself at the end of a normal toolchain update:
16+
17+
```
18+
rustup update
19+
```
20+
21+
If you don't have it already, you can [get rustup][install] from the appropriate page on our website.
22+
23+
[rust]: https://www.rust-lang.org
24+
[install]: https://rustup.rs
25+
26+
## What's new in rustup 1.25.0
27+
28+
This version of Rustup involves a significant number of internal cleanups, both in terms
29+
of the Rustup code and its documentation. In addition to a lot of work on the codebase
30+
itself, due to the length of time since the last release this one has a record number
31+
of contributors and we thank you all for your efforts and time.
32+
33+
One of the biggest changes in 1.25.0 is the new offer on Windows installs to auto-install
34+
the Visual Studio 2022 compilers which should simplify the process of getting started for
35+
people not used to developing on Windows with the MSVC-compatible toolchains.
36+
37+
A second important change for 1.25.0 is a number of PRs focussed around startup performance
38+
for Rustup. While it may not seem all that important to many, Rustup's startup time is
39+
a factor in the time it takes to do builds which involve large numbers of crates on systems
40+
which do not have large numbers of CPU cores. Hopefully the people for whom this is a common
41+
activity will notice an improvement; though there's more opportunity to speed things up still available.
42+
43+
Some, but by no means all, of the rest of this release's highlights includes support for
44+
`rustup default none` to unset the default toolchain, support for Windows arm64, inclusion
45+
of `rust-gdbgui` as a proxy so that platforms which support it can use GDB's gui mode with Rust,
46+
and some improvements to `rustup-init.sh`.
47+
48+
Full details are available in the [changelog]!
49+
50+
Rustup's documentation is also available in [the rustup book][book].
51+
52+
[changelog]: https://github.com/rust-lang/rustup/blob/stable/CHANGELOG.md
53+
[book]: https://rust-lang.github.io/rustup/
54+
55+
## Thanks
56+
57+
Thanks again to all the contributors who made rustup 1.25.0 possible!
58+
59+
- 二手掉包工程师 (hi-rustin)
60+
- Brian Bowman (Seeker14491)
61+
- Jon Gjengset (jonho)
62+
- pierwill
63+
- Daniel Silverstone (kinnison)
64+
- Robert Collins (rbtcollins)
65+
- Alan Somers (asomers)
66+
- Brennan Vincent (umanwizard)
67+
- Joshua Nelson (jyn514)
68+
- Eric Huss (ehuss)
69+
- Will Bush (willbush)
70+
- Thad Guidry (thadguidry)
71+
- Alexander Lovchin (alovchin91)
72+
- zoodirector
73+
- Takayuki Nakata (giraffate)
74+
- Yusuke Abe (chansuke)
75+
- Wyatt Carss (wcarss)
76+
- Sondre Aasemoen (sondr3)
77+
- facklambda
78+
- Chad Dougherty (crd477)
79+
- Noritada Kobayashi (noritada)
80+
- Milan (mdaverde)
81+
- Pat Sier (pjsier)
82+
- Matt Keeter (mkeeter)
83+
- Alex Macleod (alexendoo)
84+
- Sathwik Matsa (sathwikmatsa)
85+
- Kushal Das (kushaldas)
86+
- Justus Winter (teythoon)
87+
- k900
88+
- Nicolas Ambram (nico-abram)
89+
- Connor Slade (basicprogrammer10)
90+
- Yerkebulan Tulibergenov (yerke)
91+
- Caleb Cartwright (calebcartwright)
92+
- Matthias Beyer (matthiasbeyer)
93+
- spacemaniac
94+
- Alex Touchet (atouchet)
95+
- Guillaume Gomez (guillaumegomez)
96+
- Chris Denton (chrisdenton)
97+
- Thomas Orozco (krallin)
98+
- cui fliter (cuishuang)
99+
- Martin Nordholts (enselic)
100+
- Emil Gardström (emilgardis)
101+
- Arlo Siemsen (arlosi)

0 commit comments

Comments
 (0)