Skip to content

Commit 62a4ff2

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 62a4ff2

1 file changed

Lines changed: 20 additions & 5 deletions

File tree

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

Lines changed: 20 additions & 5 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.
@@ -71,13 +87,12 @@ Total support: 35 months from release to End of Life.
7187
| Alpha begins | October 2026 |
7288
| Release | April 2027 |
7389
| Enters LTS | October 2027 |
74-
| Maintenance | October 2028 |
7590
| End of Life | March 2030 |
7691

7792
`v27` is the first release under the new schedule.
7893

7994
## Thank You
8095

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.
8297

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

0 commit comments

Comments
 (0)