Rust团队发布了Rust的新版本1.43.1。Rust是一种编程语言,它使每个人都能够构建可靠而高效的软件。
如果您通过Rustup安装了以前版本的Rust,则获取Rust 1.43.1与以下操作一样简单:
如果您还没有,您可以从我们网站的相应页面获取概要信息,并在GitHub上查看1.43.1的详细发行说明。
Rust1.43.1解决了1.43.0稳定版本中引入的两个回归问题,并更新了Cargo使用的OpenSSL版本。
Rust 1.27.0引入了对在标准库中检测x86CPU特性的支持,这要归功于IS_x86_FEATURE_DETECTED!宏。由于内部重构,Rust1.43.0阻止了对还不能在稳定(如AVX-512)上使用的功能的检测,即使在过去允许检测它们。Ruust 1.43.1修复了这种回归。有关回归的更多信息,请参见71473期。
Rust 1.43.0打破了对列出随Cargo一起发布的包中文件的支持,当这些文件位于具有路径依赖关系或未发布版本的工作区中时。该问题的修复包含在Rust 1.43.1中。有关该漏洞的更多信息可在货物问题#8151中获得。
货物的依赖之一OpenSSL最近发布了一份安全建议。不幸的是,我们没有及时包含Rust1.43.0的补丁,所以我们在Rust1.43.1中升级了OpenSSL。我们没有证据表明此漏洞会危及货运用户的安全(如果有,请遵循我们的安全策略)。
许多人聚集在一起创造了铁锈1.43.1。如果没有你们所有人,我们不可能做到这一点。谢谢!