Skip to content

Commit

Permalink
2017-10-24, Node.js Version 8.8.0 (Current)
Browse files Browse the repository at this point in the history
Notable Changes:

* crypto:
  - expose ECDH class
    #8188
* http2:
  - http2 is now exposed by defualt without the need for a flag
    #15685
  - a new environment varible NODE\_NO\_HTTP2 has been added to allow
    userland http2 to be required
    #15685
  - support has been added for generic `Duplex` streams
    #16269
* module:
  - resolve and instantiate loader pipeline hooks have been added to
    the ESM lifecycle
    #15445
* zlib:
  - CVE-2017-14919 - In zlib v1.2.9, a change was made that causes an
    error to be raised when a raw deflate stream is initialized with
    windowBits set to 8. On some versions this crashes Node and you
    cannot recover from it, while on some versions it throws an
    exception. Node.js will now gracefully set windowBits to 9
    replicating the legacy behavior to avoid a DOS vector.
    nodejs-private/node-private#95

PR-URL: nodejs-private/node-private#98
  • Loading branch information
MylesBorins committed Oct 24, 2017
1 parent c2b1435 commit b9cdef5
Show file tree
Hide file tree
Showing 6 changed files with 325 additions and 15 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Expand Up @@ -27,7 +27,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V8.md#8.7.0">8.7.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V8.md#8.8.0">8.8.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.7.0">8.7.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.6.0">8.6.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.5.0">8.5.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.4.0">8.4.0</a><br/>
Expand Down
12 changes: 6 additions & 6 deletions doc/api/child_process.md
Expand Up @@ -128,7 +128,7 @@ exec('"my script.cmd" a b', (err, stdout, stderr) => {
<!-- YAML
added: v0.1.90
changes:
- version: REPLACEME
- version: v8.8.0
pr-url: https://github.com/nodejs/node/pull/15380
description: The `windowsHide` option is supported now.
-->
Expand Down Expand Up @@ -244,7 +244,7 @@ lsExample();
<!-- YAML
added: v0.1.91
changes:
- version: REPLACEME
- version: v8.8.0
pr-url: https://github.com/nodejs/node/pull/15380
description: The `windowsHide` option is supported now.
-->
Expand Down Expand Up @@ -375,7 +375,7 @@ supported by `child_process.fork()` and will be ignored if set.
<!-- YAML
added: v0.1.90
changes:
- version: REPLACEME
- version: v8.8.0
pr-url: https://github.com/nodejs/node/pull/15380
description: The `windowsHide` option is supported now.
- version: v6.4.0
Expand Down Expand Up @@ -665,7 +665,7 @@ configuration at startup.
<!-- YAML
added: v0.11.12
changes:
- version: REPLACEME
- version: v8.8.0
pr-url: https://github.com/nodejs/node/pull/15380
description: The `windowsHide` option is supported now.
- version: v8.0.0
Expand Down Expand Up @@ -719,7 +719,7 @@ throw an [`Error`][] that will include the full result of the underlying
<!-- YAML
added: v0.11.12
changes:
- version: REPLACEME
- version: v8.8.0
pr-url: https://github.com/nodejs/node/pull/15380
description: The `windowsHide` option is supported now.
- version: v8.0.0
Expand Down Expand Up @@ -775,7 +775,7 @@ execution.
<!-- YAML
added: v0.11.12
changes:
- version: REPLACEME
- version: v8.8.0
pr-url: https://github.com/nodejs/node/pull/15380
description: The `windowsHide` option is supported now.
- version: v8.0.0
Expand Down
4 changes: 2 additions & 2 deletions doc/api/cli.md
Expand Up @@ -217,7 +217,7 @@ of the event loop.

### `--force-async-hooks-checks`
<!-- YAML
added: REPLACEME
added: v8.8.0
-->

Enables runtime checks for `async_hooks`. These can also be enabled dynamically
Expand Down Expand Up @@ -442,7 +442,7 @@ When set to `1`, process warnings are silenced.

### `NODE_NO_HTTP2=1`
<!-- YAML
added: REPLACEME
added: v8.8.0
-->

When set to `1`, the `http2` module is suppressed.
Expand Down
3 changes: 1 addition & 2 deletions doc/api/domain.md
@@ -1,8 +1,7 @@
# Domain
<!-- YAML
changes:
- version: REPLACEME
pr-url: https://github.com/nodejs/node/pull/REPLACEME
- version: v8.8.0
description: Any `Promise`s created in VM contexts no longer have a
`.domain` property. Their handlers are still executed in the
proper domain, however, and `Promise`s created in the main
Expand Down

0 comments on commit b9cdef5

Please sign in to comment.