Skip to content

Commit

Permalink
2019-08-20, Version 12.9.0 (Current)
Browse files Browse the repository at this point in the history
Notable changes:

* crypto:
  * Added an oaepHash option to asymmetric encryption which allows
    users to specify a hash function when using OAEP padding.
    #28335
* deps:
  * Updated V8 to 7.6.303.29. #28955
    * Improves the performance of various APIs such as `JSON.parse` and
      methods called on frozen arrays.
    * Adds the Promise.allSettled method.
    * Improves support of `BigInt` in `Intl` methods.
    * For more information: https://v8.dev/blog/v8-release-76
  * Updated libuv to 1.31.0. #29070
    * `UV_FS_O_FILEMAP` has been added for faster access to memory
      mapped files on Windows.
    * `uv_fs_mkdir()` now returns `UV_EINVAL` for invalid filenames on
      Windows. It previously returned `UV_ENOENT`.
    * The `uv_fs_statfs()` API has been added.
    * The `uv_os_environ()` and `uv_os_free_environ()` APIs have been
      added.
* fs:
  * Added `fs.writev`, `fs.writevSync` and `filehandle.writev` (promise
    version) methods. They allow to write an array of `ArrayBufferView`s
    to a file descriptor. #25925
    #29186
* http:
  * Added three properties to `OutgoingMessage.prototype`:
    `writableObjectMode`, `writableLength` and `writableHighWaterMark`
    #29018
* stream:
  * Added an new property `readableEnded` to readable streams. Its value
    is set to `true` when the `'end'` event is emitted.
    #28814
  * Added an new property `writableEnded` to writable streams. Its value
    is set to `true` after `writable.end()` has been called.
    #28934

PR-URL: #29210
  • Loading branch information
targos committed Aug 20, 2019
1 parent 32df017 commit edc83a9
Show file tree
Hide file tree
Showing 8 changed files with 140 additions and 12 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Expand Up @@ -28,7 +28,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V12.md#12.8.1">12.8.1</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V12.md#12.9.0">12.9.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V12.md#12.8.1">12.8.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V12.md#12.8.0">12.8.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V12.md#12.7.0">12.7.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V12.md#12.6.0">12.6.0</a><br/>
Expand Down
4 changes: 2 additions & 2 deletions doc/api/crypto.md
Expand Up @@ -2307,7 +2307,7 @@ An array of supported digest functions can be retrieved using
<!-- YAML
added: v0.11.14
changes:
- version: REPLACEME
- version: v12.9.0
pr-url: https://github.com/nodejs/node/pull/28335
description: The `oaepHash` option was added.
- version: v11.6.0
Expand Down Expand Up @@ -2388,7 +2388,7 @@ be passed instead of a public key.
<!-- YAML
added: v0.11.14
changes:
- version: REPLACEME
- version: v12.9.0
pr-url: https://github.com/nodejs/node/pull/28335
description: The `oaepHash` option was added.
- version: v11.6.0
Expand Down
6 changes: 3 additions & 3 deletions doc/api/fs.md
Expand Up @@ -3865,7 +3865,7 @@ this API: [`fs.write(fd, string...)`][].

## fs.writev(fd, buffers[, position], callback)
<!-- YAML
added: REPLACEME
added: v12.9.0
-->

* `fd` {integer}
Expand Down Expand Up @@ -3898,7 +3898,7 @@ the end of the file.

## fs.writevSync(fd, buffers[, position])
<!-- YAML
added: REPLACEME
added: v12.9.0
-->

* `fd` {integer}
Expand Down Expand Up @@ -4276,7 +4276,7 @@ beginning of the file.

#### filehandle.writev(buffers[, position])
<!-- YAML
added: REPLACEME
added: v12.9.0
-->

* `buffers` {ArrayBufferView[]}
Expand Down
4 changes: 2 additions & 2 deletions doc/api/http.md
Expand Up @@ -769,7 +769,7 @@ req.once('response', (res) => {

### request.writableEnded
<!-- YAML
added: REPLACEME
added: v12.9.0
-->

* {boolean}
Expand Down Expand Up @@ -1465,7 +1465,7 @@ status message which was sent out.

### response.writableEnded
<!-- YAML
added: REPLACEME
added: v12.9.0
-->

* {boolean}
Expand Down
2 changes: 1 addition & 1 deletion doc/api/http2.md
Expand Up @@ -3261,7 +3261,7 @@ The [`Http2Stream`][] object backing the response.

#### response.writableEnded
<!-- YAML
added: REPLACEME
added: v12.9.0
-->

* {boolean}
Expand Down
4 changes: 2 additions & 2 deletions doc/api/stream.md
Expand Up @@ -496,7 +496,7 @@ Is `true` if it is safe to call [`writable.write()`][stream-write].

##### writable.writableEnded
<!-- YAML
added: REPLACEME
added: v12.9.0
-->

* {boolean}
Expand Down Expand Up @@ -1131,7 +1131,7 @@ property can be set using the [`readable.setEncoding()`][] method.

##### readable.readableEnded
<!-- YAML
added: REPLACEME
added: v12.9.0
-->

* {boolean}
Expand Down
2 changes: 1 addition & 1 deletion doc/api/tls.md
Expand Up @@ -1177,7 +1177,7 @@ being issued by trusted CA (`options.ca`).
<!-- YAML
added: v0.11.3
changes:
- version: REPLACEME
- version: v12.9.0
pr-url: https://github.com/nodejs/node/pull/27836
description: Support the `allowHalfOpen` option.
- version: v12.4.0
Expand Down
127 changes: 127 additions & 0 deletions doc/changelogs/CHANGELOG_V12.md

Large diffs are not rendered by default.

0 comments on commit edc83a9

Please sign in to comment.