Rustup 1.25.2 发布公告

2023 年 2 月 1 日 · rustup 工作组

rustup 工作组宣布发布 rustup 1.25.2 版本。Rustup 是推荐的 Rust 安装工具,Rust 是一种编程语言,它使每个人都能构建可靠且高效的软件。

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

rustup self update

Rustup 还将在正常的工具链更新结束时自动更新自身

rustup update

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

rustup 1.25.2 的新特性

此版本的 rustup 修复了一个错误警告,该警告错误地提示 Rust 发布的签名验证失败。此警告是由于 Rustup 的一个依赖项包含了一个基于时间的检查,该检查阻止从 2023 年 2 月 1 日起使用 SHA-1。

不幸的是,Rust 的发布签名密钥使用 SHA-1 对其子密钥进行签名,这导致所有签名都被标记为无效。Rustup 1.25.2 通过再次允许使用 SHA-1 暂时修复了此问题。

为什么签名验证失败仅是警告?

签名验证目前是 rustup 中包含的一个实验性和不完整的功能,因为它仍然缺少诸如密钥轮换之类的关键功能。在该功能完成并准备好使用之前,其结果仅显示为警告,而没有将其转换为错误的方法。

这样做是为了避免潜在地破坏 rustup 的安装。只有在该功能的设计和实现完成后,签名验证才会因失败而报错。

感谢

再次感谢所有使 rustup 1.25.2 成为可能的贡献者!

  • Daniel Silverstone (kinnison)
  • Pietro Albini (pietroalbini)