Skip to content

Commit 6f4daa3

Browse files
committed
2018-09-04, Version 8.12.0 'Carbon' (LTS)
Notable Changes: * async_hooks: - rename PromiseWrap.parentId (Ali Ijaz Sheikh) #18633 - remove runtime deprecation (Ali Ijaz Sheikh) #19517 - deprecate unsafe emit{Before,After} (Ali Ijaz Sheikh) #18513 * cluster: - add cwd to cluster.settings (cjihrig) #18399 - support windowsHide option for workers (Todd Wong) #17412 * crypto: - allow passing null as IV unless required (Tobias Nießen) #18644 * deps: - upgrade npm to 6.4.1 (Kat Marchán) #22591 - upgrade libuv to 1.19.2 (cjihrig) #18918 - Upgrade node-inspect to 1.11.5 (Jan Krems) #21055 * fs,net: - support as and as+ flags in stringToFlags() (Sarat Addepalli) #18801 - emit 'ready' for fs streams and sockets (Sameer Srivastava) #19408 * http, http2: - add options to http.createServer() (Peter Marton) #15752 - add 103 Early Hints status code (Yosuke Furukawa) #16644 - add http fallback options to .createServer (Peter Marton) #15752 * n-api: - take n-api out of experimental (Michael Dawson) #19262 * perf_hooks: - add warning when too many entries in the timeline (James M Snell) #18087 * src: - add public API for managing NodePlatform (Cheng Zhao) #16981 - allow --perf-(basic-)?prof in NODE\_OPTIONS (Leko) #17600 - node internals' postmortem metadata (Matheus Marchini) #14901 * tls: - expose Finished messages in TLSSocket (Anton Salikhmetov) #19102 * **trace_events**: - add file pattern cli option (Andreas Madsen) #18480 * util: - implement util.getSystemErrorName() (Joyee Cheung) #18186 PR-URL: #21593
1 parent d478bc7 commit 6f4daa3

12 files changed

+304
-17
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ release.
2727
</tr>
2828
<tr>
2929
<td valign="top">
30-
<b><a href="doc/changelogs/CHANGELOG_V8.md#8.11.4">8.11.4</a></b><br/>
30+
<b><a href="doc/changelogs/CHANGELOG_V8.md#8.12.0">8.12.0</a></b><br/>
31+
<a href="doc/changelogs/CHANGELOG_V8.md#8.11.4">8.11.4</a><br/>
3132
<a href="doc/changelogs/CHANGELOG_V8.md#8.11.3">8.11.3</a><br/>
3233
<a href="doc/changelogs/CHANGELOG_V8.md#8.11.2">8.11.2</a><br/>
3334
<a href="doc/changelogs/CHANGELOG_V8.md#8.11.1">8.11.1</a><br/>

doc/api/async_hooks.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,7 @@ class DBQuery extends AsyncResource {
673673

674674
#### `asyncResource.runInAsyncScope(fn[, thisArg, ...args])`
675675
<!-- YAML
676-
added: REPLACEME
676+
added: v8.12.0
677677
-->
678678

679679
* `fn` {Function} The function to call in the execution context of this async
@@ -688,7 +688,7 @@ then restore the original execution context.
688688

689689
#### `asyncResource.emitBefore()`
690690
<!-- YAML
691-
deprecated: REPLACEME
691+
deprecated: v8.12.0
692692
-->
693693
> Stability: 0 - Deprecated: Use [`asyncResource.runInAsyncScope()`][] instead.
694694
@@ -706,7 +706,7 @@ alternative.
706706

707707
#### `asyncResource.emitAfter()`
708708
<!-- YAML
709-
deprecated: REPLACEME
709+
deprecated: v8.12.0
710710
-->
711711
> Stability: 0 - Deprecated: Use [`asyncResource.runInAsyncScope()`][] instead.
712712

doc/api/cli.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ tracing is enabled using `--trace-events-enabled`.
240240

241241
### `--trace-event-file-pattern`
242242
<!-- YAML
243-
added: REPLACEME
243+
added: v8.12.0
244244
-->
245245

246246
Template string specifying the filepath for the trace event data, it

doc/api/cluster.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -731,10 +731,10 @@ values are `'rr'` and `'none'`.
731731
<!-- YAML
732732
added: v0.7.1
733733
changes:
734-
- version: REPLACEME
734+
- version: v8.12.0
735735
pr-url: https://github.com/nodejs/node/pull/18399
736736
description: The `cwd` option is supported now.
737-
- version: REPLACEME
737+
- version: v8.12.0
738738
pr-url: https://github.com/nodejs/node/pull/17412
739739
description: The `windowsHide` option is supported now.
740740
- version: 8.2.0

doc/api/crypto.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1220,7 +1220,7 @@ Adversaries][] for details.
12201220
<!-- YAML
12211221
added: v0.1.94
12221222
changes:
1223-
- version: REPLACEME
1223+
- version: v8.12.0
12241224
pr-url: https://github.com/nodejs/node/pull/18644
12251225
description: The `iv` parameter may now be `null` for ciphers which do not
12261226
need an initialization vector.
@@ -1287,7 +1287,7 @@ to create the `Decipher` object.
12871287
<!-- YAML
12881288
added: v0.1.94
12891289
changes:
1290-
- version: REPLACEME
1290+
- version: v8.12.0
12911291
pr-url: https://github.com/nodejs/node/pull/18644
12921292
description: The `iv` parameter may now be `null` for ciphers which do not
12931293
need an initialization vector.

doc/api/http.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1668,7 +1668,7 @@ Found'`.
16681668
<!-- YAML
16691669
added: v0.1.13
16701670
changes:
1671-
- version: REPLACEME
1671+
- version: v8.12.0
16721672
pr-url: https://github.com/nodejs/node/pull/15752
16731673
description: The `options` argument is supported now.
16741674
-->

doc/api/http2.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1698,7 +1698,7 @@ changes:
16981698
pr-url: https://github.com/nodejs/node/pull/16676
16991699
description: Added the `maxHeaderListPairs` option with a default limit of
17001700
128 header pairs.
1701-
- version: REPLACEME
1701+
- version: v8.12.0
17021702
pr-url: https://github.com/nodejs/node/pull/15752
17031703
description: Added the `Http1IncomingMessage` and `Http1ServerResponse`
17041704
option.

doc/api/perf_hooks.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ to mark specific significant moments in the Performance Timeline.
127127

128128
### performance.maxEntries
129129
<!-- YAML
130-
added: REPLACEME
130+
added: v8.12.0
131131
-->
132132

133133
Value: {number}

doc/api/tls.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,7 @@ For Example: `{ type: 'ECDH', name: 'prime256v1', size: 256 }`
586586

587587
### tlsSocket.getFinished()
588588
<!-- YAML
589-
added: REPLACEME
589+
added: v8.12.0
590590
-->
591591

592592
* Returns: {Buffer|undefined} The latest `Finished` message that has been
@@ -646,7 +646,7 @@ If the peer does not provide a certificate, an empty object will be returned.
646646

647647
### tlsSocket.getPeerFinished()
648648
<!-- YAML
649-
added: REPLACEME
649+
added: v8.12.0
650650
-->
651651

652652
* Returns: {Buffer|undefined} The latest `Finished` message that is expected

doc/api/util.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ util.format('%% %s'); // '%% %s'
219219

220220
## util.getSystemErrorName(err)
221221
<!-- YAML
222-
added: REPLACEME
222+
added: v8.12.0
223223
-->
224224

225225
* `err` {number}

doc/changelogs/CHANGELOG_V8.md

+286
Large diffs are not rendered by default.

src/node_version.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
#define SRC_NODE_VERSION_H_
2424

2525
#define NODE_MAJOR_VERSION 8
26-
#define NODE_MINOR_VERSION 11
27-
#define NODE_PATCH_VERSION 4
26+
#define NODE_MINOR_VERSION 12
27+
#define NODE_PATCH_VERSION 0
2828

2929
#define NODE_VERSION_IS_LTS 1
3030
#define NODE_VERSION_LTS_CODENAME "Carbon"

0 commit comments

Comments
 (0)