Rust 团队发布了新的 Rust 版本 1.68.2。Rust 是一种编程语言,旨在使每个人都能构建可靠且高效的软件。
如果您之前通过 rustup 安装了 Rust,可以使用以下命令获取 1.68.2 版本:
rustup update stable
如果您还没有安装,您可以从我们网站的相应页面获取 rustup
,并查看 GitHub 上关于 1.68.2 的详细发行说明。
1.68.2 稳定版包含哪些内容
Rust 1.68.2 解决了 GitHub 最近更换其 RSA SSH 主机密钥的问题,该问题发生在 2023 年 3 月 24 日,此前他们的旧密钥意外泄露。
-
Cargo 中捆绑的 GitHub RSA 密钥已更新,以确保尚未与 GitHub 交互的系统不会连接并信任泄露的密钥。
-
泄露的密钥已被硬编码为在 Cargo 中吊销,以确保即使在仍然信任该密钥的系统上,Cargo 也不会使用该密钥。
Rust 1.68.2 中还包括了对 .ssh/known_hosts
中 @revoked
条目的支持(以及在使用不受支持的 @cert-authority
条目时更好的错误消息),因为此更改是向后移植硬编码撤销的先决条件。
如果您无法升级到 Rust 1.68.2,我们建议按照 GitHub 的说明更新系统中的受信任密钥。 请注意,仅当在系统上找不到 github.com
的受信任密钥时,才会使用 Cargo 中捆绑的密钥。
1.68.2 的贡献者
很多人齐心协力创建了 Rust 1.68.2。 没有你们,我们不可能做到。 谢谢!