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)