Skip to content

Commit 4b6f3be

Browse files
committed
2020-02-12, Version 12.16.0 'Erbium' (LTS)
Notable changes: TODO PR-URL: #31691
1 parent fc7b27e commit 4b6f3be

24 files changed

+770
-66
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ release.
2828
</tr>
2929
<tr>
3030
<td valign="top">
31-
<b><a href="doc/changelogs/CHANGELOG_V12.md#12.15.0">12.15.0</a></b><br/>
31+
<b><a href="doc/changelogs/CHANGELOG_V12.md#12.16.0">12.16.0</a></b><br/>
32+
<a href="doc/changelogs/CHANGELOG_V12.md#12.15.0">12.15.0</a><br/>
3233
<a href="doc/changelogs/CHANGELOG_V12.md#12.14.1">12.14.1</a><br/>
3334
<a href="doc/changelogs/CHANGELOG_V12.md#12.14.0">12.14.0</a><br/>
3435
<a href="doc/changelogs/CHANGELOG_V12.md#12.13.1">12.13.1</a><br/>

doc/api/assert.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ parameter is an instance of an [`Error`][] then it will be thrown instead of the
427427

428428
## `assert.doesNotMatch(string, regexp[, message])`
429429
<!-- YAML
430-
added: REPLACEME
430+
added: v12.16.0
431431
-->
432432

433433
* `string` {string}
@@ -766,7 +766,7 @@ let err;
766766

767767
## `assert.match(string, regexp[, message])`
768768
<!-- YAML
769-
added: REPLACEME
769+
added: v12.16.0
770770
-->
771771

772772
* `string` {string}

doc/api/child_process.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ arbitrary command execution.**
321321
<!-- YAML
322322
added: v0.5.0
323323
changes:
324-
- version: REPLACEME
324+
- version: v12.16.0
325325
pr-url: https://github.com/nodejs/node/pull/30162
326326
description: The `serialization` option is supported now.
327327
- version: v8.0.0
@@ -392,7 +392,7 @@ The `shell` option available in [`child_process.spawn()`][] is not supported by
392392
<!-- YAML
393393
added: v0.1.90
394394
changes:
395-
- version: REPLACEME
395+
- version: v12.16.0
396396
pr-url: https://github.com/nodejs/node/pull/30162
397397
description: The `serialization` option is supported now.
398398
- version: v8.8.0
@@ -1493,7 +1493,7 @@ unavailable.
14931493

14941494
## Advanced Serialization
14951495
<!-- YAML
1496-
added: REPLACEME
1496+
added: v12.16.0
14971497
-->
14981498

14991499
Child processes support a serialization mechanism for IPC that is based on the

doc/api/cli.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ Enable experimental diagnostic report feature.
193193

194194
### `--experimental-specifier-resolution=mode`
195195
<!-- YAML
196-
added: REPLACEME
196+
added: v12.16.0
197197
-->
198198

199199
Sets the resolution algorithm for resolving ES module specifiers. Valid options
@@ -214,7 +214,7 @@ Enable experimental ES Module support in the `vm` module.
214214

215215
### `--experimental-wasi-unstable-preview1`
216216
<!-- YAML
217-
added: REPLACEME
217+
added: v12.16.0
218218
-->
219219

220220
Enable experimental WebAssembly System Interface (WASI) support.
@@ -708,7 +708,7 @@ with crypto support (default).
708708

709709
### `--tls-keylog=file`
710710
<!-- YAML
711-
added: REPLACEME
711+
added: v12.16.0
712712
-->
713713

714714
Log TLS key material to a file. The key material is in NSS `SSLKEYLOGFILE`
@@ -796,7 +796,7 @@ Enables the collection of trace event tracing information.
796796

797797
### `--trace-exit`
798798
<!-- YAML
799-
added: REPLACEME
799+
added: v12.16.0
800800
-->
801801

802802
Prints a stack trace whenever an environment is exited proactively,
@@ -820,7 +820,7 @@ connection problems.
820820

821821
### `--trace-uncaught`
822822
<!-- YAML
823-
added: REPLACEME
823+
added: v12.16.0
824824
-->
825825

826826
Print stack traces for uncaught exceptions; usually, the stack trace associated
@@ -883,7 +883,7 @@ See `SSL_CERT_DIR` and `SSL_CERT_FILE`.
883883

884884
### `--use-largepages=mode`
885885
<!-- YAML
886-
added: REPLACEME
886+
added: v12.16.0
887887
-->
888888

889889
Re-map the Node.js static code to large memory pages at startup. If supported on
@@ -1230,7 +1230,7 @@ to an empty string (`''` or `' '`) disables persistent REPL history.
12301230

12311231
### `NODE_REPL_EXTERNAL_MODULE=file`
12321232
<!-- YAML
1233-
added: REPLACEME
1233+
added: v12.16.0
12341234
-->
12351235

12361236
Path to a Node.js module which will be loaded in place of the built-in REPL.

doc/api/cluster.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -724,7 +724,7 @@ values are `'rr'` and `'none'`.
724724
<!-- YAML
725725
added: v0.7.1
726726
changes:
727-
- version: REPLACEME
727+
- version: v12.16.0
728728
pr-url: https://github.com/nodejs/node/pull/30162
729729
description: The `serialization` option is supported now.
730730
- version: v9.5.0

doc/api/crypto.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1043,7 +1043,7 @@ console.log(hash.digest('hex'));
10431043

10441044
### `hash.copy([options])`
10451045
<!-- YAML
1046-
added: REPLACEME
1046+
added: v12.16.0
10471047
-->
10481048

10491049
* `options` {Object} [`stream.transform` options][]

doc/api/deprecations.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2525,7 +2525,7 @@ an officially supported API.
25252525
### DEP0136: `http` `finished`
25262526
<!-- YAML
25272527
changes:
2528-
- version: REPLACEME
2528+
- version: v12.16.0
25292529
pr-url: https://github.com/nodejs/node/pull/28679
25302530
description: Documentation-only deprecation.
25312531
-->

doc/api/dgram.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ if (cluster.isMaster) {
125125

126126
### `socket.addSourceSpecificMembership(sourceAddress, groupAddress[, multicastInterface])`
127127
<!-- YAML
128-
added: REPLACEME
128+
added: v12.16.0
129129
-->
130130
* `sourceAddress` {string}
131131
* `groupAddress` {string}
@@ -314,7 +314,7 @@ drop membership on all valid interfaces.
314314

315315
### `socket.dropSourceSpecificMembership(sourceAddress, groupAddress[, multicastInterface])`
316316
<!-- YAML
317-
added: REPLACEME
317+
added: v12.16.0
318318
-->
319319

320320
* `sourceAddress` {string}

doc/api/errors.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1804,7 +1804,7 @@ connection.
18041804
<a id="ERR_TLS_INVALID_CONTEXT">
18051805
### ERR_TLS_INVALID_CONTEXT
18061806
<!-- YAML
1807-
added: REPLACEME
1807+
added: v12.16.0
18081808
-->
18091809

18101810
The context must be a `SecureContext`.

doc/api/events.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ recommendation is to **not use `async` functions as `'error'` event handlers**.
224224
<!-- YAML
225225
added: v0.1.26
226226
changes:
227-
- version: REPLACEME
227+
- version: v12.16.0
228228
pr-url: https://github.com/nodejs/node/pull/27867
229229
description: Added captureRejections option.
230230
-->
@@ -362,7 +362,7 @@ Its `name` property is set to `'MaxListenersExceededWarning'`.
362362

363363
### `EventEmitter.errorMonitor`
364364
<!-- YAML
365-
added: REPLACEME
365+
added: v12.16.0
366366
-->
367367

368368
This symbol shall be used to install a listener for only monitoring `'error'`
@@ -784,7 +784,7 @@ emitter.emit('log');
784784

785785
### `emitter[Symbol.for('nodejs.rejection')](err, eventName[, ...args])`
786786
<!-- YAML
787-
added: REPLACEME
787+
added: v12.16.0
788788
-->
789789

790790
> Stability: 1 - captureRejections is experimental.
@@ -866,7 +866,7 @@ run();
866866

867867
## events.captureRejections
868868
<!-- YAML
869-
added: REPLACEME
869+
added: v12.16.0
870870
-->
871871

872872
> Stability: 1 - captureRejections is experimental.
@@ -877,7 +877,7 @@ Change the default `captureRejections` option on all new `EventEmitter` objects.
877877

878878
## events.captureRejectionSymbol
879879
<!-- YAML
880-
added: REPLACEME
880+
added: v12.16.0
881881
-->
882882

883883
> Stability: 1 - captureRejections is experimental.
@@ -888,7 +888,7 @@ See how to write a custom [rejection handler][rejection].
888888

889889
## events.on(emitter, eventName)
890890
<!-- YAML
891-
added: REPLACEME
891+
added: v12.16.0
892892
-->
893893

894894
* `emitter` {EventEmitter}

doc/api/fs.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -2632,7 +2632,7 @@ Functions based on `fs.open()` exhibit this behavior as well:
26322632
<!-- YAML
26332633
added: v12.12.0
26342634
changes:
2635-
- version: REPLACEME
2635+
- version: v12.16.0
26362636
pr-url: https://github.com/nodejs/node/pull/30114
26372637
description: The `bufferSize` option was introduced.
26382638
-->
@@ -2659,7 +2659,7 @@ directory and subsequent read operations.
26592659
<!-- YAML
26602660
added: v12.12.0
26612661
changes:
2662-
- version: REPLACEME
2662+
- version: v12.16.0
26632663
pr-url: https://github.com/nodejs/node/pull/30114
26642664
description: The `bufferSize` option was introduced.
26652665
-->
@@ -3226,7 +3226,7 @@ Synchronous rename(2). Returns `undefined`.
32263226
<!-- YAML
32273227
added: v0.0.2
32283228
changes:
3229-
- version: REPLACEME
3229+
- version: v12.16.0
32303230
pr-url: https://github.com/nodejs/node/pull/30644
32313231
description: The `maxBusyTries` option is renamed to `maxRetries`, and its
32323232
default is 0. The `emfileWait` option has been removed, and
@@ -3279,7 +3279,7 @@ Windows and an `ENOTDIR` error on POSIX.
32793279
<!-- YAML
32803280
added: v0.1.21
32813281
changes:
3282-
- version: REPLACEME
3282+
- version: v12.16.0
32833283
pr-url: https://github.com/nodejs/node/pull/30644
32843284
description: The `maxBusyTries` option is renamed to `maxRetries`, and its
32853285
default is 0. The `emfileWait` option has been removed, and
@@ -4872,7 +4872,7 @@ a colon, Node.js will open a file system stream, as described by
48724872
<!-- YAML
48734873
added: v12.12.0
48744874
changes:
4875-
- version: REPLACEME
4875+
- version: v12.16.0
48764876
pr-url: https://github.com/nodejs/node/pull/30114
48774877
description: The `bufferSize` option was introduced.
48784878
-->
@@ -5018,7 +5018,7 @@ upon success.
50185018
<!-- YAML
50195019
added: v10.0.0
50205020
changes:
5021-
- version: REPLACEME
5021+
- version: v12.16.0
50225022
pr-url: https://github.com/nodejs/node/pull/30644
50235023
description: The `maxBusyTries` option is renamed to `maxRetries`, and its
50245024
default is 0. The `emfileWait` option has been removed, and

doc/api/http.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -620,7 +620,7 @@ is finished.
620620
### `request.finished`
621621
<!-- YAML
622622
added: v0.0.1
623-
deprecated: REPLACEME
623+
deprecated: v12.16.0
624624
-->
625625

626626
> Stability: 0 - Deprecated. Use [`request.writableEnded`][].
@@ -699,7 +699,7 @@ request.removeHeader('Content-Type');
699699
### `request.reusedSocket`
700700

701701
<!-- YAML
702-
added: REPLACEME
702+
added: v12.16.0
703703
-->
704704

705705
* {boolean} Whether the request is send through a reused socket.
@@ -1268,7 +1268,7 @@ See [`response.socket`][].
12681268

12691269
### `response.cork()`
12701270
<!-- YAML
1271-
added: REPLACEME
1271+
added: v12.16.0
12721272
-->
12731273

12741274
See [`writable.cork()`][].
@@ -1300,7 +1300,7 @@ is finished.
13001300
### `response.finished`
13011301
<!-- YAML
13021302
added: v0.0.2
1303-
deprecated: REPLACEME
1303+
deprecated: v12.16.0
13041304
-->
13051305

13061306
> Stability: 0 - Deprecated. Use [`response.writableEnded`][].
@@ -1567,7 +1567,7 @@ status message which was sent out.
15671567

15681568
### `response.uncork()`
15691569
<!-- YAML
1570-
added: REPLACEME
1570+
added: v12.16.0
15711571
-->
15721572

15731573
See [`writable.uncork()`][].
@@ -1724,7 +1724,7 @@ the request body should be sent.
17241724
<!-- YAML
17251725
added: v0.1.17
17261726
changes:
1727-
- version: REPLACEME
1727+
- version: v12.16.0
17281728
pr-url: https://github.com/nodejs/node/pull/30135
17291729
description: The `readableHighWaterMark` value mirrors that of the socket.
17301730
-->

doc/api/http2.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1948,10 +1948,10 @@ error will be thrown.
19481948
<!-- YAML
19491949
added: v8.4.0
19501950
changes:
1951-
- version: REPLACEME
1951+
- version: v12.16.0
19521952
pr-url: https://github.com/nodejs/node/pull/30534
19531953
description: Added `maxSessionRejectedStreams` option with a default of 100.
1954-
- version: REPLACEME
1954+
- version: v12.16.0
19551955
pr-url: https://github.com/nodejs/node/pull/30534
19561956
description: Added `maxSessionInvalidFrames` option with a default of 1000.
19571957
- version: v12.4.0
@@ -2078,10 +2078,10 @@ server.listen(80);
20782078
<!-- YAML
20792079
added: v8.4.0
20802080
changes:
2081-
- version: REPLACEME
2081+
- version: v12.16.0
20822082
pr-url: https://github.com/nodejs/node/pull/30534
20832083
description: Added `maxSessionRejectedStreams` option with a default of 100.
2084-
- version: REPLACEME
2084+
- version: v12.16.0
20852085
pr-url: https://github.com/nodejs/node/pull/30534
20862086
description: Added `maxSessionInvalidFrames` option with a default of 1000.
20872087
- version: v10.12.0
@@ -3092,7 +3092,7 @@ is finished.
30923092
#### `response.finished`
30933093
<!-- YAML
30943094
added: v8.4.0
3095-
deprecated: REPLACEME
3095+
deprecated: v12.16.0
30963096
-->
30973097

30983098
> Stability: 0 - Deprecated. Use [`response.writableEnded`][].

doc/api/https.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ changes:
4747

4848
#### Event: `'keylog'`
4949
<!-- YAML
50-
added: REPLACEME
50+
added: v12.16.0
5151
-->
5252

5353
* `line` {Buffer} Line of ASCII text, in NSS `SSLKEYLOGFILE` format.

doc/api/n-api.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -3235,7 +3235,7 @@ defined in [Section 7.2.14][] of the ECMAScript Language Specification.
32353235

32363236
### napi_detach_arraybuffer
32373237
<!-- YAML
3238-
added: REPLACEME
3238+
added: v12.16.0
32393239
-->
32403240

32413241
> Stability: 1 - Experimental
@@ -3261,7 +3261,7 @@ defined in [Section 24.1.1.3][] of the ECMAScript Language Specification.
32613261

32623262
### napi_is_detached_arraybuffer
32633263
<!-- YAML
3264-
added: REPLACEME
3264+
added: v12.16.0
32653265
-->
32663266

32673267
> Stability: 1 - Experimental

0 commit comments

Comments
 (0)