From b9cdef5a4b3b5a426770fa7d13c14dbc02975a9a Mon Sep 17 00:00:00 2001 From: Myles Borins Date: Mon, 23 Oct 2017 18:35:14 -0400 Subject: [PATCH] 2017-10-24, Node.js Version 8.8.0 (Current) Notable Changes: * crypto: - expose ECDH class https://github.com/nodejs/node/pull/8188 * http2: - http2 is now exposed by defualt without the need for a flag https://github.com/nodejs/node/pull/15685 - a new environment varible NODE\_NO\_HTTP2 has been added to allow userland http2 to be required https://github.com/nodejs/node/pull/15685 - support has been added for generic `Duplex` streams https://github.com/nodejs/node/pull/16269 * module: - resolve and instantiate loader pipeline hooks have been added to the ESM lifecycle https://github.com/nodejs/node/pull/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. https://github.com/nodejs-private/node-private/pull/95 PR-URL: https://github.com/nodejs-private/node-private/pull/98 --- CHANGELOG.md | 3 +- doc/api/child_process.md | 12 +- doc/api/cli.md | 4 +- doc/api/domain.md | 3 +- doc/changelogs/CHANGELOG_V8.md | 312 ++++++++++++++++++++++++++++++++- src/node_version.h | 6 +- 6 files changed, 325 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c3b39fa78ab0d6..656e193ec50399 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,7 +27,8 @@ release. -8.7.0
+8.8.0
+8.7.0
8.6.0
8.5.0
8.4.0
diff --git a/doc/api/child_process.md b/doc/api/child_process.md index 3e7413c071215a..37460c80fd6fd8 100755 --- a/doc/api/child_process.md +++ b/doc/api/child_process.md @@ -128,7 +128,7 @@ exec('"my script.cmd" a b', (err, stdout, stderr) => { @@ -244,7 +244,7 @@ lsExample(); @@ -375,7 +375,7 @@ supported by `child_process.fork()` and will be ignored if set. Enables runtime checks for `async_hooks`. These can also be enabled dynamically @@ -442,7 +442,7 @@ When set to `1`, process warnings are silenced. ### `NODE_NO_HTTP2=1` When set to `1`, the `http2` module is suppressed. diff --git a/doc/api/domain.md b/doc/api/domain.md index e7d0166348b3c9..4c9136aea62cad 100644 --- a/doc/api/domain.md +++ b/doc/api/domain.md @@ -1,8 +1,7 @@ # Domain