宣布 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)