From 40ecd5601193c316e62e9216e8a4259130686208 Mon Sep 17 00:00:00 2001 From: Richard Lau Date: Wed, 20 Oct 2021 14:13:27 -0400 Subject: [PATCH] 2021-10-26, Version 16.13.0 'Gallium' (LTS) Notable changes: This release marks the transition of Node.js 16.x into Long Term Support (LTS) with the codename 'Gallium'. The 16.x release line now moves into "Active LTS" and will remain so until October 2022. After that time, it will move into "Maintenance" until end of life in April 2024. PR-URL: https://github.com/nodejs/node/pull/40536 --- CHANGELOG.md | 4 ++-- doc/changelogs/CHANGELOG_V16.md | 14 ++++++++++++++ src/node_version.h | 10 +++++----- test/parallel/test-process-release.js | 2 ++ 4 files changed, 23 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bfa87963d7ef1d..cb1e8497c1723a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,9 @@ Select a Node.js version below to view the changelog history: -* [Node.js 16](doc/changelogs/CHANGELOG\_V16.md) **Current** +* [Node.js 16](doc/changelogs/CHANGELOG\_V16.md) **Long Term Support** * [Node.js 15](doc/changelogs/CHANGELOG\_V15.md) End-of-Life -* [Node.js 14](doc/changelogs/CHANGELOG\_V14.md) **Long Term Support** +* [Node.js 14](doc/changelogs/CHANGELOG\_V14.md) Long Term Support * [Node.js 13](doc/changelogs/CHANGELOG\_V13.md) End-of-Life * [Node.js 12](doc/changelogs/CHANGELOG\_V12.md) Long Term Support * [Node.js 11](doc/changelogs/CHANGELOG\_V11.md) End-of-Life diff --git a/doc/changelogs/CHANGELOG_V16.md b/doc/changelogs/CHANGELOG_V16.md index 3fa61c1df5bc80..10404385dcca74 100644 --- a/doc/changelogs/CHANGELOG_V16.md +++ b/doc/changelogs/CHANGELOG_V16.md @@ -4,10 +4,14 @@ + +
LTS 'Gallium' Current
+16.13.0
+
16.12.0
16.11.1
16.11.0
@@ -49,6 +53,16 @@ * [io.js](CHANGELOG\_IOJS.md) * [Archive](CHANGELOG\_ARCHIVE.md) + +## 2021-10-26, Version 16.13.0 'Gallium' (LTS), @richardlau + +### Notable Changes + +This release marks the transition of Node.js 16.x into Long Term Support (LTS) +with the codename 'Gallium'. The 16.x release line now moves into "Active LTS" +and will remain so until October 2022. After that time, it will move into +"Maintenance" until end of life in April 2024. + ## 2021-10-20, Version 16.12.0 (Current), @richardlau diff --git a/src/node_version.h b/src/node_version.h index 50febab8f8f96d..08e957472cfeca 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -23,13 +23,13 @@ #define SRC_NODE_VERSION_H_ #define NODE_MAJOR_VERSION 16 -#define NODE_MINOR_VERSION 12 -#define NODE_PATCH_VERSION 1 +#define NODE_MINOR_VERSION 13 +#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 "Gallium" -#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 ebb259f774a62c..ccac34621fac67 100644 --- a/test/parallel/test-process-release.js +++ b/test/parallel/test-process-release.js @@ -21,6 +21,8 @@ if (versionParts[0] === '4' && versionParts[1] >= 2) { assert.strictEqual(process.release.lts, 'Erbium'); } else if (versionParts[0] === '14' && versionParts[1] >= 15) { assert.strictEqual(process.release.lts, 'Fermium'); +} else if (versionParts[0] === '16' && versionParts[1] >= 13) { + assert.strictEqual(process.release.lts, 'Gallium'); } else { assert.strictEqual(process.release.lts, undefined); }