Skip to content

Commit 3a6b2fa

Browse files
committed
2025-10-28, Version 24.11.0 'Krypton' (LTS)
Notable changes: This release marks the transition of Node.js 24.x into Long Term Support (LTS) with the codename 'Krypton'. It will continue to receive updates through to the end of April 2028. Other than updating metadata, such as the `process.release` object, to reflect that the release is LTS, no further changes from Node.js 24.10.0 are included. PR-URL: #60414
1 parent 56a4a50 commit 3a6b2fa

File tree

4 files changed

+29
-9
lines changed

4 files changed

+29
-9
lines changed

CHANGELOG.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
Select a Node.js version below to view the changelog history:
44

5-
* [Node.js 24](doc/changelogs/CHANGELOG_V24.md) **Current**
5+
* [Node.js 24](doc/changelogs/CHANGELOG_V24.md) **Long Term Support**
66
* [Node.js 23](doc/changelogs/CHANGELOG_V23.md) **Current**
7-
* [Node.js 22](doc/changelogs/CHANGELOG_V22.md) **Long Term Support**
7+
* [Node.js 22](doc/changelogs/CHANGELOG_V22.md) Long Term Support
88
* [Node.js 21](doc/changelogs/CHANGELOG_V21.md) End-of-Life
99
* [Node.js 20](doc/changelogs/CHANGELOG_V20.md) Long Term Support
1010
* [Node.js 19](doc/changelogs/CHANGELOG_V19.md) End-of-Life
@@ -33,14 +33,15 @@ release.
3333

3434
<table>
3535
<tr>
36-
<th title="Current"><a href="doc/changelogs/CHANGELOG_V24.md">24</a> (Current)</th>
36+
<th title="LTS Until 2028-04"><a href="doc/changelogs/CHANGELOG_V24.md">24</a> (LTS)</th>
3737
<th title="Current"><a href="doc/changelogs/CHANGELOG_V23.md">23</a> (Current)</th>
3838
<th title="LTS Until 2027-04"><a href="doc/changelogs/CHANGELOG_V22.md">22</a> (LTS)</th>
3939
<th title="LTS Until 2026-04"><a href="doc/changelogs/CHANGELOG_V20.md">20</a> (LTS)</th>
4040
</tr>
4141
<tr>
4242
<td valign="top">
43-
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.10.0">24.10.0</a></b><br/>
43+
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.11.0">24.11.0</a></b><br/>
44+
<a href="doc/changelogs/CHANGELOG_V24.md#24.10.0">24.10.0</a><br/>
4445
<a href="doc/changelogs/CHANGELOG_V24.md#24.9.0">24.9.0</a><br/>
4546
<a href="doc/changelogs/CHANGELOG_V24.md#24.8.0">24.8.0</a><br/>
4647
<a href="doc/changelogs/CHANGELOG_V24.md#24.7.0">24.7.0</a><br/>

doc/changelogs/CHANGELOG_V24.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@
44

55
<table>
66
<tr>
7+
<th>LTS 'Krypton'</th>
78
<th>Current</th>
89
</tr>
910
<tr>
1011
<td>
12+
<a href="#24.11.0">24.11.0</a><br/>
13+
</td>
14+
<td>
1115
<a href="#24.10.0">24.10.0</a><br/>
1216
<a href="#24.9.0">24.9.0</a><br/>
1317
<a href="#24.8.0">24.8.0</a><br/>
@@ -52,6 +56,19 @@
5256
* [io.js](CHANGELOG_IOJS.md)
5357
* [Archive](CHANGELOG_ARCHIVE.md)
5458

59+
<a id="24.11.0"></a>
60+
61+
## 2025-10-28, Version 24.11.0 'Krypton' (LTS), @richardlau
62+
63+
### Notable Changes
64+
65+
This release marks the transition of Node.js 24.x into Long Term Support (LTS)
66+
with the codename 'Krypton'. It will continue to receive updates through to
67+
the end of April 2028.
68+
69+
Other than updating metadata, such as the `process.release` object, to reflect
70+
that the release is LTS, no further changes from Node.js 24.10.0 are included.
71+
5572
<a id="24.10.0"></a>
5673

5774
## 2025-10-08, Version 24.10.0 (Current), @RafaelGSS

src/node_version.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323
#define SRC_NODE_VERSION_H_
2424

2525
#define NODE_MAJOR_VERSION 24
26-
#define NODE_MINOR_VERSION 10
27-
#define NODE_PATCH_VERSION 1
26+
#define NODE_MINOR_VERSION 11
27+
#define NODE_PATCH_VERSION 0
2828

29-
#define NODE_VERSION_IS_LTS 0
30-
#define NODE_VERSION_LTS_CODENAME ""
29+
#define NODE_VERSION_IS_LTS 1
30+
#define NODE_VERSION_LTS_CODENAME "Krypton"
3131

32-
#define NODE_VERSION_IS_RELEASE 0
32+
#define NODE_VERSION_IS_RELEASE 1
3333

3434
#ifndef NODE_STRINGIFY
3535
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)

test/parallel/test-process-release.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ if (versionParts[0] === '4' && versionParts[1] >= 2) {
2929
assert.strictEqual(process.release.lts, 'Iron');
3030
} else if (versionParts[0] === '22' && versionParts[1] >= 11) {
3131
assert.strictEqual(process.release.lts, 'Jod');
32+
} else if (versionParts[0] === '24' && versionParts[1] >= 11) {
33+
assert.strictEqual(process.release.lts, 'Krypton');
3234
} else {
3335
assert.strictEqual(process.release.lts, undefined);
3436
}

0 commit comments

Comments
 (0)