Skip to content

Commit ce42dea

Browse files
committed
2020-01-12, Version 15.6.0 (Current)
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)
1 parent 17a5233 commit ce42dea

10 files changed

+224
-38
lines changed

CHANGELOG.md

+2-1
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

+2-2
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

+2-2
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

+26-26
Original file line numberDiff line numberDiff line change
@@ -1647,7 +1647,7 @@ be passed instead of a public key.
16471647

16481648
## Class: `X509Certificate`
16491649
<!-- YAML
1650-
added: REPLACEME
1650+
added: v15.6.0
16511651
-->
16521652

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

16641664
### `new X509Certificate(buffer)`
16651665
<!-- YAML
1666-
added: REPLACEME
1666+
added: v15.6.0
16671667
-->
16681668

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

16721672
### `x509.ca`
16731673
<!-- YAML
1674-
added: REPLACEME
1674+
added: v15.6.0
16751675
-->
16761676

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

16801680
### `x509.checkEmail(email[, options])`
16811681
<!-- YAML
1682-
added: REPLACEME
1682+
added: v15.6.0
16831683
-->
16841684

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

16971697
### `x509.checkHost(name[, options])`
16981698
<!-- YAML
1699-
added: REPLACEME
1699+
added: v15.6.0
17001700
-->
17011701

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

17141714
### `x509.checkIP(ip[, options])`
17151715
<!-- YAML
1716-
added: REPLACEME
1716+
added: v15.6.0
17171717
-->
17181718

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

17311731
### `x509.checkIssued(otherCert)`
17321732
<!-- YAML
1733-
added: REPLACEME
1733+
added: v15.6.0
17341734
-->
17351735

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

17411741
### `x509.checkPrivateKey(privateKey)`
17421742
<!-- YAML
1743-
added: REPLACEME
1743+
added: v15.6.0
17441744
-->
17451745

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

17521752
### `x509.fingerprint`
17531753
<!-- YAML
1754-
added: REPLACEME
1754+
added: v15.6.0
17551755
-->
17561756

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

17611761
### `x509.fingerprint256`
17621762
<!-- YAML
1763-
added: REPLACEME
1763+
added: v15.6.0
17641764
-->
17651765

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

17701770
### `x509.infoAccess`
17711771
<!-- YAML
1772-
added: REPLACEME
1772+
added: v15.6.0
17731773
-->
17741774

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

17791779
### `x509.issuer`
17801780
<!-- YAML
1781-
added: REPLACEME
1781+
added: v15.6.0
17821782
-->
17831783

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

17881788
### `x509.keyUsage`
17891789
<!-- YAML
1790-
added: REPLACEME
1790+
added: v15.6.0
17911791
-->
17921792

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

17971797
### `x509.publicKey`
17981798
<!-- YAML
1799-
added: REPLACEME
1799+
added: v15.6.0
18001800
-->
18011801

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

18061806
### `x509.raw`
18071807
<!-- YAML
1808-
added: REPLACEME
1808+
added: v15.6.0
18091809
-->
18101810

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

18151815
### `x509.serialNumber`
18161816
<!-- YAML
1817-
added: REPLACEME
1817+
added: v15.6.0
18181818
-->
18191819

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

18241824
### `x509.subject`
18251825
<!-- YAML
1826-
added: REPLACEME
1826+
added: v15.6.0
18271827
-->
18281828

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

18331833
### `x509.subjectAltName`
18341834
<!-- YAML
1835-
added: REPLACEME
1835+
added: v15.6.0
18361836
-->
18371837

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

18421842
### `x509.toJSON()`
18431843
<!-- YAML
1844-
added: REPLACEME
1844+
added: v15.6.0
18451845
-->
18461846

18471847
* Type: {string}
@@ -1852,7 +1852,7 @@ certificate.
18521852

18531853
### `x509.toLegacyObject()`
18541854
<!-- YAML
1855-
added: REPLACEME
1855+
added: v15.6.0
18561856
-->
18571857

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

18631863
### `x509.toString()`
18641864
<!-- YAML
1865-
added: REPLACEME
1865+
added: v15.6.0
18661866
-->
18671867

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

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

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

18811881
### `x509.validTo`
18821882
<!-- YAML
1883-
added: REPLACEME
1883+
added: v15.6.0
18841884
-->
18851885

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

18901890
### `x509.verify(publicKey)`
18911891
<!-- YAML
1892-
added: REPLACEME
1892+
added: v15.6.0
18931893
-->
18941894

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

34163416
### `crypto.randomUUID([options])`
34173417
<!-- YAML
3418-
added: REPLACEME
3418+
added: v15.6.0
34193419
-->
34203420

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

35483548
### `crypto.secureHeapUsed()`
35493549
<!-- YAML
3550-
added: REPLACEME
3550+
added: v15.6.0
35513551
-->
35523552

35533553
* Returns: {Object}

doc/api/http.md

+1-1
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

+1-1
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

+1-1
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

+1-1
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)