From a87f0e1df6db04886ef84fc49259c4a0c198c489 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) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Notable changes: * **crypto**: * Added an oaepHash option to asymmetric encryption which allows users to specify a hash function when using OAEP padding (Tobias Nießen) [#28335](https://github.com/nodejs/node/pull/28335). * **deps**: * Updated V8 to 7.6.303.29 (Michaël Zasso) [#28955](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`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/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 (cjihrig) [#29070](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` and `fs.writevSync` methods. They allow to write an array of `ArrayBufferView`s to a file descriptor (Anas Aboureada) [#25925](https://github.com/nodejs/node/pull/25925). * **http**: * Added three properties to `OutgoingMessage.prototype`: `writableObjectMode`, `writableLength` and `writableHighWaterMark` [#29018](https://github.com/nodejs/node/pull/29018). * **stream**: * Added an new property `writableEnded` to writable streams. Its value is set to `true` after `writable.end()` has been called. (Robert Nagy) [#28934](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 | 4 +- doc/api/http.md | 4 +- doc/api/http2.md | 2 +- doc/api/stream.md | 2 +- doc/api/tls.md | 2 +- doc/changelogs/CHANGELOG_V12.md | 131 +++++++++++++++++++++++++++++--- src/node_version.h | 6 +- 9 files changed, 136 insertions(+), 22 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} 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 92a3e82bd188d2..9676d82532033b 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} 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`).