Rust团队已经发布了Rust的补丁版本1.43.1。Rust是一种编程语言,它使每个人都可以创建可靠而高效的软件。
如果使用tools安装了rustup
旧版本的Rust ,那么要升级到1.43.1版本,您只需要运行以下命令:
rustup update stable
如果您尚未安装它rustup
,您可以安装它从我们的网站的相应页面,也可以查看详细的发行说明在GitHub上。
1.43.1版中包含什么
Rust 1.43.1专用于1.43.0中出现的两个回归。此版本中还更新了Cargo使用的OpenSSL。
修复了无法检测到的CPU扩展
在Rust 1.27.0中,标准库引入了对使用宏定义x86 CPU扩展的支持is_x86_feature_detected!
。在内部重构过程中,以前可能的不稳定扩展名(例如AVX-512)的定义已得到修复。Rust 1.43.1修复了此问题。有关此回归的更多信息,请参见问题#71473。
固定坏了 cargo package --list
在Rust 1.43.0中,如果货物工作区具有使用路径描述的依赖项或存在未发布的版本,则对查看由Cargo发布的软件包中包含的文件的支持将被破坏。Rust 1.43.1中包含此错误的修复程序。有关更多信息,请参见货运问题#8151。
OpenSSL已更新至1.1.1g。
Cargo的依赖项之一OpenSSL最近发布了漏洞警报。不幸的是,我们无法在Rust 1.43.0中及时打开此修复程序,因此我们在Rust 1.43.1中更新了OpenSSL。我们没有证据表明此漏洞可能损害货运用户的安全(但是如果影响到您,请遵循我们的安全政策)。
成员1.43.1
许多人一起创建了Rust 1.43.1。没有你们所有人,我们不可能做到这一点,谢谢!
来自翻译
如果您对Rust语言有任何疑问,可以通过俄语电报聊天或针对新手的类似聊天获得帮助。
本文是共同翻译的 Andreevlex, Funkill, 链接器, 4,香港和 布兰杰。