From 43d66196fa9cd28d6bdecd99247cf3d64aec1309 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Mon, 19 Aug 2019 21:14:22 +0200 Subject: [PATCH] 2019-08-20, Version 12.9.0 (Current) Notable changes: * crypto: * Added an oaepHash option to asymmetric encryption which allows users to specify a hash function when using OAEP padding. https://github.com/nodejs/node/pull/28335 * deps: * Updated V8 to 7.6.303.29. https://github.com/nodejs/node/pull/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. https://github.com/nodejs/node/pull/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. https://github.com/nodejs/node/pull/25925 https://github.com/nodejs/node/pull/29186/files * http: * Added three properties to `OutgoingMessage.prototype`: `writableObjectMode`, `writableLength` and `writableHighWaterMark` https://github.com/nodejs/node/pull/29018 * stream: * Added an new property `readableEnded` to readable streams. Its value is set to `true` when the `'end'` event is emitted. https://github.com/nodejs/node/pull/28814 * Added an new property `writableEnded` to writable streams. Its value is set to `true` after `writable.end()` has been called. https://github.com/nodejs/node/pull/28934 PR-URL: https://github.com/nodejs/node/pull/29210 --- CHANGELOG.md | 3 +- doc/api/crypto.md | 4 +- doc/api/fs.md | 6 +- doc/api/http.md | 4 +- doc/api/http2.md | 2 +- doc/api/stream.md | 4 +- doc/api/tls.md | 2 +- doc/changelogs/CHANGELOG_V12.md | 145 ++++++++++++++++++++++++++++++-- src/node_version.h | 6 +- 9 files changed, 152 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 39018bccec7b45..9170fa4e3223a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,7 +28,8 @@ release. -12.8.1
+12.9.0
+12.8.1
12.8.0
12.7.0
12.6.0
diff --git a/doc/api/crypto.md b/doc/api/crypto.md index e0b736fe2f284c..9dadac3946447d 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -2307,7 +2307,7 @@ An array of supported digest functions can be retrieved using * `fd` {integer} @@ -3836,7 +3836,7 @@ the end of the file. ## fs.writevSync(fd, buffers[, position]) * `fd` {integer} @@ -4214,7 +4214,7 @@ beginning of the file. #### filehandle.writev(buffers[, position]) * `buffers` {ArrayBufferView[]} diff --git a/doc/api/http.md b/doc/api/http.md index ed422a81236c4e..1d1768f066518c 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -766,7 +766,7 @@ req.once('response', (res) => { ### request.writableEnded * {boolean} @@ -1457,7 +1457,7 @@ status message which was sent out. ### response.writableEnded * {boolean} diff --git a/doc/api/http2.md b/doc/api/http2.md index b040bbae97c847..80cecbbe46c741 100644 --- a/doc/api/http2.md +++ b/doc/api/http2.md @@ -3271,7 +3271,7 @@ The [`Http2Stream`][] object backing the response. #### response.writableEnded * {boolean} diff --git a/doc/api/stream.md b/doc/api/stream.md index dd379f4d5ad6ab..044155ef8ca1b1 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -493,7 +493,7 @@ Is `true` if it is safe to call [`writable.write()`][stream-write]. ##### writable.writableEnded * {boolean} @@ -1128,7 +1128,7 @@ property can be set using the [`readable.setEncoding()`][] method. ##### readable.readableEnded * {boolean} diff --git a/doc/api/tls.md b/doc/api/tls.md index b99ac6e4069f8d..6ade19468466ea 100644 --- a/doc/api/tls.md +++ b/doc/api/tls.md @@ -1177,7 +1177,7 @@ being issued by trusted CA (`options.ca`).