From 73c632e7bc4f3092e758400eec306f819a5095e8 Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Mon, 3 Jul 2023 10:45:00 -0300 Subject: [PATCH] 2023-07-05, Version 20.4.0 (Current) Notable changes: crypto: * update root certificates to NSS 3.90 (Node.js GitHub Bot) https://github.com/nodejs/node/pull/48416 doc: * add vmoroz to collaborators (Vladimir Morozov) https://github.com/nodejs/node/pull/48527 * add kvakil to collaborators (Keyhan Vakil) https://github.com/nodejs/node/pull/48449 fs, stream: * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) https://github.com/nodejs/node/pull/48518 test_runner: * (SEMVER-MINOR) add initial draft for fakeTimers (Erick Wendel) https://github.com/nodejs/node/pull/47775 tls: * (SEMVER-MINOR) add ALPNCallback server option for dynamic ALPN negotiation (Tim Perry) https://github.com/nodejs/node/pull/45190 PR-URL: https://github.com/nodejs/node/pull/48643 --- CHANGELOG.md | 3 +- doc/api/fs.md | 2 +- doc/api/http.md | 2 +- doc/api/http2.md | 2 +- doc/api/https.md | 2 +- doc/api/n-api.md | 4 +- doc/api/stream.md | 2 +- doc/api/test.md | 10 +- doc/api/tls.md | 2 +- doc/changelogs/CHANGELOG_V20.md | 188 +++++++++++++++++++++++++++++++- src/node_version.h | 6 +- 11 files changed, 205 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2224d3d90e76f7..040689a7f5d46c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,7 +36,8 @@ release. -20.3.1
+20.4.0
+20.3.1
20.3.0
20.2.0
20.1.0
diff --git a/doc/api/fs.md b/doc/api/fs.md index 31dcf0b6ab3406..d52662a63f75cb 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -820,7 +820,7 @@ the end of the file. #### `filehandle[Symbol.asyncDispose]()` > Stability: 1 - Experimental diff --git a/doc/api/http.md b/doc/api/http.md index 35edbc5f50b29a..1c1acfa2b997db 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -1670,7 +1670,7 @@ affects new connections to the server, not any existing connections. ### `server[Symbol.asyncDispose]()` > Stability: 1 - Experimental diff --git a/doc/api/http2.md b/doc/api/http2.md index ab7de677319e63..c45e5142ca753c 100644 --- a/doc/api/http2.md +++ b/doc/api/http2.md @@ -2073,7 +2073,7 @@ closed, although the server has already stopped allowing new sessions. See #### `server[Symbol.asyncDispose]()` > Stability: 1 - Experimental diff --git a/doc/api/https.md b/doc/api/https.md index c511d8107ff0d4..99927cebbda96e 100644 --- a/doc/api/https.md +++ b/doc/api/https.md @@ -138,7 +138,7 @@ See [`server.close()`][] in the `node:http` module. ### `server[Symbol.asyncDispose]()` > Stability: 1 - Experimental diff --git a/doc/api/n-api.md b/doc/api/n-api.md index a4267b0d217fc7..873c8bdce4a492 100644 --- a/doc/api/n-api.md +++ b/doc/api/n-api.md @@ -2894,7 +2894,7 @@ The JavaScript `string` type is described in #### `node_api_create_external_string_latin1` > Stability: 1 - Experimental @@ -2972,7 +2972,7 @@ The JavaScript `string` type is described in #### `node_api_create_external_string_utf16` > Stability: 1 - Experimental diff --git a/doc/api/stream.md b/doc/api/stream.md index d354e522511166..2b75557e976baa 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -1907,7 +1907,7 @@ has less then 64 KiB of data because no `highWaterMark` option is provided to ##### `readable[Symbol.asyncDispose]()` > Stability: 1 - Experimental diff --git a/doc/api/test.md b/doc/api/test.md index 0bd6822146bb33..02a71ee3ecfd67 100644 --- a/doc/api/test.md +++ b/doc/api/test.md @@ -1523,7 +1523,7 @@ set to `true`. > Stability: 1 - Experimental @@ -1539,7 +1539,7 @@ which is a `MockTimers` instance. Enables timer mocking for the specified timers. @@ -1581,7 +1581,7 @@ and `globalThis` will be mocked. This function restores the default behavior of all mocks that were previously @@ -1609,7 +1609,7 @@ Calls `timers.reset()`. Advances time for all mocked timers. @@ -1883,7 +1883,7 @@ test('should tick five times testing a real use case', async (context) => { Triggers all pending mocked timers immediately. diff --git a/doc/api/tls.md b/doc/api/tls.md index b1088c115e2ac0..92ca0619e691ee 100644 --- a/doc/api/tls.md +++ b/doc/api/tls.md @@ -2047,7 +2047,7 @@ where `secureSocket` has the same API as `pair.cleartext`.