Rust 基础信息:发行策略
Rust 最近发布的版本
版本 | 发布日期 |
---|---|
Version 1.32.0 | 2019-01-17 |
Version 1.33.0 | 2019-02-28 |
Version 1.34.0 | 2019-04-11 |
Version 1.34.1 | 2019-04-25 |
Version 1.34.2 | 2019-05-14 |
Version 1.35.0 | 2019-05-23 |
一般版本
Rust 的版本更新计划对 Rust 开发者非常友好,版本更新的周期维持在六周内。虽然 Rust 版本更新很快,但是更新变化的内容微小。这样不但可以让开发者获得源源不断的新功能,还可以让开发者易于接受这些改变。
大版本
每隔 2 ~ 3 年,Rust 开发团队会推出一个新版的 Rust,并以 所在年份 命名。每个新版本都会将功能集成到一个清晰的包中,并提供完整的文档和工具,通过正常的发布流程发布。
当前最新版为 Rust 2018,上一个版本是 Rust 2015。
新旧版本兼容性
Rust 编译器将支持在编译器发布之前已有的所有 Rust 版本,并且可以支持所有版本的包装箱连接在一起,版本更新仅影响编译器最初解析代码的方式。因此,如果您正在使用 Rust 2015,而您的某个依赖项使用的是 Rust 2018,那么一切正常。
大多数功能都适用于所有版本。随着新的稳定版本的发布,使用任何版本的 Rust 的开发者将继续看到改进。但有时由于其他原因,可能会有新功能仅在发布该功能的版本及以后的版本中可用。