Skip to content

Commit defd44e

Browse files
committed
2021-10-19, Version 17.0.0 (Current)
Notable changes: Deprecations and Removals: PR-URL: TBD
1 parent bbd4c6e commit defd44e

19 files changed

+104
-1
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
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 17](doc/changelogs/CHANGELOG_V17.md) **Current**
56
* [Node.js 16](doc/changelogs/CHANGELOG_V16.md) **Current**
67
* [Node.js 15](doc/changelogs/CHANGELOG_V15.md) End-of-Life
78
* [Node.js 14](doc/changelogs/CHANGELOG_V14.md) **Long Term Support**
@@ -26,11 +27,15 @@ release.
2627
<!--lint disable maximum-line-length-->
2728
<table>
2829
<tr>
30+
<th title="Current"><a href="doc/changelogs/CHANGELOG_V17.md">17</a><sup>Current</sup></th>
2931
<th title="Current"><a href="doc/changelogs/CHANGELOG_V16.md">16</a><sup>Current</sup></th>
3032
<th title="LTS Until 2023-04"><a href="doc/changelogs/CHANGELOG_V14.md">14</a><sup>LTS</sup></th>
3133
<th title="LTS Until 2022-04"><a href="doc/changelogs/CHANGELOG_V12.md">12</a><sup>LTS</sup></th>
3234
</tr>
3335
<tr>
36+
<td valign="top">
37+
<b><a href="doc/changelogs/CHANGELOG_V17.md#17.0.0">17.0.0</a></b><br/>
38+
</td>
3439
<td valign="top">
3540
<b><a href="doc/changelogs/CHANGELOG_V16.md#16.9.1">16.9.1</a></b><br/>
3641
<a href="doc/changelogs/CHANGELOG_V16.md#16.9.0">16.9.0</a><br/>

doc/changelogs/CHANGELOG_IOJS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
</table>
6565

6666
* Other Versions
67+
* [17.x](CHANGELOG_V17.md)
6768
* [15.x](CHANGELOG_V15.md)
6869
* [14.x](CHANGELOG_V14.md)
6970
* [13.x](CHANGELOG_V13.md)

doc/changelogs/CHANGELOG_V010.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
</table>
6767

6868
* Other Versions
69+
* [17.x](CHANGELOG_V17.md)
6970
* [16.x](CHANGELOG_V16.md)
7071
* [15.x](CHANGELOG_V15.md)
7172
* [14.x](CHANGELOG_V14.md)

doc/changelogs/CHANGELOG_V012.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
</table>
3535

3636
* Other Versions
37+
* [17.x](CHANGELOG_V17.md)
3738
* [16.x](CHANGELOG_V16.md)
3839
* [15.x](CHANGELOG_V15.md)
3940
* [14.x](CHANGELOG_V14.md)

doc/changelogs/CHANGELOG_V10.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
</table>
6161

6262
* Other Versions
63+
* [17.x](CHANGELOG_V17.md)
6364
* [16.x](CHANGELOG_V16.md)
6465
* [15.x](CHANGELOG_V15.md)
6566
* [14.x](CHANGELOG_V14.md)

doc/changelogs/CHANGELOG_V11.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
</table>
3333

3434
* Other Versions
35+
* [17.x](CHANGELOG_V17.md)
3536
* [16.x](CHANGELOG_V16.md)
3637
* [15.x](CHANGELOG_V15.md)
3738
* [14.x](CHANGELOG_V14.md)

doc/changelogs/CHANGELOG_V12.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
</table>
6464

6565
* Other Versions
66+
* [17.x](CHANGELOG_V17.md)
6667
* [16.x](CHANGELOG_V16.md)
6768
* [15.x](CHANGELOG_V15.md)
6869
* [14.x](CHANGELOG_V14.md)

doc/changelogs/CHANGELOG_V13.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
</table>
3333

3434
* Other Versions
35+
* [17.x](CHANGELOG_V17.md)
3536
* [16.x](CHANGELOG_V16.md)
3637
* [15.x](CHANGELOG_V15.md)
3738
* [14.x](CHANGELOG_V14.md)

doc/changelogs/CHANGELOG_V14.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
</table>
5151

5252
* Other Versions
53+
* [17.x](CHANGELOG_V17.md)
5354
* [16.x](CHANGELOG_V16.md)
5455
* [15.x](CHANGELOG_V15.md)
5556
* [13.x](CHANGELOG_V13.md)

doc/changelogs/CHANGELOG_V15.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
</table>
3434

3535
* Other Versions
36+
* [17.x](CHANGELOG_V17.md)
3637
* [16.x](CHANGELOG_V16.md)
3738
* [14.x](CHANGELOG_V14.md)
3839
* [13.x](CHANGELOG_V13.md)

doc/changelogs/CHANGELOG_V16.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
</table>
3131

3232
* Other Versions
33+
* [17.x](CHANGELOG_V17.md)
3334
* [15.x](CHANGELOG_V15.md)
3435
* [14.x](CHANGELOG_V14.md)
3536
* [13.x](CHANGELOG_V13.md)

doc/changelogs/CHANGELOG_V17.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# Node.js 17 ChangeLog
2+
3+
<!--lint disable prohibited-strings-->
4+
<!--lint disable maximum-line-length-->
5+
<!--lint disable no-literal-urls-->
6+
7+
<table>
8+
<tr>
9+
<th>Current</th>
10+
</tr>
11+
<tr>
12+
<td>
13+
<a href="#17.0.0">17.0.0</a><br/>
14+
</td>
15+
</tr>
16+
</table>
17+
18+
* Other Versions
19+
* [16.x](CHANGELOG_V16.md)
20+
* [15.x](CHANGELOG_V15.md)
21+
* [14.x](CHANGELOG_V14.md)
22+
* [13.x](CHANGELOG_V13.md)
23+
* [12.x](CHANGELOG_V12.md)
24+
* [11.x](CHANGELOG_V11.md)
25+
* [10.x](CHANGELOG_V10.md)
26+
* [9.x](CHANGELOG_V9.md)
27+
* [8.x](CHANGELOG_V8.md)
28+
* [7.x](CHANGELOG_V7.md)
29+
* [6.x](CHANGELOG_V6.md)
30+
* [5.x](CHANGELOG_V5.md)
31+
* [4.x](CHANGELOG_V4.md)
32+
* [0.12.x](CHANGELOG_V012.md)
33+
* [0.10.x](CHANGELOG_V010.md)
34+
* [io.js](CHANGELOG_IOJS.md)
35+
* [Archive](CHANGELOG_ARCHIVE.md)
36+
37+
38+
<a id="17.0.0"></a>
39+
## 2021-10-19, Version 17.0.0 (Current), @BethGriggs
40+
41+
### Notable Changes
42+
43+
#### Deprecations and Removals
44+
45+
* TBD
46+
47+
#### Other Notable Changes
48+
49+
50+
### Semver-Major Commits
51+
52+
* [[`1b2749ecbe`](https://github.com/nodejs/node/commit/1b2749ecbe)] - **(SEMVER-MAJOR)** **dns**: default to verbatim=true in dns.lookup() (Ben Noordhuis) [#39987](https://github.com/nodejs/node/pull/39987)
53+
* [[`59d3d542d6`](https://github.com/nodejs/node/commit/59d3d542d6)] - **(SEMVER-MAJOR)** **errors**: disp ver on fatal except that causes exit (Divlo) [#38332](https://github.com/nodejs/node/pull/38332)
54+
* [[`f9447b71a6`](https://github.com/nodejs/node/commit/f9447b71a6)] - **(SEMVER-MAJOR)** **fs**: fix rmsync error swallowing (Nitzan Uziely) [#38684](https://github.com/nodejs/node/pull/38684)
55+
* [[`f27b7cf95c`](https://github.com/nodejs/node/commit/f27b7cf95c)] - **(SEMVER-MAJOR)** **fs**: aggregate errors in fsPromises to avoid error swallowing (Nitzan Uziely) [#38259](https://github.com/nodejs/node/pull/38259)
56+
* [[`d0a898681f`](https://github.com/nodejs/node/commit/d0a898681f)] - **(SEMVER-MAJOR)** **lib**: add structuredClone() global (Ethan Arrowood) [#39759](https://github.com/nodejs/node/pull/39759)
57+
* [[`e4b1fb5e64`](https://github.com/nodejs/node/commit/e4b1fb5e64)] - **(SEMVER-MAJOR)** **lib**: expose `DOMException` as global (Khaidi Chu) [#39176](https://github.com/nodejs/node/pull/39176)
58+
* [[`0a7f850123`](https://github.com/nodejs/node/commit/0a7f850123)] - **(SEMVER-MAJOR)** **src**: return Maybe from a couple of functions (Darshan Sen) [#39603](https://github.com/nodejs/node/pull/39603)
59+
* [[`bdaf51bae7`](https://github.com/nodejs/node/commit/bdaf51bae7)] - **(SEMVER-MAJOR)** **src**: allow custom PageAllocator in NodePlatform (Shelley Vohr) [#38362](https://github.com/nodejs/node/pull/38362)
60+
* [[`0c6f345cda`](https://github.com/nodejs/node/commit/0c6f345cda)] - **(SEMVER-MAJOR)** **stream**: fix highwatermark threshold and add the missing error (Rongjian Zhang) [#38700](https://github.com/nodejs/node/pull/38700)
61+
* [[`0e841b45c2`](https://github.com/nodejs/node/commit/0e841b45c2)] - **(SEMVER-MAJOR)** **stream**: don't emit 'data' after 'error' or 'close' (Robert Nagy) [#39639](https://github.com/nodejs/node/pull/39639)
62+
* [[`ef992f6de9`](https://github.com/nodejs/node/commit/ef992f6de9)] - **(SEMVER-MAJOR)** **stream**: do not emit `end` on readable error (Szymon Marczak) [#39607](https://github.com/nodejs/node/pull/39607)
63+
* [[`efd40eadab`](https://github.com/nodejs/node/commit/efd40eadab)] - **(SEMVER-MAJOR)** **stream**: forward errored to callback (Robert Nagy) [#39364](https://github.com/nodejs/node/pull/39364)
64+
* [[`09d8c0c8d2`](https://github.com/nodejs/node/commit/09d8c0c8d2)] - **(SEMVER-MAJOR)** **stream**: destroy readable on read error (Robert Nagy) [#39342](https://github.com/nodejs/node/pull/39342)
65+
* [[`a5dec3a470`](https://github.com/nodejs/node/commit/a5dec3a470)] - **(SEMVER-MAJOR)** **stream**: validate abort signal (Robert Nagy) [#39346](https://github.com/nodejs/node/pull/39346)
66+
* [[`bb275ef2a4`](https://github.com/nodejs/node/commit/bb275ef2a4)] - **(SEMVER-MAJOR)** **stream**: unify stream utils (Robert Nagy) [#39294](https://github.com/nodejs/node/pull/39294)
67+
* [[`b2ae12d422`](https://github.com/nodejs/node/commit/b2ae12d422)] - **(SEMVER-MAJOR)** **stream**: throw on premature close in Readable\[AsyncIterator\] (Darshan Sen) [#39117](https://github.com/nodejs/node/pull/39117)
68+
* [[`0738a2b7bd`](https://github.com/nodejs/node/commit/0738a2b7bd)] - **(SEMVER-MAJOR)** **stream**: finished should error on errored stream (Robert Nagy) [#39235](https://github.com/nodejs/node/pull/39235)
69+
* [[`954217adda`](https://github.com/nodejs/node/commit/954217adda)] - **(SEMVER-MAJOR)** **stream**: error Duplex write/read if not writable/readable (Robert Nagy) [#34385](https://github.com/nodejs/node/pull/34385)
70+
* [[`f4609bdf3f`](https://github.com/nodejs/node/commit/f4609bdf3f)] - **(SEMVER-MAJOR)** **stream**: bypass legacy destroy for pipeline and async iteration (Robert Nagy) [#38505](https://github.com/nodejs/node/pull/38505)
71+
* [[`e1e669b109`](https://github.com/nodejs/node/commit/e1e669b109)] - **(SEMVER-MAJOR)** **url**: throw invalid this on detached accessors (James M Snell) [#39752](https://github.com/nodejs/node/pull/39752)
72+
* [[`70157b9cb7`](https://github.com/nodejs/node/commit/70157b9cb7)] - **(SEMVER-MAJOR)** **url**: forbid certain confusable changes from being introduced by toASCII (Timothy Gu) [#38631](https://github.com/nodejs/node/pull/38631)
73+
74+
### Semver-Minor Commits
75+
76+
* TBD
77+
78+
### Semver-Patch Commits
79+
80+
* TBD
81+
82+

doc/changelogs/CHANGELOG_V4.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
</table>
5959

6060
* Other Versions
61+
* [17.x](CHANGELOG_V17.md)
6162
* [16.x](CHANGELOG_V16.md)
6263
* [15.x](CHANGELOG_V15.md)
6364
* [14.x](CHANGELOG_V14.md)

doc/changelogs/CHANGELOG_V5.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
</table>
3535

3636
* Other Versions
37+
* [17.x](CHANGELOG_V17.md)
3738
* [16.x](CHANGELOG_V16.md)
3839
* [15.x](CHANGELOG_V15.md)
3940
* [14.x](CHANGELOG_V14.md)

doc/changelogs/CHANGELOG_V6.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
</table>
6464

6565
* Other Versions
66+
* [17.x](CHANGELOG_V17.md)
6667
* [16.x](CHANGELOG_V16.md)
6768
* [15.x](CHANGELOG_V15.md)
6869
* [14.x](CHANGELOG_V14.md)

doc/changelogs/CHANGELOG_V7.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
</table>
3333

3434
* Other Versions
35+
* [17.x](CHANGELOG_V17.md)
3536
* [16.x](CHANGELOG_V16.md)
3637
* [15.x](CHANGELOG_V15.md)
3738
* [14.x](CHANGELOG_V14.md)

doc/changelogs/CHANGELOG_V8.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
</table>
5555

5656
* Other Versions
57+
* [17.x](CHANGELOG_V17.md)
5758
* [16.x](CHANGELOG_V16.md)
5859
* [15.x](CHANGELOG_V15.md)
5960
* [14.x](CHANGELOG_V14.md)

doc/changelogs/CHANGELOG_V9.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
</table>
3434

3535
* Other Versions
36+
* [17.x](CHANGELOG_V17.md)
3637
* [16.x](CHANGELOG_V16.md)
3738
* [15.x](CHANGELOG_V15.md)
3839
* [14.x](CHANGELOG_V14.md)

src/node_version.h

Lines changed: 1 addition & 1 deletion
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)