支援策略
Next.js 每天都會向 canary 渠道釋出新版本。這些預釋出版本在被推廣為穩定版本之前會經過廣泛的內部測試。雖然我們鼓勵您在 canary 上嘗試最新的功能,但我們不建議在生產環境中使用這些版本。
主要版本釋出後,它將進入長期支援 (LTS) 階段。
我們強烈建議您儘可能使用最新版本的 Next.js,並且您的生產應用程式應使用最新的**活躍**或**維護** LTS 版本。
活躍 LTS
在 LTS 模型下,Next.js 的一個主要版本在後續主要版本釋出之前將保持**活躍 LTS** 狀態。在活躍 LTS 期間,該版本將受益於新功能、常規錯誤修復、效能改進和安全補丁。
使用活躍 LTS 版本將確保您及時瞭解最新開發,同時仍然擁有穩定的生產環境基礎。
維護 LTS
新主要版本釋出後,前一個主要版本將轉換為**維護 LTS**。在維護 LTS 階段,Next.js 承諾僅釋出關鍵錯誤修復和必要的安全更新。這種有限的更改範圍降低了引入迴歸的風險,同時仍然保證應用程式的安全性。
每個主要版本在首次釋出後將保持兩年的維護 LTS。
對於維護 LTS 版本,即使是破壞性更改,更新也將以 semver-minor 版本的形式釋出。
在極少數情況下,根據底層錯誤的嚴重性,我們將修補超出我們 LTS 策略的 Next.js 版本。
受支援的版本
| 主要版本 | 釋出日期 |
|---|---|
| 15.x (**活躍 LTS**) | 2024 年 10 月 21 日 |
| 14.x (**維護 LTS**) | 2023 年 10 月 26 日 |
不受支援的版本
| 主要版本 | 釋出日期 |
|---|---|
| 13.x | 2022 年 10 月 26 日 |
| 12.x | 2021 年 10 月 26 日 |
| 11.x | 2021 年 6 月 15 日 |
| 10.x | 2020 年 10 月 27 日 |
| 9.x | 2019 年 7 月 7 日 |
| 8.x | 2019 年 2 月 11 日 |
| 7.x | 2018 年 9 月 19 日 |
| 6.x | 2018 年 4 月 29 日 |
| 5.x | 2018 年 2 月 5 日 |
| 4.x | 2017 年 10 月 9 日 |
| 3.x | 2017 年 8 月 8 日 |
| 2.x | 2017 年 3 月 27 日 |
| 1.x | 2016 年 10 月 25 日 |