Skip to content

Commit a9adfdb

Browse files
committed
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. nodejs#28335 * deps: * Updated V8 to 7.6.303.29. nodejs#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. nodejs#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. nodejs#25925 https://github.com/nodejs/node/pull/29186/files * http: * Added three properties to `OutgoingMessage.prototype`: `writableObjectMode`, `writableLength` and `writableHighWaterMark` nodejs#29018 * stream: * Added an new property `readableEnded` to readable streams. Its value is set to `true` when the `'end'` event is emitted. nodejs#28814 * Added an new property `writableEnded` to writable streams. Its value is set to `true` after `writable.end()` has been called. nodejs#28934 PR-URL: nodejs#29210
1 parent a9f8b62 commit a9adfdb

File tree

9 files changed

+143
-15
lines changed

9 files changed

+143
-15
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 3 additions & 3 deletions
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}
@@ -4214,7 +4214,7 @@ beginning of the file.
42144214

42154215
#### filehandle.writev(buffers[, position])
42164216
<!-- YAML
4217-
added: REPLACEME
4217+
added: v12.9.0
42184218
-->
42194219

42204220
* `buffers` {ArrayBufferView[]}

doc/api/http.md

Lines changed: 2 additions & 2 deletions
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 2 additions & 2 deletions
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}
@@ -1128,7 +1128,7 @@ property can be set using the [`readable.setEncoding()`][] method.
11281128

11291129
##### readable.readableEnded
11301130
<!-- YAML
1131-
added: REPLACEME
1131+
added: v12.9.0
11321132
-->
11331133

11341134
* {boolean}

doc/api/tls.md

Lines changed: 1 addition & 1 deletion
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

Lines changed: 127 additions & 0 deletions
Large diffs are not rendered by default.

src/node_version.h

Lines changed: 3 additions & 3 deletions
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)