微软宣布针对.NET Core、ASP.NET Core 和 Entity Framework Core 的支持计划。据来自微软的 Lee Coward 介绍,公司计划使用一种双管齐下的方法来管理这些系统的发布。该计划回答了微软开源计划背后的其中一个主要问题——开发人员可以在多长时间内依赖微软向这些年轻的项目提供支持和安全补丁。
长期支持(LTS)发布在发布后将有一个3 年的基本期,并且将来会在后继LTS 发布后额外提供一年的支持。LTS 发布可以视为稳定版,已经应用了针对安全问题和/ 或严重Bug 的补丁。
快速跟踪支持(FTS)包的发布是对LTS 的补充。FTS 版本将包含Bug 修复,但主要精力集中在提供新特性上。FTS 发布发生在相关父代LTS 发布的生命周期内。它们的典型支持周期为3 个月,然后会有一次新的FTS 发布。父代LTS 生命周期内的最后一次FTS 发布会有一年的支持期。开发人员可以使用FTS 发布试验最新特性,同时依靠LTS 包保持关键系统的稳定。
这些发布的版本系统会保持一致,并遵循模式major.minor.patch。LTS 发布会增加主版本(如4.0.0)。FTS 发布会增加小版本号,并且与相关的父代使用相同的主版本(如4.1.0)。两者在必要时都会使用补丁版本(如4.0.1 或4.1.1)。
微软的Rich Lander 已经提供了版本系统的完整文档,并为那些希望完全理解这个过程的用户提供了其他的例子。
评论