宣布 Rust 1.29.1

2018 年 9 月 25 日 · Rust 核心团队

Rust 团队很高兴地宣布 Rust 的新版本 1.29.1。Rust 是一种专注于安全性、速度和并发性的系统编程语言。

如果你已经通过 rustup 安装了之前的 Rust 版本,那么获取 Rust 1.29.1 就很简单,只需执行:

$ rustup update stable

如果你还没有安装 rustup,可以从我们网站上的相应页面获取 rustup,并在 GitHub 上查看 1.29.1 的详细发布说明

1.29.1 stable 版本包含什么

在标准库中发现了一个安全漏洞,如果将一个大数字传递给 str::repeat,可能会在整数溢出后导致缓冲区溢出。如果你没有调用 str::repeat 函数,则不受影响。这个问题已通过在 str::repeat 中发生整数溢出时无条件地 panic 来解决。有关更多详细信息,请参阅安全公告