Node.js 18 停止維護(hù),你知道嗎?
Node.js 18 自 2022 年 4 月起,一直是生產(chǎn)環(huán)境的常用版本。官方維護(hù)計(jì)劃顯示,Node.js 18 的維護(hù)期將在 2025 年 4 月 30 日結(jié)束。
到那時(shí),它將不再收到安全更新或漏洞修復(fù)。為了保證應(yīng)用安全和穩(wěn)定,官方建議在該日期前升級(jí)到新的 LTS 版本(如 Node.js 20 或 22)。
官方原定在 4 月 22 日發(fā)布 Node.js 24。因?yàn)?V8 引擎的問(wèn)題,目前還沒(méi)發(fā)布,應(yīng)該很快就能上線。
Node.js 生命周期
Node.js 的版本生命周期分為三個(gè)階段:
1. Current(當(dāng)前活躍發(fā)布)階段,持續(xù) 6 個(gè)月,供生態(tài)系統(tǒng)適配新特性。
2. Active LTS(活躍長(zhǎng)期支持)階段,持續(xù) 12 個(gè)月,提供新功能、安全補(bǔ)丁及關(guān)鍵問(wèn)題修復(fù)。
3. Maintenance LTS(維護(hù)期),持續(xù)約 18 個(gè)月,僅更新安全補(bǔ)丁和重大漏洞修復(fù)。
Node.js 18 里程碑
? 2022 年 4 月 19 日:Node.js 18 發(fā)布,成為當(dāng)前活躍發(fā)布版本。
? 2022 年 10 月:進(jìn)入活躍長(zhǎng)期支持階段。
? 2023 年 10 月 25 日:進(jìn)入維護(hù)期,僅接收安全與關(guān)鍵修復(fù)。
? 2025 年 4 月 30 日:進(jìn)入停止維護(hù)狀態(tài),屆時(shí)將不再發(fā)布任何更新。
Node.js 版本區(qū)分
? 奇數(shù)主版本(17、19、21、23 等):
只支持 6 個(gè)月,結(jié)束后不再更新。
用來(lái)試新特性,可能有不兼容改動(dòng),不推薦在生產(chǎn)環(huán)境用。
? 偶數(shù)主版本(16、18、20、22 等):
發(fā)布后 6 個(gè)月進(jìn)入 Active LTS,接著 18 個(gè)月 Maintenance,總共 30 個(gè)月更新。
功能穩(wěn)定,兼容性好,適合生產(chǎn)環(huán)境。
Node.js 發(fā)布時(shí)間
? 每年兩次:4 月發(fā)布偶數(shù)版本,10 月發(fā)布奇數(shù)版本。
? 新的奇數(shù)版本發(fā)布時(shí),上一個(gè)偶數(shù)版本就成 LTS。
? 每個(gè) LTS 版本都有化學(xué)元素代號(hào),如 v18 “Hydrogen”、v20 “Iron”、v22 “Jod”。
圖片