Skip to content

Commit 0f78948

Browse files
committed
2021-01-14, Version 15.6.0 (Current)
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)
1 parent 00cc39e commit 0f78948

File tree

9 files changed

+227
-35
lines changed

9 files changed

+227
-35
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ release.
3232
</tr>
3333
<tr>
3434
<td valign="top">
35-
<b><a href="doc/changelogs/CHANGELOG_V15.md#15.5.1">15.5.1</a></b><br/>
35+
<b><a href="doc/changelogs/CHANGELOG_V15.md#15.6.0">15.6.0</a></b><br/>
36+
<a href="doc/changelogs/CHANGELOG_V15.md#15.5.1">15.5.1</a><br/>
3637
<a href="doc/changelogs/CHANGELOG_V15.md#15.5.0">15.5.0</a><br/>
3738
<a href="doc/changelogs/CHANGELOG_V15.md#15.4.0">15.4.0</a><br/>
3839
<a href="doc/changelogs/CHANGELOG_V15.md#15.3.0">15.3.0</a><br/>

doc/api/child_process.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ controller.abort();
351351
<!-- YAML
352352
added: v0.5.0
353353
changes:
354-
- version: REPLACEME
354+
- version: v15.6.0
355355
pr-url: https://github.com/nodejs/node/pull/36603
356356
description: AbortSignal support was added.
357357
- version:
@@ -660,7 +660,7 @@ subprocess.unref();
660660
<!-- YAML
661661
added: v0.7.10
662662
changes:
663-
- version: REPLACEME
663+
- version: v15.6.0
664664
pr-url: https://github.com/nodejs/node/pull/29412
665665
description: Added the `overlapped` stdio flag.
666666
- version: v3.3.1

doc/api/cli.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -850,7 +850,7 @@ environment data.
850850

851851
### `--secure-heap=n`
852852
<!-- YAML
853-
added: REPLACEME
853+
added: v15.6.0
854854
-->
855855

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

875875
### `--secure-heap-min=n`
876876
<!-- YAML
877-
added: REPLACEME
877+
added: v15.6.0
878878
-->
879879

880880
When using `--secure-heap`, the `--secure-heap-min` flag specifies the

doc/api/crypto.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1666,7 +1666,7 @@ be passed instead of a public key.
16661666

16671667
## Class: `X509Certificate`
16681668
<!-- YAML
1669-
added: REPLACEME
1669+
added: v15.6.0
16701670
-->
16711671

16721672
Encapsulates an X509 certificate and provides read-only access to
@@ -1682,23 +1682,23 @@ console.log(x509.subject);
16821682

16831683
### `new X509Certificate(buffer)`
16841684
<!-- YAML
1685-
added: REPLACEME
1685+
added: v15.6.0
16861686
-->
16871687

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

16911691
### `x509.ca`
16921692
<!-- YAML
1693-
added: REPLACEME
1693+
added: v15.6.0
16941694
-->
16951695

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

16991699
### `x509.checkEmail(email[, options])`
17001700
<!-- YAML
1701-
added: REPLACEME
1701+
added: v15.6.0
17021702
-->
17031703

17041704
* `email` {string}
@@ -1715,7 +1715,7 @@ Checks whether the certificate matches the given email address.
17151715

17161716
### `x509.checkHost(name[, options])`
17171717
<!-- YAML
1718-
added: REPLACEME
1718+
added: v15.6.0
17191719
-->
17201720

17211721
* `name` {string}
@@ -1732,7 +1732,7 @@ Checks whether the certificate matches the given host name.
17321732

17331733
### `x509.checkIP(ip[, options])`
17341734
<!-- YAML
1735-
added: REPLACEME
1735+
added: v15.6.0
17361736
-->
17371737

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

17501750
### `x509.checkIssued(otherCert)`
17511751
<!-- YAML
1752-
added: REPLACEME
1752+
added: v15.6.0
17531753
-->
17541754

17551755
* `otherCert` {X509Certificate}
@@ -1759,7 +1759,7 @@ Checks whether this certificate was issued by the given `otherCert`.
17591759

17601760
### `x509.checkPrivateKey(privateKey)`
17611761
<!-- YAML
1762-
added: REPLACEME
1762+
added: v15.6.0
17631763
-->
17641764

17651765
* `privateKey` {KeyObject} A private key.
@@ -1770,7 +1770,7 @@ the given private key.
17701770

17711771
### `x509.fingerprint`
17721772
<!-- YAML
1773-
added: REPLACEME
1773+
added: v15.6.0
17741774
-->
17751775

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

17801780
### `x509.fingerprint256`
17811781
<!-- YAML
1782-
added: REPLACEME
1782+
added: v15.6.0
17831783
-->
17841784

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

17891789
### `x509.infoAccess`
17901790
<!-- YAML
1791-
added: REPLACEME
1791+
added: v15.6.0
17921792
-->
17931793

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

17981798
### `x509.issuer`
17991799
<!-- YAML
1800-
added: REPLACEME
1800+
added: v15.6.0
18011801
-->
18021802

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

18071807
### `x509.keyUsage`
18081808
<!-- YAML
1809-
added: REPLACEME
1809+
added: v15.6.0
18101810
-->
18111811

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

18161816
### `x509.publicKey`
18171817
<!-- YAML
1818-
added: REPLACEME
1818+
added: v15.6.0
18191819
-->
18201820

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

18251825
### `x509.raw`
18261826
<!-- YAML
1827-
added: REPLACEME
1827+
added: v15.6.0
18281828
-->
18291829

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

18341834
### `x509.serialNumber`
18351835
<!-- YAML
1836-
added: REPLACEME
1836+
added: v15.6.0
18371837
-->
18381838

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

18431843
### `x509.subject`
18441844
<!-- YAML
1845-
added: REPLACEME
1845+
added: v15.6.0
18461846
-->
18471847

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

18521852
### `x509.subjectAltName`
18531853
<!-- YAML
1854-
added: REPLACEME
1854+
added: v15.6.0
18551855
-->
18561856

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

18611861
### `x509.toJSON()`
18621862
<!-- YAML
1863-
added: REPLACEME
1863+
added: v15.6.0
18641864
-->
18651865

18661866
* Type: {string}
@@ -1871,7 +1871,7 @@ certificate.
18711871

18721872
### `x509.toLegacyObject()`
18731873
<!-- YAML
1874-
added: REPLACEME
1874+
added: v15.6.0
18751875
-->
18761876

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

18821882
### `x509.toString()`
18831883
<!-- YAML
1884-
added: REPLACEME
1884+
added: v15.6.0
18851885
-->
18861886

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

18911891
### `x509.validFrom`
18921892
<!-- YAML
1893-
added: REPLACEME
1893+
added: v15.6.0
18941894
-->
18951895

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

19001900
### `x509.validTo`
19011901
<!-- YAML
1902-
added: REPLACEME
1902+
added: v15.6.0
19031903
-->
19041904

19051905
* Type: {string}
@@ -1908,7 +1908,7 @@ The date/time until which this certificate is considered valid.
19081908

19091909
### `x509.verify(publicKey)`
19101910
<!-- YAML
1911-
added: REPLACEME
1911+
added: v15.6.0
19121912
-->
19131913

19141914
* `publicKey` {KeyObject} A public key.
@@ -3434,7 +3434,7 @@ console.log(`The dice rolled: ${n}`);
34343434

34353435
### `crypto.randomUUID([options])`
34363436
<!-- YAML
3437-
added: REPLACEME
3437+
added: v15.6.0
34383438
-->
34393439

34403440
* `options` {Object}
@@ -3566,7 +3566,7 @@ console.log(key2.toString('hex')); // '3745e48...aa39b34'
35663566

35673567
### `crypto.secureHeapUsed()`
35683568
<!-- YAML
3569-
added: REPLACEME
3569+
added: v15.6.0
35703570
-->
35713571

35723572
* Returns: {Object}

doc/api/http.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ http.get({
113113
<!-- YAML
114114
added: v0.3.4
115115
changes:
116-
- version: REPLACEME
116+
- version: v15.6.0
117117
pr-url: https://github.com/nodejs/node/pull/36685
118118
description: Change the default scheduling from 'fifo' to 'lifo'.
119119
- version:

doc/api/net.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ Listening on a file descriptor is not supported on Windows.
324324
<!-- YAML
325325
added: v0.11.14
326326
changes:
327-
- version: REPLACEME
327+
- version: v15.6.0
328328
pr-url: https://github.com/nodejs/node/pull/36623
329329
description: AbortSignal support was added.
330330
- version: v11.4.0

doc/api/process.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1611,7 +1611,7 @@ program memory allocations.
16111611

16121612
## `process.memoryUsage.rss()`
16131613
<!-- YAML
1614-
added: REPLACEME
1614+
added: v15.6.0
16151615
-->
16161616

16171617
* Returns: {integer}

doc/api/worker_threads.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -474,7 +474,7 @@ are part of the channel.
474474
<!-- YAML
475475
added: v10.5.0
476476
changes:
477-
- version: REPLACEME
477+
- version: v15.6.0
478478
pr-url: https://github.com/nodejs/node/pull/36804
479479
description: Added `X509Certificate` tot he list of cloneable types.
480480
- version:

0 commit comments

Comments
 (0)