From 7aefa404df93553ce24dc3e40f23dc72ea1852d3 Mon Sep 17 00:00:00 2001 From: Myles Borins Date: Tue, 9 Jan 2018 19:23:55 -0500 Subject: [PATCH] 2019-01-10 Version 9.4.0 (Current) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Notable change: * async_hooks: - deprecate AsyncHooks Sensitive API and runInAsyncIdScope. Neither API were documented. (Andreas Madsen) https://github.com/nodejs/node/pull/16972 * deps: - update nghttp2 to 1.29.0 (James M Snell) https://github.com/nodejs/node/pull/17908 - upgrade npm to 5.6.0 (Kat Marchán) https://github.com/nodejs/node/pull/17535 - cherry-pick 50f7455 from upstream V8 (Michaël Zasso) https://github.com/nodejs/node/pull/16591 * events: - remove reaches into _events internals (Anatoli Papirovski) https://github.com/nodejs/node/pull/17440 * http: - add rawPacket in err of `clientError` event (XadillaX) https://github.com/nodejs/node/pull/17672 * http2: - implement maxSessionMemory (James M Snell) https://github.com/nodejs/node/pull/17967 - add initial support for originSet (James M Snell) https://github.com/nodejs/node/pull/17935 - add altsvc support (James M Snell) https://github.com/nodejs/node/pull/17917 - perf_hooks integration (James M Snell) https://github.com/nodejs/node/pull/17906 - Refactoring and cleanup of Http2Session and Http2Stream destroy (James M Snell) https://github.com/nodejs/node/pull/17406 * net: - remove Socket.prototype.write (Anna Henningsen) https://github.com/nodejs/node/pull/17644 - remove Socket.prototype.listen (Ruben Bridgewater) https://github.com/nodejs/node/pull/13735 * repl: - show lexically scoped vars in tab completion (Michaël Zasso) https://github.com/nodejs/node/pull/16591 * stream: - rm {writeable/readable}State.length (Calvin Metcalf) https://github.com/nodejs/node/pull/12857 - add flow and buffer properties to streams (Calvin Metcalf) https://github.com/nodejs/node/pull/12855 * util: - allow wildcards in NODE_DEBUG variable (Tyler) https://github.com/nodejs/node/pull/17609 * zlib: - add ArrayBuffer support (Jem Bezooyen) https://github.com/nodejs/node/pull/16042 * Addedew collaborator** - [starkwang](https://github.com/starkwang) Weijia Wang * Addedew TSC member** - [danbev](https://github.com/danbev) Daniel Bevenius PR-URL: https://github.com/nodejs/node/pull/18069 --- CHANGELOG.md | 3 +- doc/api/events.md | 2 +- doc/api/http.md | 2 +- doc/api/http2.md | 24 +-- doc/api/stream.md | 4 +- doc/api/zlib.md | 28 ++-- doc/changelogs/CHANGELOG_V9.md | 277 +++++++++++++++++++++++++++++++++ src/node_version.h | 6 +- 8 files changed, 312 insertions(+), 34 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b17c36f3e215d..6ba104e7f77801 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,7 +29,8 @@ release. -9.3.0
+9.4.0
+9.3.0
9.2.1
9.2.0
9.1.0
diff --git a/doc/api/events.md b/doc/api/events.md index d0bf2c1897a923..7b510fac0505c0 100644 --- a/doc/api/events.md +++ b/doc/api/events.md @@ -576,7 +576,7 @@ Returns a reference to the `EventEmitter`, so that calls can be chained. ### emitter.rawListeners(eventName) - `eventName` {string|symbol} diff --git a/doc/api/http.md b/doc/api/http.md index a4ed90269d61d3..536d247226f3a2 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -734,7 +734,7 @@ changes: description: The default action of calling `.destroy()` on the `socket` will no longer take place if there are listeners attached for `clientError`. - - version: REPLACEME + - version: v9.4.0 pr-url: https://github.com/nodejs/node/pull/17672 description: The rawPacket is the current buffer that just parsed. Adding this buffer to the error object of clientError event is to make diff --git a/doc/api/http2.md b/doc/api/http2.md index cfd9ca4fa36bfb..a67fc387d832a2 100644 --- a/doc/api/http2.md +++ b/doc/api/http2.md @@ -285,7 +285,7 @@ session.on('timeout', () => { /** .. **/ }); #### http2session.alpnProtocol * Value: {string|undefined} @@ -297,7 +297,7 @@ property. #### http2session.close([callback]) * `callback` {Function} @@ -312,7 +312,7 @@ If specified, the `callback` function is registered as a handler for the #### http2session.closed * Value: {boolean} @@ -354,7 +354,7 @@ longer be used, otherwise `false`. #### http2session.encrypted * Value: {boolean|undefined} @@ -366,7 +366,7 @@ or stream. #### http2session.goaway([code, [lastStreamID, [opaqueData]]]) * `code` {number} An HTTP/2 error code @@ -389,7 +389,7 @@ A prototype-less object describing the current local settings of this #### http2session.originSet * Value: {string[]|undefined} @@ -450,7 +450,7 @@ If the `payload` argument is not specified, the default payload will be the #### http2session.ref() Calls [`ref()`][`net.Socket.prototype.ref`] on this `Http2Session` @@ -587,7 +587,7 @@ client. #### http2session.unref() Calls [`unref()`][`net.Socket.prototype.unref`] on this `Http2Session` @@ -600,7 +600,7 @@ added: v8.4.0 #### serverhttp2session.altsvc(alt, originOrStream) * `alt` {string} A description of the alternative service configuration as @@ -671,7 +671,7 @@ added: v8.4.0 #### Event: 'altsvc' The `'altsvc'` event is emitted whenever an `ALTSVC` frame is received by @@ -917,7 +917,7 @@ connected HTTP/2 peer. #### http2stream.closed * Value: {boolean} @@ -936,7 +936,7 @@ usable. #### http2stream.pending * Value: {boolean} diff --git a/doc/api/stream.md b/doc/api/stream.md index 10bd9515051340..87c43dca8c0913 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -446,7 +446,7 @@ Return the value of `highWaterMark` passed when constructing this ##### writable.writableLength This property contains the number of bytes (or objects) in the queue @@ -955,7 +955,7 @@ event has been emitted will return `null`. No runtime error will be raised. ##### readable.readableLength This property contains the number of bytes (or objects) in the queue diff --git a/doc/api/zlib.md b/doc/api/zlib.md index 7a8270702066e7..909a52d6e54ef0 100644 --- a/doc/api/zlib.md +++ b/doc/api/zlib.md @@ -286,7 +286,7 @@ Compression strategy.