Skip to content

Commit ae884d3

Browse files
committed
2019-10-22, Version 10.17.0 'Dubnium' (LTS)
Notable changes: - **deps**: update npm to 6.11.3 (claudiahdz) [#29430](#29430) - **deps**: upgrade openssl sources to 1.1.1d (Sam Roberts) [#29921](#29921) - **dns**: remove dns.promises experimental warning (cjihrig) [#26592](#26592) - **fs**: remove experimental warning for fs.promises (Anna Henningsen) [#26581](#26581) - **n-api**: mark version 5 N-APIs as stable (Gabriel Schulhof) [#29401](#29401) - **stream**: make Symbol.asyncIterator support stable (Matteo Collina) [#26989](#26989) PR-URL: #29875
1 parent 63de2ad commit ae884d3

11 files changed

+81
-19
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ release.
3333
<a href="doc/changelogs/CHANGELOG_V12.md#12.0.0">12.0.0</a><br/>
3434
</td>
3535
<td valign="top">
36-
<b><a href="doc/changelogs/CHANGELOG_V10.md#10.16.3">10.16.3</a></b><br/>
36+
<b><a href="doc/changelogs/CHANGELOG_V10.md#10.17.0">10.17.0</a></b><br/>
37+
<a href="doc/changelogs/CHANGELOG_V10.md#10.16.3">10.16.3</a><br/>
3738
<a href="doc/changelogs/CHANGELOG_V10.md#10.16.2">10.16.2</a><br/>
3839
<a href="doc/changelogs/CHANGELOG_V10.md#10.16.1">10.16.1</a><br/>
3940
<a href="doc/changelogs/CHANGELOG_V10.md#10.16.0">10.16.0</a><br/>

doc/api/cli.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,7 @@ Track heap object allocations for heap snapshots.
403403

404404
### `--unhandled-rejections=mode`
405405
<!-- YAML
406-
added: REPLACEME
406+
added: v10.17.0
407407
-->
408408

409409
By default all unhandled rejections trigger a warning plus a deprecation warning

doc/api/crypto.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1444,7 +1444,7 @@ Adversaries][] for details.
14441444
<!-- YAML
14451445
added: v0.1.94
14461446
changes:
1447-
- version: REPLACEME
1447+
- version: v10.17.0
14481448
pr-url: https://github.com/nodejs/node/pull/24081
14491449
description: The cipher `chacha20-poly1305` is now supported.
14501450
- version: v10.10.0
@@ -1552,7 +1552,7 @@ to create the `Decipher` object.
15521552
<!-- YAML
15531553
added: v0.1.94
15541554
changes:
1555-
- version: REPLACEME
1555+
- version: v10.17.0
15561556
pr-url: https://github.com/nodejs/node/pull/24081
15571557
description: The cipher `chacha20-poly1305` is now supported.
15581558
- version: v10.10.0
@@ -2358,7 +2358,7 @@ request.
23582358
<!-- YAML
23592359
added: v10.5.0
23602360
changes:
2361-
- version: REPLACEME
2361+
- version: v10.17.0
23622362
pr-url: https://github.com/nodejs/node/pull/28799
23632363
description: The `maxmem` value can now be any safe integer.
23642364
- version: v10.9.0
@@ -2416,7 +2416,7 @@ crypto.scrypt('secret', 'salt', 64, { N: 1024 }, (err, derivedKey) => {
24162416
<!-- YAML
24172417
added: v10.5.0
24182418
changes:
2419-
- version: REPLACEME
2419+
- version: v10.17.0
24202420
pr-url: https://github.com/nodejs/node/pull/28799
24212421
description: The `maxmem` value can now be any safe integer.
24222422
- version: v10.9.0

doc/api/http.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1434,7 +1434,7 @@ the request body should be sent. See the [`'checkContinue'`][] event on
14341434
<!-- YAML
14351435
added: v0.1.30
14361436
changes:
1437-
- version: REPLACEME
1437+
- version: v10.17.0
14381438
pr-url: https://github.com/nodejs/node/pull/25974
14391439
description: Return `this` from `writeHead()` to allow chaining with
14401440
`end()`.

doc/api/http2.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3285,7 +3285,7 @@ should be sent. See the [`'checkContinue'`][] event on `Http2Server` and
32853285
<!-- YAML
32863286
added: v8.4.0
32873287
changes:
3288-
- version: REPLACEME
3288+
- version: v10.17.0
32893289
pr-url: https://github.com/nodejs/node/pull/25974
32903290
description: Return `this` from `writeHead()` to allow chaining with
32913291
`end()`.

doc/api/n-api.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ available to the module code.
150150
| v6.x | | | v6.14.2* | | |
151151
| v8.x | v8.0.0* | v8.10.0* | v8.11.2 | | |
152152
| v9.x | v9.0.0* | v9.3.0* | v9.11.0* | | |
153-
| v10.x | | | v10.0.0 | v10.16.0 | REPLACEME |
153+
| v10.x | | | v10.0.0 | v10.16.0 | v10.17.0 |
154154
| v11.x | | | v11.0.0 | v11.8.0 | |
155155
| v12.x | | | | v12.0.0 | |
156156
| v13.x | | | | | |
@@ -1474,7 +1474,7 @@ structure, in most cases using a `TypedArray` will suffice.
14741474

14751475
#### napi_create_date
14761476
<!-- YAML
1477-
added: REPLACEME
1477+
added: v10.17.0
14781478
napiVersion: 4
14791479
-->
14801480

@@ -2117,7 +2117,7 @@ This API returns various properties of a `DataView`.
21172117

21182118
#### napi_get_date_value
21192119
<!-- YAML
2120-
added: REPLACEME
2120+
added: v10.17.0
21212121
napiVersion: 4
21222122
-->
21232123

@@ -2724,7 +2724,7 @@ This API checks if the `Object` passed in is a buffer.
27242724

27252725
### napi_is_date
27262726
<!-- YAML
2727-
added: REPLACEME
2727+
added: v10.17.0
27282728
napiVersion: 4
27292729
-->
27302730

@@ -4540,7 +4540,7 @@ prevent the event loop from exiting. The APIs `napi_ref_threadsafe_function` and
45404540
added: v10.6.0
45414541
napiVersion: 4
45424542
changes:
4543-
- version: REPLACEME
4543+
- version: v10.17.0
45444544
pr-url: https://github.com/nodejs/node/pull/27791
45454545
description: Made `func` parameter optional with custom `call_js_cb`.
45464546
-->

doc/api/process.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ most convenient for scripts).
201201
<!-- YAML
202202
added: v0.1.18
203203
changes:
204-
- version: REPLACEME
204+
- version: v10.17.0
205205
pr-url: https://github.com/nodejs/node/pull/26599
206206
description: Added the `origin` argument.
207207
-->

doc/api/readline.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ The `rl.write()` method will write the data to the `readline` `Interface`'s
313313
<!-- YAML
314314
added: v11.4.0
315315
changes:
316-
- version: REPLACEME
316+
- version: v10.17.0
317317
pr-url: https://github.com/nodejs/node/pull/26989
318318
description: Symbol.asyncIterator support is no longer experimental.
319319
-->

doc/api/stream.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1276,7 +1276,7 @@ myReader.on('readable', () => {
12761276
<!-- YAML
12771277
added: v10.0.0
12781278
changes:
1279-
- version: REPLACEME
1279+
- version: v10.17.0
12801280
pr-url: https://github.com/nodejs/node/pull/26989
12811281
description: Symbol.asyncIterator support is no longer experimental.
12821282
-->

doc/changelogs/CHANGELOG_V10.md

+61
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
</tr>
1111
<tr>
1212
<td valign="top">
13+
<a href="#10.17.0">10.17.0</a><br/>
1314
<a href="#10.16.3">10.16.3</a><br/>
1415
<a href="#10.16.2">10.16.2</a><br/>
1516
<a href="#10.16.1">10.16.1</a><br/>
@@ -55,6 +56,66 @@
5556
* [io.js](CHANGELOG_IOJS.md)
5657
* [Archive](CHANGELOG_ARCHIVE.md)
5758

59+
<a id="10.17.0"></a>
60+
## 2019-10-22, Version 10.17.0 'Dubnium' (LTS), @BethGriggs
61+
62+
### Notable changes
63+
64+
* **deps**: update npm to 6.11.3 (claudiahdz) [#29430](https://github.com/nodejs/node/pull/29430)
65+
* **deps**: upgrade openssl sources to 1.1.1d (Sam Roberts) [#29921](https://github.com/nodejs/node/pull/29921)
66+
* **dns**: remove dns.promises experimental warning (cjihrig) [#26592](https://github.com/nodejs/node/pull/26592)
67+
* **fs**: remove experimental warning for fs.promises (Anna Henningsen) [#26581](https://github.com/nodejs/node/pull/26581)
68+
* **n-api**: mark version 5 N-APIs as stable (Gabriel Schulhof) [#29401](https://github.com/nodejs/node/pull/29401)
69+
* **stream**: make Symbol.asyncIterator support stable (Matteo Collina) [#26989](https://github.com/nodejs/node/pull/26989)
70+
71+
### Commits
72+
73+
* [[`f1a5a36961`](https://github.com/nodejs/node/commit/f1a5a36961)] - **build**: update Windows icon to Feb 2016 rebrand (Mike MacCana) [#28524](https://github.com/nodejs/node/pull/28524)
74+
* [[`63de2ade85`](https://github.com/nodejs/node/commit/63de2ade85)] - **(SEMVER-MINOR)** **crypto**: add support for chacha20-poly1305 for AEAD (chux0519) [#24081](https://github.com/nodejs/node/pull/24081)
75+
* [[`4f0f12c3d6`](https://github.com/nodejs/node/commit/4f0f12c3d6)] - **crypto**: fix rsa key gen with non-default exponent (Sam Roberts) [#27092](https://github.com/nodejs/node/pull/27092)
76+
* [[`7735824d2c`](https://github.com/nodejs/node/commit/7735824d2c)] - **(SEMVER-MINOR)** **crypto**: increase maxmem range from 32 to 53 bits (Tobias Nießen) [#28799](https://github.com/nodejs/node/pull/28799)
77+
* [[`e53dbba6bc`](https://github.com/nodejs/node/commit/e53dbba6bc)] - **deps**: update npm to 6.11.3 (claudiahdz) [#29430](https://github.com/nodejs/node/pull/29430)
78+
* [[`55cd01c5c3`](https://github.com/nodejs/node/commit/55cd01c5c3)] - **(SEMVER-MINOR)** **deps**: update npm to 6.10.3 (isaacs) [#29023](https://github.com/nodejs/node/pull/29023)
79+
* [[`e2291cf805`](https://github.com/nodejs/node/commit/e2291cf805)] - **deps**: upgrade npm to 6.10.2 (isaacs) [#28853](https://github.com/nodejs/node/pull/28853)
80+
* [[`03b69660f9`](https://github.com/nodejs/node/commit/03b69660f9)] - **deps**: upgrade npm to 6.10.0 (isaacs) [#28525](https://github.com/nodejs/node/pull/28525)
81+
* [[`333963ef73`](https://github.com/nodejs/node/commit/333963ef73)] - **deps**: dlloads node static linked executable (Luca Lindhorst) [#28045](https://github.com/nodejs/node/pull/28045)
82+
* [[`7202792ad3`](https://github.com/nodejs/node/commit/7202792ad3)] - **deps**: update archs files for OpenSSL-1.1.1d (Sam Roberts) [#29921](https://github.com/nodejs/node/pull/29921)
83+
* [[`9c393f1d02`](https://github.com/nodejs/node/commit/9c393f1d02)] - **deps**: upgrade openssl sources to 1.1.1d (Sam Roberts) [#29921](https://github.com/nodejs/node/pull/29921)
84+
* [[`7f48519413`](https://github.com/nodejs/node/commit/7f48519413)] - **deps**: do not link against librt (Sam Roberts) [#29729](https://github.com/nodejs/node/pull/29729)
85+
* [[`fcc22d31a0`](https://github.com/nodejs/node/commit/fcc22d31a0)] - **(SEMVER-MINOR)** **dns**: make dns.promises enumerable (cjihrig) [#26592](https://github.com/nodejs/node/pull/26592)
86+
* [[`fa27aac5fb`](https://github.com/nodejs/node/commit/fa27aac5fb)] - **(SEMVER-MINOR)** **dns**: remove dns.promises experimental warning (cjihrig) [#26592](https://github.com/nodejs/node/pull/26592)
87+
* [[`90fb146933`](https://github.com/nodejs/node/commit/90fb146933)] - **(SEMVER-MINOR)** **doc**: move dns.promises to stable status (cjihrig) [#26592](https://github.com/nodejs/node/pull/26592)
88+
* [[`65e68d1f4f`](https://github.com/nodejs/node/commit/65e68d1f4f)] - **doc**: add documentation for stream readableFlowing (Chetan Karande) [#29506](https://github.com/nodejs/node/pull/29506)
89+
* [[`c285e694e2`](https://github.com/nodejs/node/commit/c285e694e2)] - **doc**: fix the links tls default version sections (Chetan Karande) [#28827](https://github.com/nodejs/node/pull/28827)
90+
* [[`cef5010135`](https://github.com/nodejs/node/commit/cef5010135)] - **doc**: describe tls.DEFAULT\_MIN\_VERSION/\_MAX\_VERSION (Chetan Karande) [#28827](https://github.com/nodejs/node/pull/28827)
91+
* [[`15c2eb0e58`](https://github.com/nodejs/node/commit/15c2eb0e58)] - **doc**: update N-API version matrix (Gabriel Schulhof) [#29461](https://github.com/nodejs/node/pull/29461)
92+
* [[`a3eda2896d`](https://github.com/nodejs/node/commit/a3eda2896d)] - **doc**: fixup changelog for v10.16.3 (Andrew Hughes) [#29159](https://github.com/nodejs/node/pull/29159)
93+
* [[`56a834a53f`](https://github.com/nodejs/node/commit/56a834a53f)] - **doc,test**: clarify that Http2Stream is destroyed after data is read (Alba Mendez) [#27891](https://github.com/nodejs/node/pull/27891)
94+
* [[`85ce8ef19a`](https://github.com/nodejs/node/commit/85ce8ef19a)] - **(SEMVER-MINOR)** **fs**: remove experimental warning for fs.promises (Anna Henningsen) [#26581](https://github.com/nodejs/node/pull/26581)
95+
* [[`ccf2823f83`](https://github.com/nodejs/node/commit/ccf2823f83)] - **(SEMVER-MINOR)** **http**: makes response.writeHead return the response (Mark S. Everitt) [#25974](https://github.com/nodejs/node/pull/25974)
96+
* [[`66387cd45e`](https://github.com/nodejs/node/commit/66387cd45e)] - **http2**: send out pending data earlier (Anna Henningsen) [#29398](https://github.com/nodejs/node/pull/29398)
97+
* [[`925849650b`](https://github.com/nodejs/node/commit/925849650b)] - **(SEMVER-MINOR)** **http2**: makes response.writeHead return the response (Mark S. Everitt) [#25974](https://github.com/nodejs/node/pull/25974)
98+
* [[`69b0212df3`](https://github.com/nodejs/node/commit/69b0212df3)] - **http2**: do not start reading after write if new write is on wire (Anna Henningsen) [#29399](https://github.com/nodejs/node/pull/29399)
99+
* [[`36a0e9a063`](https://github.com/nodejs/node/commit/36a0e9a063)] - **http2**: do not crash on stream listener removal w/ destroyed session (Anna Henningsen) [#29459](https://github.com/nodejs/node/pull/29459)
100+
* [[`c74c6a5ccf`](https://github.com/nodejs/node/commit/c74c6a5ccf)] - **n-api**: mark version 5 N-APIs as stable (Gabriel Schulhof) [#29401](https://github.com/nodejs/node/pull/29401)
101+
* [[`f8622762e3`](https://github.com/nodejs/node/commit/f8622762e3)] - **(SEMVER-MINOR)** **n-api**: make func argument of napi\_create\_threadsafe\_function optional (legendecas) [#27791](https://github.com/nodejs/node/pull/27791)
102+
* [[`4f41e4f471`](https://github.com/nodejs/node/commit/4f41e4f471)] - **(SEMVER-MINOR)** **n-api**: implement date object (Jarrod Connolly) [#25917](https://github.com/nodejs/node/pull/25917)
103+
* [[`69bf5b7944`](https://github.com/nodejs/node/commit/69bf5b7944)] - **net**: treat ENOTCONN at shutdown as success (Anna Henningsen) [#29912](https://github.com/nodejs/node/pull/29912)
104+
* [[`d6c998a478`](https://github.com/nodejs/node/commit/d6c998a478)] - **process**: use public readableFlowing property (Chetan Karande) [#29502](https://github.com/nodejs/node/pull/29502)
105+
* [[`b43d7e8f42`](https://github.com/nodejs/node/commit/b43d7e8f42)] - **(SEMVER-MINOR)** **process**: add --unhandled-rejections flag (Ruben Bridgewater) [#26599](https://github.com/nodejs/node/pull/26599)
106+
* [[`79f3844fb0`](https://github.com/nodejs/node/commit/79f3844fb0)] - **(SEMVER-MINOR)** **readline**: make Symbol.asyncIterator support stable (Matteo Collina) [#26989](https://github.com/nodejs/node/pull/26989)
107+
* [[`18b140ae75`](https://github.com/nodejs/node/commit/18b140ae75)] - **src**: use maybe version v8::Function::Call (Ouyang Yadong) [#23826](https://github.com/nodejs/node/pull/23826)
108+
* [[`1bb5102999`](https://github.com/nodejs/node/commit/1bb5102999)] - **src**: use more explicit return type in Sign::SignFinal() (Anna Henningsen) [#23779](https://github.com/nodejs/node/pull/23779)
109+
* [[`859d47593e`](https://github.com/nodejs/node/commit/859d47593e)] - **src**: reduce platform worker barrier lifetime (Ali Ijaz Sheikh) [#23419](https://github.com/nodejs/node/pull/23419)
110+
* [[`00831f0293`](https://github.com/nodejs/node/commit/00831f0293)] - **(SEMVER-MINOR)** **stream**: make Symbol.asyncIterator support stable (Matteo Collina) [#26989](https://github.com/nodejs/node/pull/26989)
111+
* [[`ddb5152e9b`](https://github.com/nodejs/node/commit/ddb5152e9b)] - **(SEMVER-MINOR)** **stream**: implement Readable.from async iterator utility (Guy Bedford) [#27660](https://github.com/nodejs/node/pull/27660)
112+
* [[`13d8549abd`](https://github.com/nodejs/node/commit/13d8549abd)] - **test**: well-defined DH groups now verify clean (Sam Roberts) [#29550](https://github.com/nodejs/node/pull/29550)
113+
* [[`f78ecc3f93`](https://github.com/nodejs/node/commit/f78ecc3f93)] - **test**: fix race in test-http2-origin (Alba Mendez) [#28903](https://github.com/nodejs/node/pull/28903)
114+
* [[`2afbb3efab`](https://github.com/nodejs/node/commit/2afbb3efab)] - **test,win**: cleanup exec-timeout processes (João Reis) [#28723](https://github.com/nodejs/node/pull/28723)
115+
* [[`fe58bca878`](https://github.com/nodejs/node/commit/fe58bca878)] - **tls**: group chunks into TLS segments (Alba Mendez) [#27861](https://github.com/nodejs/node/pull/27861)
116+
* [[`2eae030a4b`](https://github.com/nodejs/node/commit/2eae030a4b)] - **(SEMVER-MINOR)** **worker**: add missing return value in case of fatal exceptions (Ruben Bridgewater) [#29036](https://github.com/nodejs/node/pull/29036)
117+
* [[`e8c90bf4d1`](https://github.com/nodejs/node/commit/e8c90bf4d1)] - **zlib**: do not coalesce multiple `.flush()` calls (Anna Henningsen) [#28520](https://github.com/nodejs/node/pull/28520)
118+
58119
<a id="10.16.3"></a>
59120
## 2019-08-15, Version 10.16.3 'Dubnium' (LTS), @BethGriggs
60121

src/node_version.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323
#define SRC_NODE_VERSION_H_
2424

2525
#define NODE_MAJOR_VERSION 10
26-
#define NODE_MINOR_VERSION 16
27-
#define NODE_PATCH_VERSION 4
26+
#define NODE_MINOR_VERSION 17
27+
#define NODE_PATCH_VERSION 0
2828

2929
#define NODE_VERSION_IS_LTS 1
3030
#define NODE_VERSION_LTS_CODENAME "Dubnium"
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)