Skip to content

Commit f2314c3

Browse files
RafaelGSStargos
andcommitted
2023-10-18, Version 21.0.0 (Current)
Notable Changes: doc: * promote fetch/webstreams from experimental to stable (Steven) nodejs#45684 esm: * --experimental-default-type flag to flip module defaults (Geoffrey Booth) nodejs#49869 * remove `globalPreload` hook (superseded by `initialize`) (Jacob Smith) nodejs#49144 fs: * add flush option to writeFile() functions (Colin Ihrig) nodejs#50009 * (SEMVER-MAJOR) add globSync implementation (Moshe Atlow) nodejs#47653 lib: * (SEMVER-MINOR) add WebSocket client (Matthew Aitken) nodejs#49830 stream: * optimize Writable (Robert Nagy) nodejs#50012 test_runner: * (SEMVER-MAJOR) support passing globs (Moshe Atlow) nodejs#47653 vm: * use default HDO when importModuleDynamically is not set (Joyee Cheung) nodejs#49950 Semver-Major Commits: * (SEMVER-MAJOR) bump supported macOS and Xcode versions (Michaël Zasso) nodejs#49164 * (SEMVER-MAJOR) do not overwrite _writableState.defaultEncoding (Tobias Nießen) nodejs#49140 * (SEMVER-MAJOR) update llhttp to 9.1.2 (Paolo Insogna) nodejs#48981 * (SEMVER-MAJOR) validate options of `on` and `once` (Deokjin Kim) nodejs#46018 * (SEMVER-MAJOR) adjust `position` validation in reading methods (Livia Medeiros) nodejs#42835 * (SEMVER-MAJOR) add globSync implementation (Moshe Atlow) nodejs#47653 * (SEMVER-MAJOR) mark URL/URLSearchParams as uncloneable and untransferable (Chengzhong Wu) nodejs#47497 * (SEMVER-MAJOR) remove aix directory case for package reader (Yagiz Nizipli) nodejs#48605 * (SEMVER-MAJOR) add `navigator.hardwareConcurrency` (Yagiz Nizipli) nodejs#47769 * (SEMVER-MAJOR) runtime deprecate punycode (Yagiz Nizipli) nodejs#47202 * (SEMVER-MAJOR) harmonize error code between ESM and CJS (Antoine du Hamel) nodejs#48606 * (SEMVER-MAJOR) do not treat `server.maxConnections=0` as `Infinity` (ignoramous) nodejs#48276 * (SEMVER-MAJOR) only defer _final call when connecting (Jason Zhang) nodejs#47385 * (SEMVER-MAJOR) rename internal NAPI_VERSION definition (Chengzhong Wu) nodejs#48501 * (SEMVER-MAJOR) throw DOMException on cloning non-serializable objects (Chengzhong Wu) nodejs#47839 * (SEMVER-MAJOR) throw DataCloneError on transfering untransferable objects (Chengzhong Wu) nodejs#47604 * (SEMVER-MAJOR) use private properties for strategies (Yagiz Nizipli) nodejs#47218 * (SEMVER-MAJOR) use private properties for encoding (Yagiz Nizipli) nodejs#47218 * (SEMVER-MAJOR) use private properties for compression (Yagiz Nizipli) nodejs#47218 * (SEMVER-MAJOR) disallow array in `run` options (Raz Luvaton) nodejs#49935 * (SEMVER-MAJOR) support passing globs (Moshe Atlow) nodejs#47653 * (SEMVER-MAJOR) use `validateNumber` for `options.minDHSize` (Deokjin Kim) nodejs#49973 * (SEMVER-MAJOR) use validateFunction for `options.checkServerIdentity` (Deokjin Kim) nodejs#49896 * (SEMVER-MAJOR) runtime deprecate `promisify`-ing a function returning a `Promise` (Antoine du Hamel) nodejs#49609 * (SEMVER-MAJOR) freeze `dependencySpecifiers` array (Antoine du Hamel) nodejs#49720 PR-URL: nodejs#49870 Co-authored-by: Michaël Zasso <[email protected]>
1 parent f10928f commit f2314c3

24 files changed

+248
-1
lines changed

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
Select a Node.js version below to view the changelog history:
44

5+
* [Node.js 21](doc/changelogs/CHANGELOG_V21.md) **Current**
56
* [Node.js 20](doc/changelogs/CHANGELOG_V20.md) **Current**
67
* [Node.js 19](doc/changelogs/CHANGELOG_V19.md) End-of-Life
78
* [Node.js 18](doc/changelogs/CHANGELOG_V18.md) **Long Term Support**
@@ -29,11 +30,15 @@ release.
2930

3031
<table>
3132
<tr>
33+
<th title="Current"><a href="doc/changelogs/CHANGELOG_V21.md">21</a> (Current)</th>
3234
<th title="Current"><a href="doc/changelogs/CHANGELOG_V20.md">20</a> (Current)</th>
3335
<th title="LTS Until 2025-04"><a href="doc/changelogs/CHANGELOG_V18.md">18</a> (LTS)</th>
3436
</tr>
3537
<tr>
3638
<td valign="top">
39+
<b><a href="doc/changelogs/CHANGELOG_V21.md#21.0.0">21.0.0</a></b><br/>
40+
</td>
41+
<td valign="top">
3742
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.8.0">20.8.0</a></b><br/>
3843
<a href="doc/changelogs/CHANGELOG_V20.md#20.7.0">20.7.0</a><br/>
3944
<a href="doc/changelogs/CHANGELOG_V20.md#20.6.1">20.6.1</a><br/>

doc/changelogs/CHANGELOG_ARCHIVE.md

+1
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@
154154
</table>
155155

156156
* Other Versions
157+
* [21.x](CHANGELOG_V21.md)
157158
* [20.x](CHANGELOG_V20.md)
158159
* [19.x](CHANGELOG_V19.md)
159160
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_IOJS.md

+1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
</table>
6363

6464
* Other Versions
65+
* [21.x](CHANGELOG_V21.md)
6566
* [20.x](CHANGELOG_V20.md)
6667
* [19.x](CHANGELOG_V19.md)
6768
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V010.md

+1
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
</table>
6565

6666
* Other Versions
67+
* [21.x](CHANGELOG_V21.md)
6768
* [20.x](CHANGELOG_V20.md)
6869
* [18.x](CHANGELOG_V18.md)
6970
* [17.x](CHANGELOG_V17.md)

doc/changelogs/CHANGELOG_V012.md

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
</table>
3333

3434
* Other Versions
35+
* [21.x](CHANGELOG_V21.md)
3536
* [20.x](CHANGELOG_V20.md)
3637
* [18.x](CHANGELOG_V18.md)
3738
* [17.x](CHANGELOG_V17.md)

doc/changelogs/CHANGELOG_V10.md

+1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
</table>
5959

6060
* Other Versions
61+
* [21.x](CHANGELOG_V21.md)
6162
* [20.x](CHANGELOG_V20.md)
6263
* [19.x](CHANGELOG_V19.md)
6364
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V11.md

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
</table>
3131

3232
* Other Versions
33+
* [21.x](CHANGELOG_V21.md)
3334
* [19.x](CHANGELOG_V19.md)
3435
* [18.x](CHANGELOG_V18.md)
3536
* [17.x](CHANGELOG_V17.md)

doc/changelogs/CHANGELOG_V12.md

+1
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
</table>
6868

6969
* Other Versions
70+
* [21.x](CHANGELOG_V21.md)
7071
* [20.x](CHANGELOG_V20.md)
7172
* [19.x](CHANGELOG_V19.md)
7273
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V13.md

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
</table>
3131

3232
* Other Versions
33+
* [21.x](CHANGELOG_V21.md)
3334
* [20.x](CHANGELOG_V20.md)
3435
* [19.x](CHANGELOG_V19.md)
3536
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V14.md

+1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
</table>
6363

6464
* Other Versions
65+
* [21.x](CHANGELOG_V21.md)
6566
* [20.x](CHANGELOG_V20.md)
6667
* [19.x](CHANGELOG_V19.md)
6768
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V15.md

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
</table>
3232

3333
* Other Versions
34+
* [21.x](CHANGELOG_V21.md)
3435
* [20.x](CHANGELOG_V20.md)
3536
* [19.x](CHANGELOG_V19.md)
3637
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V16.md

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
</table>
5454

5555
* Other Versions
56+
* [21.x](CHANGELOG_V21.md)
5657
* [20.x](CHANGELOG_V20.md)
5758
* [19.x](CHANGELOG_V19.md)
5859
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V17.md

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
</table>
2929

3030
* Other Versions
31+
* [21.x](CHANGELOG_V21.md)
3132
* [20.x](CHANGELOG_V20.md)
3233
* [19.x](CHANGELOG_V19.md)
3334
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V18.md

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
</table>
4242

4343
* Other Versions
44+
* [21.x](CHANGELOG_V21.md)
4445
* [20.x](CHANGELOG_V20.md)
4546
* [19.x](CHANGELOG_V19.md)
4647
* [17.x](CHANGELOG_V17.md)

doc/changelogs/CHANGELOG_V19.md

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
</table>
2727

2828
* Other Versions
29+
* [21.x](CHANGELOG_V21.md)
2930
* [20.x](CHANGELOG_V20.md)
3031
* [18.x](CHANGELOG_V18.md)
3132
* [17.x](CHANGELOG_V17.md)

doc/changelogs/CHANGELOG_V20.md

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
</table>
2626

2727
* Other Versions
28+
* [21.x](CHANGELOG_V21.md)
2829
* [19.x](CHANGELOG_V19.md)
2930
* [18.x](CHANGELOG_V18.md)
3031
* [17.x](CHANGELOG_V17.md)

doc/changelogs/CHANGELOG_V21.md

+221
Large diffs are not rendered by default.

doc/changelogs/CHANGELOG_V4.md

+1
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
</table>
5757

5858
* Other Versions
59+
* [21.x](CHANGELOG_V21.md)
5960
* [20.x](CHANGELOG_V20.md)
6061
* [19.x](CHANGELOG_V19.md)
6162
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V5.md

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
</table>
3333

3434
* Other Versions
35+
* [21.x](CHANGELOG_V21.md)
3536
* [20.x](CHANGELOG_V20.md)
3637
* [19.x](CHANGELOG_V19.md)
3738
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V6.md

+1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
</table>
6262

6363
* Other Versions
64+
* [21.x](CHANGELOG_V21.md)
6465
* [20.x](CHANGELOG_V20.md)
6566
* [19.x](CHANGELOG_V19.md)
6667
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V7.md

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
</table>
3131

3232
* Other Versions
33+
* [21.x](CHANGELOG_V21.md)
3334
* [20.x](CHANGELOG_V20.md)
3435
* [19.x](CHANGELOG_V19.md)
3536
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V8.md

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
</table>
5353

5454
* Other Versions
55+
* [21.x](CHANGELOG_V21.md)
5556
* [20.x](CHANGELOG_V20.md)
5657
* [19.x](CHANGELOG_V19.md)
5758
* [18.x](CHANGELOG_V18.md)

doc/changelogs/CHANGELOG_V9.md

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
</table>
3232

3333
* Other Versions
34+
* [21.x](CHANGELOG_V21.md)
3435
* [20.x](CHANGELOG_V20.md)
3536
* [19.x](CHANGELOG_V19.md)
3637
* [18.x](CHANGELOG_V18.md)

src/node_version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#define NODE_VERSION_IS_LTS 0
3030
#define NODE_VERSION_LTS_CODENAME ""
3131

32-
#define NODE_VERSION_IS_RELEASE 0
32+
#define NODE_VERSION_IS_RELEASE 1
3333

3434
#ifndef NODE_STRINGIFY
3535
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)

0 commit comments

Comments
 (0)