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 1e0f331 commit e688175
Show file tree
Hide file tree
Showing 7 changed files with 309 additions and 31 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 @@ -599,7 +599,7 @@ client.

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

Calls [`unref()`][`net.Socket.prototype.unref`] on this `Http2Session`
Expand All @@ -612,7 +612,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 @@ -683,7 +683,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 @@ -929,7 +929,7 @@ connected HTTP/2 peer.

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

* Value: {boolean}
Expand All @@ -948,7 +948,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 @@ -961,7 +961,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

2 comments on commit e688175

@tniessen
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow, 2019 already 😛

@MylesBorins
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

whooops

Thankfully the changelog is up to date

Please sign in to comment.