Skip to content

Commit a87f0e1

Browse files
committedAug 19, 2019
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 (Tobias Nießen) [#28335](#28335). * **deps**: * Updated V8 to 7.6.303.29 (Michaël Zasso) [#28955](#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](#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](#25925). * **http**: * Added three properties to `OutgoingMessage.prototype`: `writableObjectMode`, `writableLength` and `writableHighWaterMark` [#29018](#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](#28934). PR-URL: #29210
1 parent 5c5ef4e commit a87f0e1

File tree

9 files changed

+136
-22
lines changed

9 files changed

+136
-22
lines changed
 

‎CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ release.
2828
</tr>
2929
<tr>
3030
<td valign="top">
31-
<b><a href="doc/changelogs/CHANGELOG_V12.md#12.8.1">12.8.1</a></b><br/>
31+
<b><a href="doc/changelogs/CHANGELOG_V12.md#12.9.0">12.9.0</a></b><br/>
32+
<a href="doc/changelogs/CHANGELOG_V12.md#12.8.1">12.8.1</a><br/>
3233
<a href="doc/changelogs/CHANGELOG_V12.md#12.8.0">12.8.0</a><br/>
3334
<a href="doc/changelogs/CHANGELOG_V12.md#12.7.0">12.7.0</a><br/>
3435
<a href="doc/changelogs/CHANGELOG_V12.md#12.6.0">12.6.0</a><br/>

‎doc/api/crypto.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2307,7 +2307,7 @@ An array of supported digest functions can be retrieved using
23072307
<!-- YAML
23082308
added: v0.11.14
23092309
changes:
2310-
- version: REPLACEME
2310+
- version: v12.9.0
23112311
pr-url: https://github.com/nodejs/node/pull/28335
23122312
description: The `oaepHash` option was added.
23132313
- version: v11.6.0
@@ -2388,7 +2388,7 @@ be passed instead of a public key.
23882388
<!-- YAML
23892389
added: v0.11.14
23902390
changes:
2391-
- version: REPLACEME
2391+
- version: v12.9.0
23922392
pr-url: https://github.com/nodejs/node/pull/28335
23932393
description: The `oaepHash` option was added.
23942394
- version: v11.6.0

‎doc/api/fs.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -3803,7 +3803,7 @@ this API: [`fs.write(fd, string...)`][].
38033803

38043804
## fs.writev(fd, buffers[, position], callback)
38053805
<!-- YAML
3806-
added: REPLACEME
3806+
added: v12.9.0
38073807
-->
38083808

38093809
* `fd` {integer}
@@ -3836,7 +3836,7 @@ the end of the file.
38363836

38373837
## fs.writevSync(fd, buffers[, position])
38383838
<!-- YAML
3839-
added: REPLACEME
3839+
added: v12.9.0
38403840
-->
38413841

38423842
* `fd` {integer}

‎doc/api/http.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -766,7 +766,7 @@ req.once('response', (res) => {
766766

767767
### request.writableEnded
768768
<!-- YAML
769-
added: REPLACEME
769+
added: v12.9.0
770770
-->
771771

772772
* {boolean}
@@ -1457,7 +1457,7 @@ status message which was sent out.
14571457

14581458
### response.writableEnded
14591459
<!-- YAML
1460-
added: REPLACEME
1460+
added: v12.9.0
14611461
-->
14621462

14631463
* {boolean}

‎doc/api/http2.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3271,7 +3271,7 @@ The [`Http2Stream`][] object backing the response.
32713271

32723272
#### response.writableEnded
32733273
<!-- YAML
3274-
added: REPLACEME
3274+
added: v12.9.0
32753275
-->
32763276

32773277
* {boolean}

‎doc/api/stream.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,7 @@ Is `true` if it is safe to call [`writable.write()`][stream-write].
493493

494494
##### writable.writableEnded
495495
<!-- YAML
496-
added: REPLACEME
496+
added: v12.9.0
497497
-->
498498

499499
* {boolean}

‎doc/api/tls.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1177,7 +1177,7 @@ being issued by trusted CA (`options.ca`).
11771177
<!-- YAML
11781178
added: v0.11.3
11791179
changes:
1180-
- version: REPLACEME
1180+
- version: v12.9.0
11811181
pr-url: https://github.com/nodejs/node/pull/27836
11821182
description: Support the `allowHalfOpen` option.
11831183
- version: v12.4.0

‎doc/changelogs/CHANGELOG_V12.md

+122-9
Large diffs are not rendered by default.

‎src/node_version.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323
#define SRC_NODE_VERSION_H_
2424

2525
#define NODE_MAJOR_VERSION 12
26-
#define NODE_MINOR_VERSION 8
27-
#define NODE_PATCH_VERSION 2
26+
#define NODE_MINOR_VERSION 9
27+
#define NODE_PATCH_VERSION 0
2828

2929
#define NODE_VERSION_IS_LTS 0
3030
#define NODE_VERSION_LTS_CODENAME ""
3131

32-
#define NODE_VERSION_IS_RELEASE 0
32+
#define NODE_VERSION_IS_RELEASE 1
3333

3434
#ifndef NODE_STRINGIFY
3535
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)

0 commit comments

Comments
 (0)