支持策略
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 日 |