You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/site/pages/en/blog/announcements/evolving-the-nodejs-release-schedule.md
+20-5Lines changed: 20 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,7 @@ title: Evolving the Node.js Release Schedule
5
5
layout: blog-post
6
6
author: The Node.js Release Team
7
7
---
8
+
8
9
Starting with `v27`, Node.js will move from two major releases per year to one. This post explains what's changing, why, and what it means for users.
9
10
10
11
## Why This Change
@@ -39,14 +40,29 @@ Starting with `v27` in 2027:
39
40
|-------|----------|-------------|
40
41
| Alpha | 5 months | Oct to Mar. Early testing, semver-major allowed |
41
42
| Current | 6 months | Apr to Oct. Stabilization |
42
-
| Active LTS | 12 months | Regular updates and fixes |
43
-
| Maintenance | 17 months | Security and critical fixes only |
43
+
| LTS | 29 months | Long-term support with security fixes |
44
44
45
45
Total support: 35 months from release to End of Life.
46
46
47
+
This model follows a pattern similar to Ubuntu's release cycle: predictable April/October anchors, with interim releases for testing and LTS releases for production.
48
+
49
+
### About the Alpha Channel
50
+
51
+
The Alpha channel replaces odd-numbered releases.
52
+
53
+
**Who it's for:** Library authors and CI pipelines testing compatibility with upcoming breaking changes. Not intended for production use.
54
+
55
+
**What to expect:**
56
+
- Semver-major changes land during this phase
57
+
- No security patches (only stable releases receive security fixes)
58
+
- API may change between Alpha releases
59
+
- ABI stability guarantees are still being defined and will be documented separately
60
+
61
+
**Why:** Provides early feedback on breaking changes without maintaining another full release line. Also allows landing V8 updates earlier in the cycle, so we don't ship a single V8 version per year.
62
+
47
63
## What's NOT Changing
48
64
49
-
-**LTS support duration** remains similar (29 months: 12 Active + 17 Maintenance)
65
+
-**LTS support duration** remains similar (29 months)
50
66
-**Migration windows preserved**. Overlap between LTS versions remains.
51
67
-**Quality standards unchanged**. Same testing, same CITGM, same security process.
52
68
-**Predictable schedule**. April releases, October LTS promotion.
@@ -71,13 +87,12 @@ Total support: 35 months from release to End of Life.
71
87
| Alpha begins | October 2026 |
72
88
| Release | April 2027 |
73
89
| Enters LTS | October 2027 |
74
-
| Maintenance | October 2028 |
75
90
| End of Life | March 2030 |
76
91
77
92
`v27` is the first release under the new schedule.
78
93
79
94
## Thank You
80
95
81
-
This change is the result of discussions across [GitHub issues](https://github.com/nodejs/Release/issues/1113), Release Working Group meetings, and [the Collaboration Summit Chesapeake 2025](https://youtu.be/ppi87YjU9x0?si=NFF5WKIGDJE_U-_V&t=6524). We thank everyone who contributed feedback.
96
+
This change is the result of discussions across GitHub issues, Release Working Group meetings, and [the Collaboration Summit Chesapeake 2025](https://youtu.be/ppi87YjU9x0?si=NFF5WKIGDJE_U-_V&t=6524). We thank everyone who contributed feedback.
82
97
83
98
For questions or comments, see [GitHub Issue #1113](https://github.com/nodejs/Release/issues/1113).
0 commit comments