From 0f789488d420bac55956834816e1b40943b7f34d Mon Sep 17 00:00:00 2001 From: Danielle Adams Date: Tue, 12 Jan 2021 08:54:01 -0500 Subject: [PATCH] 2021-01-14, 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) (https://github.com/nodejs/node/pull/29412) * support AbortSignal in fork (Benjamin Gruenbaum) (https://github.com/nodejs/node/pull/36603) * crypto: * implement basic secure heap support (James M Snell) (https://github.com/nodejs/node/pull/36779) * fixup bug in keygen error handling (James M Snell) (https://github.com/nodejs/node/pull/36779) * introduce X509Certificate API (James M Snell) (https://github.com/nodejs/node/pull/36804) * implement randomuuid (James M Snell) (https://github.com/nodejs/node/pull/36729) * doc: * update release key for Danielle Adams (Danielle Adams) (https://github.com/nodejs/node/pull/36793) * add dnlup to collaborators (Daniele Belardi) (https://github.com/nodejs/node/pull/36849) * add panva to collaborators (Filip Skokan) (https://github.com/nodejs/node/pull/36802) * add yashLadha to collaborator (Yash Ladha) (https://github.com/nodejs/node/pull/36666) * http: * set lifo as the default scheduling strategy in Agent (Matteo Collina) (https://github.com/nodejs/node/pull/36685) * net: * support abortSignal in server.listen (Nitzan Uziely) (https://github.com/nodejs/node/pull/36623) * process: * add direct access to rss without iterating pages (Adrien Maret) (https://github.com/nodejs/node/pull/34291) * v8: * fix native  constructors (ExE Boss) (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 ++++++++++++++++++++++++++++++++ 9 files changed, 227 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 32e8c986f925b2..a3c6f0d9e47fd7 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 a8911d762272d9..b56420bce9a1c7 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -1666,7 +1666,7 @@ be passed instead of a public key. ## Class: `X509Certificate` Encapsulates an X509 certificate and provides read-only access to @@ -1682,7 +1682,7 @@ console.log(x509.subject); ### `new X509Certificate(buffer)` * `buffer` {string|TypedArray|Buffer|DataView} A PEM or DER encoded @@ -1690,7 +1690,7 @@ added: REPLACEME ### `x509.ca` * Type: {boolean} Will be `true` if this is a Certificate Authority (ca) @@ -1698,7 +1698,7 @@ added: REPLACEME ### `x509.checkEmail(email[, options])` * `email` {string} @@ -1715,7 +1715,7 @@ Checks whether the certificate matches the given email address. ### `x509.checkHost(name[, options])` * `name` {string} @@ -1732,7 +1732,7 @@ Checks whether the certificate matches the given host name. ### `x509.checkIP(ip[, options])` * `ip` {string} @@ -1749,7 +1749,7 @@ Checks whether the certificate matches the given IP address (IPv4 or IPv6). ### `x509.checkIssued(otherCert)` * `otherCert` {X509Certificate} @@ -1759,7 +1759,7 @@ Checks whether this certificate was issued by the given `otherCert`. ### `x509.checkPrivateKey(privateKey)` * `privateKey` {KeyObject} A private key. @@ -1770,7 +1770,7 @@ the given private key. ### `x509.fingerprint` * Type: {string} @@ -1779,7 +1779,7 @@ The SHA-1 fingerprint of this certificate. ### `x509.fingerprint256` * Type: {string} @@ -1788,7 +1788,7 @@ The SHA-256 fingerprint of this certificate. ### `x509.infoAccess` * Type: {string} @@ -1797,7 +1797,7 @@ The information access content of this certificate. ### `x509.issuer` * Type: {string} @@ -1806,7 +1806,7 @@ The issuer identification included in this certificate. ### `x509.keyUsage` * Type: {string[]} @@ -1815,7 +1815,7 @@ An array detailing the key usages for this certificate. ### `x509.publicKey` * Type: {KeyObject} @@ -1824,7 +1824,7 @@ The public key {KeyObject} for this certificate. ### `x509.raw` * Type: {Buffer} @@ -1833,7 +1833,7 @@ A `Buffer` containing the DER encoding of this certificate. ### `x509.serialNumber` * Type: {string} @@ -1842,7 +1842,7 @@ The serial number of this certificate. ### `x509.subject` * Type: {string} @@ -1851,7 +1851,7 @@ The complete subject of this certificate. ### `x509.subjectAltName` * Type: {string} @@ -1860,7 +1860,7 @@ The subject alternative name specified for this certificate. ### `x509.toJSON()` * Type: {string} @@ -1871,7 +1871,7 @@ certificate. ### `x509.toLegacyObject()` * Type: {Object} @@ -1881,7 +1881,7 @@ Returns information about this certificate using the legacy ### `x509.toString()` * Type: {string} @@ -1890,7 +1890,7 @@ Returns the PEM-encoded certificate. ### `x509.validFrom` * Type: {string} @@ -1899,7 +1899,7 @@ The date/time from which this certificate is considered valid. ### `x509.validTo` * Type: {string} @@ -1908,7 +1908,7 @@ The date/time until which this certificate is considered valid. ### `x509.verify(publicKey)` * `publicKey` {KeyObject} A public key. @@ -3434,7 +3434,7 @@ console.log(`The dice rolled: ${n}`); ### `crypto.randomUUID([options])` * `options` {Object} @@ -3566,7 +3566,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 3105bdcaf982f0..ca2db56880d11b 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.