Skip to content

Commit cc35d52

Browse files
committed
docs: add 10-year schedule and clarify Alpha as nightly builds
- Add comprehensive 10-year schedule table (v27-v36) with Alpha, Release, LTS, and End of Life dates - Clarify that Alpha channel uses only nightly builds (no formal alpha releases, reducing releaser workload) - Link to nodejs.org/download/nightly for early testing - Reorder Timeline section: v26 → v27 → 10-year table
1 parent 62a4ff2 commit cc35d52

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

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

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,14 @@ This model follows a pattern similar to Ubuntu's release cycle: predictable Apri
4848

4949
### About the Alpha Channel
5050

51-
The Alpha channel replaces odd-numbered releases.
51+
The Alpha channel replaces odd-numbered releases. During this period, only [nightly builds](https://nodejs.org/download/nightly/) are available for early testing.
5252

5353
**Who it's for:** Library authors and CI pipelines testing compatibility with upcoming breaking changes. Not intended for production use.
5454

5555
**What to expect:**
5656
- Semver-major changes land during this phase
5757
- 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
58+
- API may change between builds
6059

6160
**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.
6261

@@ -91,6 +90,21 @@ The Alpha channel replaces odd-numbered releases.
9190

9291
`v27` is the first release under the new schedule.
9392

93+
### The Next 10 Years
94+
95+
| Version | Alpha | Release | LTS | End of Life |
96+
|---------|----------|----------|----------|-------------|
97+
| v27 | Oct 2026 | Apr 2027 | Oct 2027 | Mar 2030 |
98+
| v28 | Oct 2027 | Apr 2028 | Oct 2028 | Mar 2031 |
99+
| v29 | Oct 2028 | Apr 2029 | Oct 2029 | Mar 2032 |
100+
| v30 | Oct 2029 | Apr 2030 | Oct 2030 | Mar 2033 |
101+
| v31 | Oct 2030 | Apr 2031 | Oct 2031 | Mar 2034 |
102+
| v32 | Oct 2031 | Apr 2032 | Oct 2032 | Mar 2035 |
103+
| v33 | Oct 2032 | Apr 2033 | Oct 2033 | Mar 2036 |
104+
| v34 | Oct 2033 | Apr 2034 | Oct 2034 | Mar 2037 |
105+
| v35 | Oct 2034 | Apr 2035 | Oct 2035 | Mar 2038 |
106+
| v36 | Oct 2035 | Apr 2036 | Oct 2036 | Mar 2039 |
107+
94108
## Thank You
95109

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

0 commit comments

Comments
 (0)