Skip to content

Commit 1e8b705

Browse files
committed
2022-01-18, Version 17.4.0 (Current)
Notable changes: crypto: * (SEMVER-MINOR) alias webcrypto.subtle and webcrypto.getRandomValues on crypto (James M Snell) #41266 doc: * add Mesteery to collaborators (Mestery) #41543 events: * (SEMVER-MINOR) graduate capturerejections to supported (James M Snell) #41267 * (SEMVER-MINOR) add EventEmitterAsyncResource to core (James M Snell) #41246 loader: * (SEMVER-MINOR) return package format from defaultResolve if known (Gabriel Bota) #40980 perf_hooks: * (SEMVER-MINOR) multiple fixes for Histogram (James M Snell) #41153 stream: * add filter method to readable (Benjamin Gruenbaum) #41354 * add map method to Readable (Benjamin Gruenbaum) #40815 PR-URL: TODO
1 parent 48e4780 commit 1e8b705

8 files changed

+205
-22
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ release.
3333
</tr>
3434
<tr>
3535
<td valign="top">
36-
<b><a href="doc/changelogs/CHANGELOG_V17.md#17.3.1">17.3.1</a></b><br/>
36+
<b><a href="doc/changelogs/CHANGELOG_V17.md#17.4.0">17.4.0</a></b><br/>
37+
<a href="doc/changelogs/CHANGELOG_V17.md#17.3.1">17.3.1</a><br/>
3738
<a href="doc/changelogs/CHANGELOG_V17.md#17.3.0">17.3.0</a><br/>
3839
<a href="doc/changelogs/CHANGELOG_V17.md#17.2.0">17.2.0</a><br/>
3940
<a href="doc/changelogs/CHANGELOG_V17.md#17.1.0">17.1.0</a><br/>

doc/api/child_process.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ controller.abort();
392392
added: v0.5.0
393393
changes:
394394
- version:
395-
- REPLACEME
395+
- v17.4.0
396396
pr-url: https://github.com/nodejs/node/pull/41225
397397
description: The `modulePath` parameter can be a WHATWG `URL` object using
398398
`file:` protocol.

doc/api/crypto.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4060,7 +4060,7 @@ console.log(getHashes()); // ['DSA', 'DSA-SHA', 'DSA-SHA1', ...]
40604060
### `crypto.getRandomValues(typedArray)`
40614061

40624062
<!-- YAML
4063-
added: REPLACEME
4063+
added: v17.4.0
40644064
-->
40654065

40664066
* `typedArray` {Buffer|TypedArray|DataView|ArrayBuffer}
@@ -5250,7 +5250,7 @@ If the `callback` function is provided this function uses libuv's threadpool.
52505250
### `crypto.subtle`
52515251

52525252
<!-- YAML
5253-
added: REPLACEME
5253+
added: v17.4.0
52545254
-->
52555255

52565256
* Type: {SubtleCrypto}

doc/api/events.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -740,7 +740,7 @@ added:
740740
- v13.4.0
741741
- v12.16.0
742742
changes:
743-
- version: REPLACEME
743+
- version: v17.4.0
744744
pr-url: https://github.com/nodejs/node/pull/41267
745745
description: No longer experimental.
746746
-->
@@ -1029,7 +1029,7 @@ added:
10291029
- v13.4.0
10301030
- v12.16.0
10311031
changes:
1032-
- version: REPLACEME
1032+
- version: v17.4.0
10331033
pr-url: https://github.com/nodejs/node/pull/41267
10341034
description: No longer experimental.
10351035
-->
@@ -1045,7 +1045,7 @@ added:
10451045
- v13.4.0
10461046
- v12.16.0
10471047
changes:
1048-
- version: REPLACEME
1048+
- version: v17.4.0
10491049
pr-url: https://github.com/nodejs/node/pull/41267
10501050
description: No longer experimental.
10511051
-->
@@ -1173,7 +1173,7 @@ setMaxListeners(5, target, emitter);
11731173
## Class: `events.EventEmitterAsyncResource extends EventEmitter`
11741174

11751175
<!-- YAML
1176-
added: REPLACEME
1176+
added: v17.4.0
11771177
-->
11781178

11791179
Integrates `EventEmitter` with {AsyncResource} for `EventEmitter`s that

doc/api/perf_hooks.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -874,7 +874,7 @@ added: v11.10.0
874874
### `histogram.count`
875875

876876
<!-- YAML
877-
added: REPLACEME
877+
added: v17.4.0
878878
-->
879879

880880
* {number}
@@ -884,7 +884,7 @@ The number of samples recorded by the histogram.
884884
### `histogram.countBigInt`
885885

886886
<!-- YAML
887-
added: REPLACEME
887+
added: v17.4.0
888888
-->
889889

890890
* {bigint}
@@ -905,7 +905,7 @@ loop delay threshold.
905905
### `histogram.exceedsBigInt`
906906

907907
<!-- YAML
908-
added: REPLACEME
908+
added: v17.4.0
909909
-->
910910

911911
* {bigint}
@@ -926,7 +926,7 @@ The maximum recorded event loop delay.
926926
### `histogram.maxBigInt`
927927

928928
<!-- YAML
929-
added: REPLACEME
929+
added: v17.4.0
930930
-->
931931

932932
* {bigint}
@@ -956,7 +956,7 @@ The minimum recorded event loop delay.
956956
### `histogram.minBigInt`
957957

958958
<!-- YAML
959-
added: REPLACEME
959+
added: v17.4.0
960960
-->
961961

962962
* {bigint}
@@ -977,7 +977,7 @@ Returns the value at the given percentile.
977977
### `histogram.percentileBigInt(percentile)`
978978

979979
<!-- YAML
980-
added: REPLACEME
980+
added: v17.4.0
981981
-->
982982

983983
* `percentile` {number} A percentile value in the range (0, 100).
@@ -998,7 +998,7 @@ Returns a `Map` object detailing the accumulated percentile distribution.
998998
### `histogram.percentilesBigInt`
999999

10001000
<!-- YAML
1001-
added: REPLACEME
1001+
added: v17.4.0
10021002
-->
10031003

10041004
* {Map}
@@ -1066,7 +1066,7 @@ added:
10661066
### `histogram.add(other)`
10671067

10681068
<!-- YAML
1069-
added: REPLACEME
1069+
added: v17.4.0
10701070
-->
10711071

10721072
* `other` {RecordableHistogram}

doc/api/stream.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1686,7 +1686,7 @@ showBoth();
16861686
### `readable.map(fn[, options])`
16871687

16881688
<!-- YAML
1689-
added: REPLACEME
1689+
added: v17.4.0
16901690
-->
16911691

16921692
> Stability: 1 - Experimental
@@ -1730,7 +1730,7 @@ for await (const result of dnsResults) {
17301730
### `readable.filter(fn[, options])`
17311731

17321732
<!-- YAML
1733-
added: REPLACEME
1733+
added: v17.4.0
17341734
-->
17351735

17361736
> Stability: 1 - Experimental
@@ -2280,7 +2280,7 @@ Returns whether the stream has encountered an error.
22802280
### `stream.isReadable(stream)`
22812281

22822282
<!-- YAML
2283-
added: REPLACEME
2283+
added: v17.4.0
22842284
-->
22852285

22862286
> Stability: 1 - Experimental

doc/changelogs/CHANGELOG_V17.md

+182
Large diffs are not rendered by default.

src/node_version.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323
#define SRC_NODE_VERSION_H_
2424

2525
#define NODE_MAJOR_VERSION 17
26-
#define NODE_MINOR_VERSION 3
27-
#define NODE_PATCH_VERSION 2
26+
#define NODE_MINOR_VERSION 4
27+
#define NODE_PATCH_VERSION 0
2828

2929
#define NODE_VERSION_IS_LTS 0
3030
#define NODE_VERSION_LTS_CODENAME ""
3131

32-
#define NODE_VERSION_IS_RELEASE 0
32+
#define NODE_VERSION_IS_RELEASE 1
3333

3434
#ifndef NODE_STRINGIFY
3535
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)

0 commit comments

Comments
 (0)