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