Skip to content

Commit

Permalink
2021-01-14, Version 15.6.0 (Current)
Browse files Browse the repository at this point in the history
PR-URL: #36889

Notable changes:

* child_process:
  * add 'overlapped' stdio flag (Thiago Padilha) [#29412](#29412)
  * support AbortSignal in fork (Benjamin Gruenbaum) [#36603](#36603)
* crypto:
  * implement basic secure heap support (James M Snell) [#36779](#36779)
  * fixup bug in keygen error handling (James M Snell) [#36779](#36779)
  * introduce X509Certificate API (James M Snell) [#36804](#36804)
  * implement randomuuid (James M Snell) [#36729](#36729)
* doc:
  * update release key for Danielle Adams (Danielle Adams) [#36793](#36793)
  * add dnlup to collaborators (Daniele Belardi) [#36849](#36849)
  * add panva to collaborators (Filip Skokan) [#36802](#36802)
  * add yashLadha to collaborator (Yash Ladha) [#36666](#36666)
* http:
  * set lifo as the default scheduling strategy in Agent (Matteo Collina) [#36685](#36685)
* net:
  * support abortSignal in server.listen (Nitzan Uziely) [#36623](#36623)
* process:
  * add direct access to rss without iterating pages (Adrien Maret) [#34291](#34291)
* v8:
  * fix native  constructors (ExE Boss) [#36549](#36549)
  • Loading branch information
danielleadams committed Jan 14, 2021
1 parent d858c95 commit 4c6744c
Show file tree
Hide file tree
Showing 10 changed files with 230 additions and 38 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Expand Up @@ -32,7 +32,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V15.md#15.5.1">15.5.1</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V15.md#15.6.0">15.6.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V15.md#15.5.1">15.5.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V15.md#15.5.0">15.5.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V15.md#15.4.0">15.4.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V15.md#15.3.0">15.3.0</a><br/>
Expand Down
4 changes: 2 additions & 2 deletions doc/api/child_process.md
Expand Up @@ -351,7 +351,7 @@ controller.abort();
<!-- YAML
added: v0.5.0
changes:
- version: REPLACEME
- version: v15.6.0
pr-url: https://github.com/nodejs/node/pull/36603
description: AbortSignal support was added.
- version:
Expand Down Expand Up @@ -660,7 +660,7 @@ subprocess.unref();
<!-- YAML
added: v0.7.10
changes:
- version: REPLACEME
- version: v15.6.0
pr-url: https://github.com/nodejs/node/pull/29412
description: Added the `overlapped` stdio flag.
- version: v3.3.1
Expand Down
4 changes: 2 additions & 2 deletions doc/api/cli.md
Expand Up @@ -850,7 +850,7 @@ environment data.

### `--secure-heap=n`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

Initializes an OpenSSL secure heap of `n` bytes. When initialized, the
Expand All @@ -874,7 +874,7 @@ See [`CRYPTO_secure_malloc_init`][] for more details.

### `--secure-heap-min=n`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

When using `--secure-heap`, the `--secure-heap-min` flag specifies the
Expand Down
52 changes: 26 additions & 26 deletions doc/api/crypto.md
Expand Up @@ -1647,7 +1647,7 @@ be passed instead of a public key.

## Class: `X509Certificate`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

Encapsulates an X509 certificate and provides read-only access to
Expand All @@ -1663,23 +1663,23 @@ console.log(x509.subject);

### `new X509Certificate(buffer)`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* `buffer` {string|TypedArray|Buffer|DataView} A PEM or DER encoded
X509 Certificate.

### `x509.ca`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {boolean} Will be `true` if this is a Certificate Authority (ca)
certificate.

### `x509.checkEmail(email[, options])`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* `email` {string}
Expand All @@ -1696,7 +1696,7 @@ Checks whether the certificate matches the given email address.

### `x509.checkHost(name[, options])`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* `name` {string}
Expand All @@ -1713,7 +1713,7 @@ Checks whether the certificate matches the given host name.

### `x509.checkIP(ip[, options])`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* `ip` {string}
Expand All @@ -1730,7 +1730,7 @@ Checks whether the certificate matches the given IP address (IPv4 or IPv6).

### `x509.checkIssued(otherCert)`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* `otherCert` {X509Certificate}
Expand All @@ -1740,7 +1740,7 @@ Checks whether this certificate was issued by the given `otherCert`.

### `x509.checkPrivateKey(privateKey)`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* `privateKey` {KeyObject} A private key.
Expand All @@ -1751,7 +1751,7 @@ the given private key.

### `x509.fingerprint`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {string}
Expand All @@ -1760,7 +1760,7 @@ The SHA-1 fingerprint of this certificate.

### `x509.fingerprint256`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {string}
Expand All @@ -1769,7 +1769,7 @@ The SHA-256 fingerprint of this certificate.

### `x509.infoAccess`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {string}
Expand All @@ -1778,7 +1778,7 @@ The information access content of this certificate.

### `x509.issuer`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {string}
Expand All @@ -1787,7 +1787,7 @@ The issuer identification included in this certificate.

### `x509.keyUsage`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {string[]}
Expand All @@ -1796,7 +1796,7 @@ An array detailing the key usages for this certificate.

### `x509.publicKey`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {KeyObject}
Expand All @@ -1805,7 +1805,7 @@ The public key {KeyObject} for this certificate.

### `x509.raw`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {Buffer}
Expand All @@ -1814,7 +1814,7 @@ A `Buffer` containing the DER encoding of this certificate.

### `x509.serialNumber`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {string}
Expand All @@ -1823,7 +1823,7 @@ The serial number of this certificate.

### `x509.subject`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {string}
Expand All @@ -1832,7 +1832,7 @@ The complete subject of this certificate.

### `x509.subjectAltName`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {string}
Expand All @@ -1841,7 +1841,7 @@ The subject alternative name specified for this certificate.

### `x509.toJSON()`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {string}
Expand All @@ -1852,7 +1852,7 @@ certificate.

### `x509.toLegacyObject()`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {Object}
Expand All @@ -1862,7 +1862,7 @@ Returns information about this certificate using the legacy

### `x509.toString()`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {string}
Expand All @@ -1871,7 +1871,7 @@ Returns the PEM-encoded certificate.

### `x509.validFrom`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {string}
Expand All @@ -1880,7 +1880,7 @@ The date/time from which this certificate is considered valid.

### `x509.validTo`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Type: {string}
Expand All @@ -1889,7 +1889,7 @@ The date/time until which this certificate is considered valid.

### `x509.verify(publicKey)`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* `publicKey` {KeyObject} A public key.
Expand Down Expand Up @@ -3415,7 +3415,7 @@ console.log(`The dice rolled: ${n}`);

### `crypto.randomUUID([options])`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* `options` {Object}
Expand Down Expand Up @@ -3547,7 +3547,7 @@ console.log(key2.toString('hex')); // '3745e48...aa39b34'

### `crypto.secureHeapUsed()`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Returns: {Object}
Expand Down
2 changes: 1 addition & 1 deletion doc/api/http.md
Expand Up @@ -113,7 +113,7 @@ http.get({
<!-- YAML
added: v0.3.4
changes:
- version: REPLACEME
- version: v15.6.0
pr-url: https://github.com/nodejs/node/pull/36685
description: Change the default scheduling from 'fifo' to 'lifo'.
- version:
Expand Down
2 changes: 1 addition & 1 deletion doc/api/net.md
Expand Up @@ -324,7 +324,7 @@ Listening on a file descriptor is not supported on Windows.
<!-- YAML
added: v0.11.14
changes:
- version: REPLACEME
- version: v15.6.0
pr-url: https://github.com/nodejs/node/pull/36623
description: AbortSignal support was added.
- version: v11.4.0
Expand Down
2 changes: 1 addition & 1 deletion doc/api/process.md
Expand Up @@ -1611,7 +1611,7 @@ program memory allocations.

## `process.memoryUsage.rss()`
<!-- YAML
added: REPLACEME
added: v15.6.0
-->

* Returns: {integer}
Expand Down
2 changes: 1 addition & 1 deletion doc/api/worker_threads.md
Expand Up @@ -474,7 +474,7 @@ are part of the channel.
<!-- YAML
added: v10.5.0
changes:
- version: REPLACEME
- version: v15.6.0
pr-url: https://github.com/nodejs/node/pull/36804
description: Added `X509Certificate` tot he list of cloneable types.
- version:
Expand Down

0 comments on commit 4c6744c

Please sign in to comment.