Skip to content

Commit

Permalink
2019-01-10 Version 9.4.0 (Current)
Browse files Browse the repository at this point in the history
Notable change:

* async_hooks:
  - deprecate AsyncHooks Sensitive API and runInAsyncIdScope. Neither
    API were documented. (Andreas Madsen)
    #16972
* deps:
  - update nghttp2 to 1.29.0 (James M Snell)
    #17908
  - upgrade npm to 5.6.0 (Kat Marchán)
    #17535
  - cherry-pick 50f7455 from upstream V8 (Michaël Zasso)
    #16591
* events:
  - remove reaches into _events internals (Anatoli Papirovski)
    #17440
* http:
  - add rawPacket in err of `clientError` event (XadillaX)
    #17672
* http2:
  - implement maxSessionMemory (James M Snell)
    #17967
  - add initial support for originSet (James M Snell)
    #17935
  - add altsvc support (James M Snell)
    #17917
  - perf_hooks integration (James M Snell)
    #17906
  - Refactoring and cleanup of Http2Session and Http2Stream destroy
    (James M Snell) #17406
* net:
  - remove Socket.prototype.write (Anna Henningsen)
    #17644
  - remove Socket.prototype.listen (Ruben Bridgewater)
    #13735
* repl:
  - show lexically scoped vars in tab completion (Michaël Zasso)
    #16591
* stream:
  - rm {writeable/readable}State.length (Calvin Metcalf)
    #12857
  - add flow and buffer properties to streams (Calvin Metcalf)
    #12855
* util:
  - allow wildcards in NODE_DEBUG variable (Tyler)
    #17609
* zlib:
  - add ArrayBuffer support (Jem Bezooyen)
    #16042
* Addedew collaborator**
  - [starkwang](https://github.com/starkwang) Weijia Wang
* Addedew TSC member**
  - [danbev](https://github.com/danbev) Daniel Bevenius

PR-URL: #18069
  • Loading branch information
MylesBorins committed Jan 10, 2018
1 parent 3831d87 commit 7aefa40
Show file tree
Hide file tree
Showing 8 changed files with 312 additions and 34 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Expand Up @@ -29,7 +29,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V9.md#9.3.0">9.3.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V9.md#9.4.0">9.4.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V9.md#9.3.0">9.3.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V9.md#9.2.1">9.2.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V9.md#9.2.0">9.2.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V9.md#9.1.0">9.1.0</a><br/>
Expand Down
2 changes: 1 addition & 1 deletion doc/api/events.md
Expand Up @@ -576,7 +576,7 @@ Returns a reference to the `EventEmitter`, so that calls can be chained.

### emitter.rawListeners(eventName)
<!-- YAML
added: REPLACEME
added: v9.4.0
-->
- `eventName` {string|symbol}

Expand Down
2 changes: 1 addition & 1 deletion doc/api/http.md
Expand Up @@ -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
Expand Down
24 changes: 12 additions & 12 deletions doc/api/http2.md
Expand Up @@ -285,7 +285,7 @@ session.on('timeout', () => { /** .. **/ });

#### http2session.alpnProtocol
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

* Value: {string|undefined}
Expand All @@ -297,7 +297,7 @@ property.

#### http2session.close([callback])
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

* `callback` {Function}
Expand All @@ -312,7 +312,7 @@ If specified, the `callback` function is registered as a handler for the

#### http2session.closed
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

* Value: {boolean}
Expand Down Expand Up @@ -354,7 +354,7 @@ longer be used, otherwise `false`.

#### http2session.encrypted
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

* Value: {boolean|undefined}
Expand All @@ -366,7 +366,7 @@ or stream.

#### http2session.goaway([code, [lastStreamID, [opaqueData]]])
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

* `code` {number} An HTTP/2 error code
Expand All @@ -389,7 +389,7 @@ A prototype-less object describing the current local settings of this

#### http2session.originSet
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

* Value: {string[]|undefined}
Expand Down Expand Up @@ -450,7 +450,7 @@ If the `payload` argument is not specified, the default payload will be the

#### http2session.ref()
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

Calls [`ref()`][`net.Socket.prototype.ref`] on this `Http2Session`
Expand Down Expand Up @@ -587,7 +587,7 @@ client.

#### http2session.unref()
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

Calls [`unref()`][`net.Socket.prototype.unref`] on this `Http2Session`
Expand All @@ -600,7 +600,7 @@ added: v8.4.0

#### serverhttp2session.altsvc(alt, originOrStream)
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

* `alt` {string} A description of the alternative service configuration as
Expand Down Expand Up @@ -671,7 +671,7 @@ added: v8.4.0

#### Event: 'altsvc'
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

The `'altsvc'` event is emitted whenever an `ALTSVC` frame is received by
Expand Down Expand Up @@ -917,7 +917,7 @@ connected HTTP/2 peer.

#### http2stream.closed
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

* Value: {boolean}
Expand All @@ -936,7 +936,7 @@ usable.

#### http2stream.pending
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

* Value: {boolean}
Expand Down
4 changes: 2 additions & 2 deletions doc/api/stream.md
Expand Up @@ -446,7 +446,7 @@ Return the value of `highWaterMark` passed when constructing this

##### writable.writableLength
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

This property contains the number of bytes (or objects) in the queue
Expand Down Expand Up @@ -955,7 +955,7 @@ event has been emitted will return `null`. No runtime error will be raised.

##### readable.readableLength
<!-- YAML
added: REPLACEME
added: v9.4.0
-->

This property contains the number of bytes (or objects) in the queue
Expand Down
28 changes: 14 additions & 14 deletions doc/api/zlib.md
Expand Up @@ -286,7 +286,7 @@ Compression strategy.
<!-- YAML
added: v0.11.1
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `dictionary` option can be an ArrayBuffer.
- version: v8.0.0
Expand Down Expand Up @@ -526,7 +526,7 @@ without a callback.
<!-- YAML
added: v0.6.0
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand All @@ -540,7 +540,7 @@ changes:
<!-- YAML
added: v0.11.12
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand Down Expand Up @@ -570,7 +570,7 @@ changes:
<!-- YAML
added: v0.11.12
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand All @@ -589,7 +589,7 @@ Compress a chunk of data with [DeflateRaw][].
<!-- YAML
added: v0.6.0
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand All @@ -603,7 +603,7 @@ changes:
<!-- YAML
added: v0.11.12
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand All @@ -622,7 +622,7 @@ Decompress a chunk of data with [Gunzip][].
<!-- YAML
added: v0.6.0
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand All @@ -636,7 +636,7 @@ changes:
<!-- YAML
added: v0.11.12
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand All @@ -655,7 +655,7 @@ Compress a chunk of data with [Gzip][].
<!-- YAML
added: v0.6.0
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand All @@ -669,7 +669,7 @@ changes:
<!-- YAML
added: v0.11.12
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand All @@ -688,7 +688,7 @@ Decompress a chunk of data with [Inflate][].
<!-- YAML
added: v0.6.0
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand All @@ -702,7 +702,7 @@ changes:
<!-- YAML
added: v0.11.12
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand All @@ -721,7 +721,7 @@ Decompress a chunk of data with [InflateRaw][].
<!-- YAML
added: v0.6.0
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand All @@ -735,7 +735,7 @@ changes:
<!-- YAML
added: v0.11.12
changes:
- version: REPLACEME
- version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/16042
description: The `buffer` parameter can be an ArrayBuffer.
- version: v8.0.0
Expand Down

0 comments on commit 7aefa40

Please sign in to comment.