From 1a5dbf361d5c40f23fea5463799a361d67d1b9ff Mon Sep 17 00:00:00 2001 From: Danielle Adams Date: Tue, 12 Jan 2021 08:54:01 -0500 Subject: [PATCH] 2021-01-13, Version 15.6.0 (Current) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/36889 Notable changes: * child_process: * add 'overlapped' stdio flag (Thiago Padilha) [#29412](https://github.com/nodejs/node/pull/29412) * support AbortSignal in fork (Benjamin Gruenbaum) [#36603](https://github.com/nodejs/node/pull/36603) * crypto: * implement basic secure heap support (James M Snell) [#36779](https://github.com/nodejs/node/pull/36779) * fixup bug in keygen error handling (James M Snell) [#36779](https://github.com/nodejs/node/pull/36779) * introduce X509Certificate API (James M Snell) [#36804](https://github.com/nodejs/node/pull/36804) * implement randomuuid (James M Snell) [#36729](https://github.com/nodejs/node/pull/36729) * doc: * update release key for Danielle Adams (Danielle Adams) [#36793](https://github.com/nodejs/node/pull/36793) * add dnlup to collaborators (Daniele Belardi) [#36849](https://github.com/nodejs/node/pull/36849) * add panva to collaborators (Filip Skokan) [#36802](https://github.com/nodejs/node/pull/36802) * add yashLadha to collaborator (Yash Ladha) [#36666](https://github.com/nodejs/node/pull/36666) * http: * set lifo as the default scheduling strategy in Agent (Matteo Collina) [#36685](https://github.com/nodejs/node/pull/36685) * net: * support abortSignal in server.listen (Nitzan Uziely) [#36623](https://github.com/nodejs/node/pull/36623) * process: * add direct access to rss without iterating pages (Adrien Maret) [#34291](https://github.com/nodejs/node/pull/34291) * v8: * fix native  constructors (ExE Boss) [#36549](https://github.com/nodejs/node/pull/36549) --- CHANGELOG.md | 3 +- doc/api/child_process.md | 4 +- doc/api/cli.md | 4 +- doc/api/crypto.md | 52 ++++----- doc/api/http.md | 2 +- doc/api/net.md | 2 +- doc/api/process.md | 2 +- doc/api/worker_threads.md | 2 +- doc/changelogs/CHANGELOG_V15.md | 191 ++++++++++++++++++++++++++++++++ src/node_version.h | 6 +- 10 files changed, 230 insertions(+), 38 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c48f58c7af9fb..5bb01e8612c1e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,7 +32,8 @@ release. -15.5.1
+15.6.0
+15.5.1
15.5.0
15.4.0
15.3.0
diff --git a/doc/api/child_process.md b/doc/api/child_process.md index afd756db79ec77..87a62ddbbc864e 100644 --- a/doc/api/child_process.md +++ b/doc/api/child_process.md @@ -351,7 +351,7 @@ controller.abort(); Initializes an OpenSSL secure heap of `n` bytes. When initialized, the @@ -874,7 +874,7 @@ See [`CRYPTO_secure_malloc_init`][] for more details. ### `--secure-heap-min=n` When using `--secure-heap`, the `--secure-heap-min` flag specifies the diff --git a/doc/api/crypto.md b/doc/api/crypto.md index b7977120fa4924..797e17bdecb20a 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -1647,7 +1647,7 @@ be passed instead of a public key. ## Class: `X509Certificate` Encapsulates an X509 certificate and provides read-only access to @@ -1663,7 +1663,7 @@ console.log(x509.subject); ### `new X509Certificate(buffer)` * `buffer` {string|TypedArray|Buffer|DataView} A PEM or DER encoded @@ -1671,7 +1671,7 @@ added: REPLACEME ### `x509.ca` * Type: {boolean} Will be `true` if this is a Certificate Authority (ca) @@ -1679,7 +1679,7 @@ added: REPLACEME ### `x509.checkEmail(email[, options])` * `email` {string} @@ -1696,7 +1696,7 @@ Checks whether the certificate matches the given email address. ### `x509.checkHost(name[, options])` * `name` {string} @@ -1713,7 +1713,7 @@ Checks whether the certificate matches the given host name. ### `x509.checkIP(ip[, options])` * `ip` {string} @@ -1730,7 +1730,7 @@ Checks whether the certificate matches the given IP address (IPv4 or IPv6). ### `x509.checkIssued(otherCert)` * `otherCert` {X509Certificate} @@ -1740,7 +1740,7 @@ Checks whether this certificate was issued by the given `otherCert`. ### `x509.checkPrivateKey(privateKey)` * `privateKey` {KeyObject} A private key. @@ -1751,7 +1751,7 @@ the given private key. ### `x509.fingerprint` * Type: {string} @@ -1760,7 +1760,7 @@ The SHA-1 fingerprint of this certificate. ### `x509.fingerprint256` * Type: {string} @@ -1769,7 +1769,7 @@ The SHA-256 fingerprint of this certificate. ### `x509.infoAccess` * Type: {string} @@ -1778,7 +1778,7 @@ The information access content of this certificate. ### `x509.issuer` * Type: {string} @@ -1787,7 +1787,7 @@ The issuer identification included in this certificate. ### `x509.keyUsage` * Type: {string[]} @@ -1796,7 +1796,7 @@ An array detailing the key usages for this certificate. ### `x509.publicKey` * Type: {KeyObject} @@ -1805,7 +1805,7 @@ The public key {KeyObject} for this certificate. ### `x509.raw` * Type: {Buffer} @@ -1814,7 +1814,7 @@ A `Buffer` containing the DER encoding of this certificate. ### `x509.serialNumber` * Type: {string} @@ -1823,7 +1823,7 @@ The serial number of this certificate. ### `x509.subject` * Type: {string} @@ -1832,7 +1832,7 @@ The complete subject of this certificate. ### `x509.subjectAltName` * Type: {string} @@ -1841,7 +1841,7 @@ The subject alternative name specified for this certificate. ### `x509.toJSON()` * Type: {string} @@ -1852,7 +1852,7 @@ certificate. ### `x509.toLegacyObject()` * Type: {Object} @@ -1862,7 +1862,7 @@ Returns information about this certificate using the legacy ### `x509.toString()` * Type: {string} @@ -1871,7 +1871,7 @@ Returns the PEM-encoded certificate. ### `x509.validFrom` * Type: {string} @@ -1880,7 +1880,7 @@ The date/time from which this certificate is considered valid. ### `x509.validTo` * Type: {string} @@ -1889,7 +1889,7 @@ The date/time until which this certificate is considered valid. ### `x509.verify(publicKey)` * `publicKey` {KeyObject} A public key. @@ -3415,7 +3415,7 @@ console.log(`The dice rolled: ${n}`); ### `crypto.randomUUID([options])` * `options` {Object} @@ -3547,7 +3547,7 @@ console.log(key2.toString('hex')); // '3745e48...aa39b34' ### `crypto.secureHeapUsed()` * Returns: {Object} diff --git a/doc/api/http.md b/doc/api/http.md index 368eefb76fa80b..47e34c6a58857c 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -113,7 +113,7 @@ http.get({ * Returns: {integer} diff --git a/doc/api/worker_threads.md b/doc/api/worker_threads.md index f7dfea6b9eaa07..f3d8f44e4abac3 100644 --- a/doc/api/worker_threads.md +++ b/doc/api/worker_threads.md @@ -474,7 +474,7 @@ are part of the channel.