Skip to content

Commit 2c4a332

Browse files
committed
2023-10-24, Version 20.9.0 'Iron' (LTS)
Notable changes: This release marks the transition of Node.js 20.x into Long Term Support (LTS) with the codename 'Iron'. The 20.x release line now moves into "Active LTS" and will remain so until October 2024. After that time, it will move into "Maintenance" until end of life in April 2026. PR-URL: #50298
1 parent dbed031 commit 2c4a332

File tree

3 files changed

+28
-3
lines changed

3 files changed

+28
-3
lines changed

CHANGELOG.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Select a Node.js version below to view the changelog history:
44

55
* [Node.js 21](doc/changelogs/CHANGELOG_V21.md) **Current**
6-
* [Node.js 20](doc/changelogs/CHANGELOG_V20.md) **Current**
6+
* [Node.js 20](doc/changelogs/CHANGELOG_V20.md) **Long Term Support**
77
* [Node.js 19](doc/changelogs/CHANGELOG_V19.md) End-of-Life
88
* [Node.js 18](doc/changelogs/CHANGELOG_V18.md) **Long Term Support**
99
* [Node.js 17](doc/changelogs/CHANGELOG_V17.md) End-of-Life
@@ -31,7 +31,7 @@ release.
3131
<table>
3232
<tr>
3333
<th title="Current"><a href="doc/changelogs/CHANGELOG_V21.md">21</a> (Current)</th>
34-
<th title="Current"><a href="doc/changelogs/CHANGELOG_V20.md">20</a> (Current)</th>
34+
<th title="LTS Until 2026-04"><a href="doc/changelogs/CHANGELOG_V20.md">20</a> (LTS)</th>
3535
<th title="LTS Until 2025-04"><a href="doc/changelogs/CHANGELOG_V18.md">18</a> (LTS)</th>
3636
</tr>
3737
<tr>
@@ -40,7 +40,8 @@ release.
4040
<a href="doc/changelogs/CHANGELOG_V21.md#21.0.0">21.0.0</a><br/>
4141
</td>
4242
<td valign="top">
43-
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.8.1">20.8.1</a></b><br/>
43+
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.9.0">20.9.0</a></b><br/>
44+
<a href="doc/changelogs/CHANGELOG_V20.md#20.8.1">20.8.1</a><br/>
4445
<a href="doc/changelogs/CHANGELOG_V20.md#20.8.0">20.8.0</a><br/>
4546
<a href="doc/changelogs/CHANGELOG_V20.md#20.7.0">20.7.0</a><br/>
4647
<a href="doc/changelogs/CHANGELOG_V20.md#20.6.1">20.6.1</a><br/>

doc/changelogs/CHANGELOG_V20.md

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

55
<table>
66
<tr>
7+
<th>LTS 'Iron'</th>
78
<th>Current</th>
89
</tr>
910
<tr>
1011
<td>
12+
<a href="#20.9.0">20.9.0</a><br/>
13+
</td>
14+
<td>
1115
<a href="#20.8.1">20.8.1</a><br/>
1216
<a href="#20.8.0">20.8.0</a><br/>
1317
<a href="#20.7.0">20.7.0</a><br/>
@@ -48,6 +52,24 @@
4852
* [io.js](CHANGELOG_IOJS.md)
4953
* [Archive](CHANGELOG_ARCHIVE.md)
5054

55+
<a id="20.9.0"></a>
56+
57+
## 2023-10-24, Version 20.9.0 'Iron' (LTS), @richardlau
58+
59+
### Notable Changes
60+
61+
This release marks the transition of Node.js 20.x into Long Term Support (LTS)
62+
with the codename 'Iron'. The 20.x release line now moves into "Active LTS"
63+
and will remain so until October 2024. After that time, it will move into
64+
"Maintenance" until end of life in April 2026.
65+
66+
### Known issue
67+
68+
Collecting code coverage via the `NODE_V8_COVERAGE` environment variable may
69+
lead to a hang. This is not thought to be a regression in Node.js 20 (some
70+
reports are on Node.js 18). For more information, including some potential
71+
workarounds, see issue [#49344](https://github.com/nodejs/node/issues/49344).
72+
5173
<a id="20.8.1"></a>
5274

5375
## 2023-10-13, Version 20.8.1 (Current), @RafaelGSS

test/parallel/test-process-release.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ if (versionParts[0] === '4' && versionParts[1] >= 2) {
2525
assert.strictEqual(process.release.lts, 'Gallium');
2626
} else if (versionParts[0] === '18' && versionParts[1] >= 12) {
2727
assert.strictEqual(process.release.lts, 'Hydrogen');
28+
} else if (versionParts[0] === '20' && versionParts[1] >= 9) {
29+
assert.strictEqual(process.release.lts, 'Iron');
2830
} else {
2931
assert.strictEqual(process.release.lts, undefined);
3032
}

0 commit comments

Comments
 (0)