Skip to content

Commit

Permalink
2019-11-21, Version 13.2.0 (Current)
Browse files Browse the repository at this point in the history
Notable changes:

* addons:
  * Deprecate one- and two-argument `AtExit()`. Use the three-argument
    variant of `AtExit()` or `AddEnvironmentCleanupHook()` instead
    (Anna Henningsen) #30227
* child_process,cluster:
  * The `serialization` option is added that allows child process
    IPC to use the V8 serialization API (to e.g., pass through data
    types like sets or maps) (Anna Henningsen)
    #30162
* deps:
  * Update V8 to 7.9
  * Update `npm` to 6.13.0 (Ruy Adorno)
    #30271
* embedder:
  * Exposes the ability to pass cli flags / options through an API
    as embedder (Shelley Vohr)
    #30466
  * Allow adding linked bindings to Environment (Anna Henningsen)
    #30274
* esm:
  * Unflag --experimental-modules (Guy Bedford)
    #29866
* stream:
  * Add `writable.writableCorked` property (Robert Nagy)
    #29012
* worker:
  * Allow specifying resource limits (Anna Henningsen)
    #26628
* v8:
  * The Serialization API is now stable (Anna Henningsen)
    #30234

PR-URL: #30547
  • Loading branch information
MylesBorins committed Nov 21, 2019
1 parent cf1f1de commit b8f8f05
Show file tree
Hide file tree
Showing 10 changed files with 219 additions and 15 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Expand Up @@ -30,7 +30,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V13.md#13.1.0">13.1.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V13.md#13.2.0">13.2.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V13.md#13.1.0">13.1.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V13.md#13.0.1">13.0.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V13.md#13.0.0">13.0.0</a><br/>
</td>
Expand Down
6 changes: 3 additions & 3 deletions doc/api/child_process.md
Expand Up @@ -321,7 +321,7 @@ arbitrary command execution.**
<!-- YAML
added: v0.5.0
changes:
- version: REPLACEME
- version: v13.2.0
pr-url: https://github.com/nodejs/node/pull/30162
description: The `serialization` option is supported now.
- version: v8.0.0
Expand Down Expand Up @@ -392,7 +392,7 @@ The `shell` option available in [`child_process.spawn()`][] is not supported by
<!-- YAML
added: v0.1.90
changes:
- version: REPLACEME
- version: v13.2.0
pr-url: https://github.com/nodejs/node/pull/30162
description: The `serialization` option is supported now.
- version: v8.8.0
Expand Down Expand Up @@ -1491,7 +1491,7 @@ unavailable.

## Advanced Serialization
<!-- YAML
added: REPLACEME
added: v13.2.0
-->

Child processes support a serialization mechanism for IPC that is based on the
Expand Down
4 changes: 2 additions & 2 deletions doc/api/cli.md
Expand Up @@ -172,7 +172,7 @@ Please see [customizing ESM specifier resolution][] for example usage.

### `--experimental-conditional-exports`
<!-- YAML
added: REPLACEME
added: v13.2.0
-->

Enable experimental support for the `"require"` and `"node"` conditional
Expand Down Expand Up @@ -681,7 +681,7 @@ with crypto support (default).

### `--tls-keylog=file`
<!-- YAML
added: REPLACEME
added: v13.2.0
-->

Log TLS key material to a file. The key material is in NSS `SSLKEYLOGFILE`
Expand Down
2 changes: 1 addition & 1 deletion doc/api/cluster.md
Expand Up @@ -724,7 +724,7 @@ values are `'rr'` and `'none'`.
<!-- YAML
added: v0.7.1
changes:
- version: REPLACEME
- version: v13.2.0
pr-url: https://github.com/nodejs/node/pull/30162
description: The `serialization` option is supported now.
- version: v9.5.0
Expand Down
4 changes: 2 additions & 2 deletions doc/api/http.md
Expand Up @@ -1273,7 +1273,7 @@ See [`response.socket`][].

### response.cork()
<!-- YAML
added: REPLACEME
added: v13.2.0
-->

See [`writable.cork()`][].
Expand Down Expand Up @@ -1569,7 +1569,7 @@ status message which was sent out.

### response.uncork()
<!-- YAML
added: REPLACEME
added: v13.2.0
-->

See [`writable.uncork()`][].
Expand Down
2 changes: 1 addition & 1 deletion doc/api/https.md
Expand Up @@ -47,7 +47,7 @@ changes:

#### Event: 'keylog'
<!-- YAML
added: REPLACEME
added: v13.2.0
-->

* `line` {Buffer} Line of ASCII text, in NSS `SSLKEYLOGFILE` format.
Expand Down
2 changes: 1 addition & 1 deletion doc/api/stream.md
Expand Up @@ -507,7 +507,7 @@ does not indicate whether the data has been flushed, for this use

##### writable.writableCorked
<!-- YAML
added: REPLACEME
added: v13.2.0
-->

* {integer}
Expand Down
6 changes: 3 additions & 3 deletions doc/api/worker_threads.md
Expand Up @@ -159,7 +159,7 @@ When this function is used, no `'message'` event will be emitted and the

### worker.resourceLimits
<!-- YAML
added: REPLACEME
added: v13.2.0
-->

* {Object|undefined}
Expand Down Expand Up @@ -507,7 +507,7 @@ if (isMainThread) {
<!-- YAML
added: v10.5.0
changes:
- version: REPLACEME
- version: v13.2.0
pr-url: https://github.com/nodejs/node/pull/26628
description: The `resourceLimits` option was introduced.
-->
Expand Down Expand Up @@ -618,7 +618,7 @@ no effect.

### worker.resourceLimits
<!-- YAML
added: REPLACEME
added: v13.2.0
-->

* {Object}
Expand Down
203 changes: 203 additions & 0 deletions doc/changelogs/CHANGELOG_V13.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/node_version.h
Expand Up @@ -29,7 +29,7 @@
#define NODE_VERSION_IS_LTS 0
#define NODE_VERSION_LTS_CODENAME ""

#define NODE_VERSION_IS_RELEASE 0
#define NODE_VERSION_IS_RELEASE 1

#ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
Expand Down

0 comments on commit b8f8f05

Please sign in to comment.