summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Lau <rlau@redhat.com>2021-10-20 14:13:27 -0400
committerRichard Lau <rlau@redhat.com>2021-10-20 14:39:41 -0400
commit40ecd5601193c316e62e9216e8a4259130686208 (patch)
tree8961975f655faafd812af07696dd9e7c39ef9210
parent731495d76456ed31146f2f9ba66e317d6a20e9b0 (diff)
downloadnode-new-v16.13.0-proposal.tar.gz
2021-10-26, Version 16.13.0 'Gallium' (LTS)v16.13.0v16.13.0-proposal
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
-rw-r--r--CHANGELOG.md4
-rw-r--r--doc/changelogs/CHANGELOG_V16.md14
-rw-r--r--src/node_version.h10
-rw-r--r--test/parallel/test-process-release.js2
4 files changed, 23 insertions, 7 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bfa87963d7..cb1e8497c1 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 3fa61c1df5..10404385dc 100644
--- a/doc/changelogs/CHANGELOG_V16.md
+++ b/doc/changelogs/CHANGELOG_V16.md
@@ -4,10 +4,14 @@
<table>
<tr>
+<th>LTS 'Gallium'</th>
<th>Current</th>
</tr>
<tr>
<td>
+<a href="#16.13.0">16.13.0</a><br/>
+</td>
+<td>
<a href="#16.12.0">16.12.0</a><br/>
<a href="#16.11.1">16.11.1</a><br/>
<a href="#16.11.0">16.11.0</a><br/>
@@ -49,6 +53,16 @@
* [io.js](CHANGELOG\_IOJS.md)
* [Archive](CHANGELOG\_ARCHIVE.md)
+<a id="16.13.0"></a>
+## 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.
+
<a id="16.12.0"></a>
## 2021-10-20, Version 16.12.0 (Current), @richardlau
diff --git a/src/node_version.h b/src/node_version.h
index 50febab8f8..08e957472c 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 ebb259f774..ccac34621f 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);
}