微軟宣布針對.NET Core、ASP.NET Core和Entity Framework Core的支持計劃。據(jù)來自微軟的Lee Coward介紹,公司計劃使用一種雙管齊下的方法來管理這些系統(tǒng)的發(fā)布。該計劃回答了微軟開源計劃背后的其中一個主要問題——開發(fā)人員可以在多長時間內(nèi)依賴微軟向這些年輕的項目提供支持和安全補(bǔ)丁。
長期支持(LTS)發(fā)布在發(fā)布后將有一個3年的基本期,并且將來會在后繼LTS發(fā)布后額外提供一年的支持。LTS發(fā)布可以視為穩(wěn)定版,已經(jīng)應(yīng)用了針對安全問題和/或嚴(yán)重Bug的補(bǔ)丁。
快速跟蹤支持(FTS)包的發(fā)布是對LTS的補(bǔ)充。FTS版本將包含Bug修復(fù),但主要精力集中在提供新特性上。FTS發(fā)布發(fā)生在相關(guān)父代LTS發(fā)布的生命周期內(nèi)。它們的典型支持周期為3個月,然后會有一次新的FTS發(fā)布。父代LTS生命周期內(nèi)的最后一次FTS發(fā)布會有一年的支持期。開發(fā)人員可以使用FTS發(fā)布試驗最新特性,同時依靠LTS包保持關(guān)鍵系統(tǒng)的穩(wěn)定。
這些發(fā)布的版本系統(tǒng)會保持一致,并遵循模式major.minor.patch。LTS發(fā)布會增加主版本(如4.0.0)。FTS發(fā)布會增加小版本號,并且與相關(guān)的父代使用相同的主版本(如4.1.0)。兩者在必要時都會使用補(bǔ)丁版本(如4.0.1或4.1.1)。
微軟的Rich Lander已經(jīng)提供了版本系統(tǒng)的完整文檔,并為那些希望完全理解這個過程的用戶提供了其他的例子。
查看英文原文:Microsoft's Plans for .NET Core Support