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)
  * support AbortSignal in fork (Benjamin Gruenbaum) (#36603)
* crypto:
  * implement basic secure heap support (James M Snell) (#36779)
  * fixup bug in keygen error handling (James M Snell) (#36779)
  * introduce X509Certificate API (James M Snell) (#36804)
  * implement randomuuid (James M Snell) (#36729)
* doc:
  * update release key for Danielle Adams (Danielle Adams) (#36793)
  * add dnlup to collaborators (Daniele Belardi) (#36849)
  * add panva to collaborators (Filip Skokan) (#36802)
  * add yashLadha to collaborator (Yash Ladha) (#36666)
* http:
  * set lifo as the default scheduling strategy in Agent (Matteo Collina) (#36685)
* net:
  * support abortSignal in server.listen (Nitzan Uziely) (#36623)
* process:
  * add direct access to rss without iterating pages (Adrien Maret) (#34291)
* v8:
  * fix native  constructors (ExE Boss) (#36549)
  • Loading branch information
danielleadams committed Jan 15, 2021
1 parent 00cc39e commit 0f78948
Show file tree
Hide file tree
Showing 9 changed files with 227 additions and 35 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 @@ -1666,7 +1666,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 @@ -1682,23 +1682,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 @@ -1715,7 +1715,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 @@ -1732,7 +1732,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 @@ -1749,7 +1749,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 @@ -1759,7 +1759,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 @@ -1770,7 +1770,7 @@ the given private key.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* Type: {string}
Expand All @@ -1908,7 +1908,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 @@ -3434,7 +3434,7 @@ console.log(`The dice rolled: ${n}`);

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

* `options` {Object}
Expand Down Expand Up @@ -3566,7 +3566,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 0f78948

Please sign in to comment.