-24.10.0
+24.11.0
+24.10.0
24.9.0
24.8.0
24.7.0
diff --git a/doc/changelogs/CHANGELOG_V24.md b/doc/changelogs/CHANGELOG_V24.md
index 1ba548b2ddb987..1defe869165f31 100644
--- a/doc/changelogs/CHANGELOG_V24.md
+++ b/doc/changelogs/CHANGELOG_V24.md
@@ -4,10 +4,14 @@
+| LTS 'Krypton' |
Current |
+24.11.0
+ |
+
24.10.0
24.9.0
24.8.0
@@ -52,6 +56,19 @@
* [io.js](CHANGELOG_IOJS.md)
* [Archive](CHANGELOG_ARCHIVE.md)
+
+
+## 2025-10-28, Version 24.11.0 'Krypton' (LTS), @richardlau
+
+### 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.
+
## 2025-10-08, Version 24.10.0 (Current), @RafaelGSS
diff --git a/src/node_version.h b/src/node_version.h
index 173c262b45ae7b..f8b70020f653b0 100644
--- a/src/node_version.h
+++ b/src/node_version.h
@@ -23,13 +23,13 @@
#define SRC_NODE_VERSION_H_
#define NODE_MAJOR_VERSION 24
-#define NODE_MINOR_VERSION 10
-#define NODE_PATCH_VERSION 1
+#define NODE_MINOR_VERSION 11
+#define NODE_PATCH_VERSION 0
-#define NODE_VERSION_IS_LTS 0
-#define NODE_VERSION_LTS_CODENAME ""
+#define NODE_VERSION_IS_LTS 1
+#define NODE_VERSION_LTS_CODENAME "Krypton"
-#define NODE_VERSION_IS_RELEASE 0
+#define NODE_VERSION_IS_RELEASE 1
#ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
diff --git a/test/parallel/test-process-release.js b/test/parallel/test-process-release.js
index ae4a02aa850e87..c23aba9902232e 100644
--- a/test/parallel/test-process-release.js
+++ b/test/parallel/test-process-release.js
@@ -29,6 +29,8 @@ if (versionParts[0] === '4' && versionParts[1] >= 2) {
assert.strictEqual(process.release.lts, 'Iron');
} else if (versionParts[0] === '22' && versionParts[1] >= 11) {
assert.strictEqual(process.release.lts, 'Jod');
+} else if (versionParts[0] === '24' && versionParts[1] >= 11) {
+ assert.strictEqual(process.release.lts, 'Krypton');
} else {
assert.strictEqual(process.release.lts, undefined);
}
| |