Skip to content

Commit 687fe4b

Browse files
committed
docs: add Alpha channel details and simplify LTS terminology
- Add "About the Alpha Channel" section explaining: - Target audience (library authors, CI pipelines) - Expectations (no security patches, API may change) - Rationale (feedback loop + V8 updates) - ABI stability noted as TBD - Simplify schedule phases: Alpha → Current → LTS (29 months) - Remove Active LTS / Maintenance distinction - Add Ubuntu release cycle comparison for familiarity - Clean up v26/v27 timelines (remove Maintenance milestone)
1 parent 548adaf commit 687fe4b

1 file changed

Lines changed: 20 additions & 6 deletions

File tree

apps/site/pages/en/blog/announcements/evolving-the-nodejs-release-schedule.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ title: Evolving the Node.js Release Schedule
55
layout: blog-post
66
author: The Node.js Release Team
77
---
8+
89
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.
910

1011
## Why This Change
@@ -39,14 +40,29 @@ Starting with `v27` in 2027:
3940
|-------|----------|-------------|
4041
| Alpha | 5 months | Oct to Mar. Early testing, semver-major allowed |
4142
| 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 |
4444

4545
Total support: 35 months from release to End of Life.
4646

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+
4763
## What's NOT Changing
4864

49-
- **LTS support duration** remains similar (29 months: 12 Active + 17 Maintenance)
65+
- **LTS support duration** remains similar (29 months)
5066
- **Migration windows preserved**. Overlap between LTS versions remains.
5167
- **Quality standards unchanged**. Same testing, same CITGM, same security process.
5268
- **Predictable schedule**. April releases, October LTS promotion.
@@ -59,7 +75,6 @@ Total support: 35 months from release to End of Life.
5975
|-----------|------|
6076
| Release | April 2026 |
6177
| Enters LTS | October 2026 |
62-
| Maintenance | October 2027 |
6378
| End of Life | April 2029 |
6479

6580
`v26` follows the existing schedule. This is the last release under the current model.
@@ -71,13 +86,12 @@ Total support: 35 months from release to End of Life.
7186
| Alpha begins | October 2026 |
7287
| Release | April 2027 |
7388
| Enters LTS | October 2027 |
74-
| Maintenance | October 2028 |
7589
| End of Life | March 2030 |
7690

7791
`v27` is the first release under the new schedule.
7892

7993
## Thank You
8094

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.
95+
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.
8296

8397
For questions or comments, see [GitHub Issue #1113](https://github.com/nodejs/Release/issues/1113).

0 commit comments

Comments
 (0)