Rustup 1.26.0 发布

2023 年 4 月 25 日 · Rustup 工作组

rustup 工作组很高兴地宣布发布 rustup 1.26.0 版本。 Rustup 是安装 Rust 的推荐工具,Rust 是一种编程语言,它正在赋能每个人构建可靠和高效的软件。

如果您已经安装了以前版本的 rustup,则获取 rustup 1.26.0 非常简单,只需停止任何可能正在使用 Rustup 的程序(例如,关闭您的 IDE)并运行

$ rustup self update

rustup 还会在正常的工具链更新结束时自动更新自己

$ rustup update

如果您还没有安装,您可以从我们网站上的相应页面获取 rustup

rustup 1.26.0 中的新功能

此版本的 Rustup 涉及大量的内部清理,包括 Rustup 代码及其测试。除了对代码库本身的大量工作之外,由于距离上次发布的时间已经很长,这次的贡献者数量也创了纪录,我们感谢大家付出的努力和时间。

此版本的重点是

  1. 添加 rust-analyzer 作为 rustup 的代理。现在您可以调用 rust-analyzer,它将被代理到当前工具链的 rust-analyzer 组件。

  2. 将 clap 依赖项从 2.x 升级到 3.x。这是一个主要版本升级,因此有一些帮助文本更改,但命令行界面保持不变。

  3. 删除实验性的 GPG 签名验证和 rustup show keys 命令。由于其实验性状态,验证下载的二进制文件的完整性并不依赖于它,并且如果没有签名不匹配的情况,也没有中止安装的选项。最近几个月发现了其实现的多个问题,这导致了删除实验性代码的决定。该团队正在研究新的签名验证方案的设计,该方案将在未来实施。

完整详细信息可在更新日志中找到!

Rustup 的文档也可在rustup 手册中找到。

感谢

再次感谢所有为 rustup 1.26.0 的实现做出贡献的人!

  • Daniel Silverstone (kinnison)
  • Sabrina Jewson (SabrinaJewson)
  • Robert Collins (rbtcollins)
  • chansuke (chansuke)
  • Shamil (shamilsan)
  • Oli Lalonde (olalonde)
  • 二手掉包工程师 (hi-rustin)
  • Eric Huss (ehuss)
  • J Balint BIRO (jbalintbiro)
  • Easton Pillay (jedieaston)
  • zhaixiaojuan (zhaixiaojuan)
  • Chris Denton (ChrisDenton)
  • Martin Geisler (mgeisler)
  • Lucio Franco (LucioFranco)
  • Nicholas Bishop (nicholasbishop)
  • SADIK KUZU (sadikkuzu)
  • darkyshiny (darkyshiny)
  • René Dudfield (illume)
  • Noritada Kobayashi (noritada)
  • Mohammad AlSaleh (MoSal)
  • Dustin Martin (dmartin)
  • Ville Skyttä (scop)
  • Tshepang Mbambo (tshepang)
  • Illia Bobyr (ilya-bobyr)
  • Vincent Rischmann (vrischmann)
  • Alexander (Alovchin91)
  • Daniel Brotsky (brotskydotcom)
  • zohnannor (zohnannor)
  • Jynn Nelson (jyn514)
  • Prikshit Gautam (gautamprikshit1)
  • Dylan Thacker-Smith (dylanahsmith)
  • Jan David (jdno)
  • Aurora (lilith13666)
  • Pietro Albini (pietroalbini)
  • Renovate Bot (renovate-bot)