Commit 2ebf49f6b8f for nodejs
commit 2ebf49f6b8f37c21729ad13520f72c06c68906f3
Author: Richard Lau <richard.lau@ibm.com>
Date: Fri Oct 23 16:57:46 2026 +0000
2026-10-28, Version 26.13.0 'Lithium' (LTS)
Notable changes:
This release marks the transition of Node.js 26.x into Long Term Support (LTS)
with the codename 'Lithium'. It will continue to receive updates through to
the end of April 2029.
Other than updating metadata, such as the `process.release` object, to reflect
that the release is LTS, no further changes from Node.js 26.12.1 are included.
PR-URL: https://github.com/nodejs/node/pull/66965
Signed-off-by: Richard Lau <richard.lau@ibm.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6b72c291e9e..acddc839420 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,9 +2,9 @@
Select a Node.js version below to view the changelog history:
-* [Node.js 26](doc/changelogs/CHANGELOG_V26.md) **Current**
+* [Node.js 26](doc/changelogs/CHANGELOG_V26.md) **Long Term Support**
* [Node.js 25](doc/changelogs/CHANGELOG_V25.md) End-of-Life
-* [Node.js 24](doc/changelogs/CHANGELOG_V24.md) **Long Term Support**
+* [Node.js 24](doc/changelogs/CHANGELOG_V24.md) Long Term Support
* [Node.js 23](doc/changelogs/CHANGELOG_V23.md) End-of-Life
* [Node.js 22](doc/changelogs/CHANGELOG_V22.md) Long Term Support
* [Node.js 21](doc/changelogs/CHANGELOG_V21.md) End-of-Life
@@ -35,13 +35,14 @@ release.
<table>
<tr>
- <th title="Current"><a href="doc/changelogs/CHANGELOG_V26.md">26</a> (Current)</th>
+ <th title="LTS Until 2029-04"><a href="doc/changelogs/CHANGELOG_V26.md">26</a> (LTS)</th>
<th title="LTS Until 2028-04"><a href="doc/changelogs/CHANGELOG_V24.md">24</a> (LTS)</th>
<th title="LTS Until 2027-04"><a href="doc/changelogs/CHANGELOG_V22.md">22</a> (LTS)</th>
</tr>
<tr>
<td valign="top">
-<b><a href="doc/changelogs/CHANGELOG_V26.md#26.12.1">26.12.1</a></b><br/>
+<b><a href="doc/changelogs/CHANGELOG_V26.md#26.13.0">26.13.0</a></b><br/>
+<a href="doc/changelogs/CHANGELOG_V26.md#26.12.1">26.12.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V26.md#26.12.0">26.12.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V26.md#26.11.1">26.11.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V26.md#26.11.0">26.11.0</a><br/>
diff --git a/doc/changelogs/CHANGELOG_V26.md b/doc/changelogs/CHANGELOG_V26.md
index c7fd2f0bfd4..6b75b522d9e 100644
--- a/doc/changelogs/CHANGELOG_V26.md
+++ b/doc/changelogs/CHANGELOG_V26.md
@@ -4,10 +4,14 @@
<table>
<tr>
+<th>LTS 'Lithium'</th>
<th>Current</th>
</tr>
<tr>
<td>
+<a href="#26.13.0">26.13.0</a><br/>
+</td>
+<td>
<a href="#26.12.1">26.12.1</a><br/>
<a href="#26.12.0">26.12.0</a><br/>
<a href="#26.11.1">26.11.1</a><br/>
@@ -59,6 +63,24 @@
* [io.js](CHANGELOG_IOJS.md)
* [Archive](CHANGELOG_ARCHIVE.md)
+<a id="26.13.0"></a>
+
+## 2026-10-28, Version 26.13.0 'Lithium' (LTS), @richardlau
+
+### Notable Changes
+
+This release marks the transition of Node.js 26.x into Long Term Support (LTS)
+with the codename 'Lithium'. It will continue to receive updates through to
+the end of April 2029.
+
+Other than updating metadata, such as the `process.release` object, to reflect
+that the release is LTS, no further changes from Node.js 26.12.1 are included.
+
+If you are updating from an earlier Long Term Support release (e.g. Node.js 24
+or 22 or earlier) please note that since Node.js 25 the official binaries for
+Linux are linked against libatomic, which may need to be installed separately
+depending on your Linux distribution.
+
<a id="26.12.1"></a>
## 2026-10-21, Version 26.12.1 (Current), @aduh95 prepared by @RafaelGSS
diff --git a/test/parallel/test-process-release.js b/test/parallel/test-process-release.js
index c23aba99022..784b82c5595 100644
--- a/test/parallel/test-process-release.js
+++ b/test/parallel/test-process-release.js
@@ -31,6 +31,8 @@ if (versionParts[0] === '4' && versionParts[1] >= 2) {
assert.strictEqual(process.release.lts, 'Jod');
} else if (versionParts[0] === '24' && versionParts[1] >= 11) {
assert.strictEqual(process.release.lts, 'Krypton');
+} else if (versionParts[0] === '26' && versionParts[1] >= 13) {
+ assert.strictEqual(process.release.lts, 'Lithium');
} else {
assert.strictEqual(process.release.lts, undefined);
}