Skip to content

Commit 8fc3851

Browse files
committed
2023-07-05, Version 20.4.0 (Current)
Notable changes: crypto: * update root certificates to NSS 3.90 (Node.js GitHub Bot) #48416 doc: * add vmoroz to collaborators (Vladimir Morozov) #48527 * add kvakil to collaborators (Keyhan Vakil) #48449 fs, stream: * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) #48518 test_runner: * (SEMVER-MINOR) add initial draft for fakeTimers (Erick Wendel) #47775 tls: * (SEMVER-MINOR) add ALPNCallback server option for dynamic ALPN negotiation (Tim Perry) #45190 PR-URL: #48643
1 parent 56b8de1 commit 8fc3851

File tree

10 files changed

+202
-15
lines changed

10 files changed

+202
-15
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ release.
3535
</tr>
3636
<tr>
3737
<td valign="top">
38-
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.3.1">20.3.1</a></b><br/>
38+
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.4.0">20.4.0</a></b><br/>
39+
<a href="doc/changelogs/CHANGELOG_V20.md#20.3.1">20.3.1</a><br/>
3940
<a href="doc/changelogs/CHANGELOG_V20.md#20.3.0">20.3.0</a><br/>
4041
<a href="doc/changelogs/CHANGELOG_V20.md#20.2.0">20.2.0</a><br/>
4142
<a href="doc/changelogs/CHANGELOG_V20.md#20.1.0">20.1.0</a><br/>

doc/api/fs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -820,7 +820,7 @@ the end of the file.
820820
#### `filehandle[Symbol.asyncDispose]()`
821821
822822
<!-- YAML
823-
added: REPLACEME
823+
added: v20.4.0
824824
-->
825825
826826
> Stability: 1 - Experimental

doc/api/http.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1670,7 +1670,7 @@ affects new connections to the server, not any existing connections.
16701670
### `server[Symbol.asyncDispose]()`
16711671

16721672
<!-- YAML
1673-
added: REPLACEME
1673+
added: v20.4.0
16741674
-->
16751675

16761676
> Stability: 1 - Experimental

doc/api/http2.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2073,7 +2073,7 @@ closed, although the server has already stopped allowing new sessions. See
20732073
#### `server[Symbol.asyncDispose]()`
20742074

20752075
<!-- YAML
2076-
added: REPLACEME
2076+
added: v20.4.0
20772077
-->
20782078

20792079
> Stability: 1 - Experimental

doc/api/https.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ See [`server.close()`][] in the `node:http` module.
138138
### `server[Symbol.asyncDispose]()`
139139

140140
<!-- YAML
141-
added: REPLACEME
141+
added: v20.4.0
142142
-->
143143

144144
> Stability: 1 - Experimental

doc/api/n-api.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2894,7 +2894,7 @@ The JavaScript `string` type is described in
28942894
#### `node_api_create_external_string_latin1`
28952895

28962896
<!-- YAML
2897-
added: REPLACEME
2897+
added: v20.4.0
28982898
-->
28992899

29002900
> Stability: 1 - Experimental
@@ -2972,7 +2972,7 @@ The JavaScript `string` type is described in
29722972
#### `node_api_create_external_string_utf16`
29732973

29742974
<!-- YAML
2975-
added: REPLACEME
2975+
added: v20.4.0
29762976
-->
29772977

29782978
> Stability: 1 - Experimental

doc/api/stream.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1907,7 +1907,7 @@ has less then 64 KiB of data because no `highWaterMark` option is provided to
19071907
##### `readable[Symbol.asyncDispose]()`
19081908

19091909
<!-- YAML
1910-
added: REPLACEME
1910+
added: v20.4.0
19111911
-->
19121912

19131913
> Stability: 1 - Experimental

doc/api/test.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1507,7 +1507,7 @@ set to `true`.
15071507

15081508
<!-- YAML
15091509
added:
1510-
- REPLACEME
1510+
- v20.4.0
15111511
-->
15121512

15131513
> Stability: 1 - Experimental
@@ -1523,7 +1523,7 @@ which is a `MockTimers` instance.
15231523

15241524
<!-- YAML
15251525
added:
1526-
- REPLACEME
1526+
- v20.4.0
15271527
-->
15281528

15291529
Enables timer mocking for the specified timers.
@@ -1565,7 +1565,7 @@ and `globalThis` will be mocked.
15651565

15661566
<!-- YAML
15671567
added:
1568-
- REPLACEME
1568+
- v20.4.0
15691569
-->
15701570

15711571
This function restores the default behavior of all mocks that were previously
@@ -1593,7 +1593,7 @@ Calls `timers.reset()`.
15931593

15941594
<!-- YAML
15951595
added:
1596-
- REPLACEME
1596+
- v20.4.0
15971597
-->
15981598

15991599
Advances time for all mocked timers.
@@ -1867,7 +1867,7 @@ test('should tick five times testing a real use case', async (context) => {
18671867

18681868
<!-- YAML
18691869
added:
1870-
- REPLACEME
1870+
- v20.4.0
18711871
-->
18721872

18731873
Triggers all pending mocked timers immediately.

doc/api/tls.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2049,7 +2049,7 @@ where `secureSocket` has the same API as `pair.cleartext`.
20492049
<!-- YAML
20502050
added: v0.3.2
20512051
changes:
2052-
- version: REPLACEME
2052+
- version: v20.4.0
20532053
pr-url: https://github.com/nodejs/node/pull/45190
20542054
description: The `options` parameter can now include `ALPNCallback`.
20552055
- version: v19.0.0

doc/changelogs/CHANGELOG_V20.md

+187-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)