From 7e13cc5407104fd15f3f4f2a4ad23ea1f9aa45a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Tue, 25 Jun 2024 13:54:15 +0200 Subject: [PATCH] 2024-07-02, Version 22.4.0 (Current) Notable changes: deps,lib,src: * (SEMVER-MINOR) add experimental web storage (Colin Ihrig) https://github.com/nodejs/node/pull/52435 doc: * move `node --run` stability to rc (Yagiz Nizipli) https://github.com/nodejs/node/pull/53433 * mark WebSocket as stable (Matthew Aitken) https://github.com/nodejs/node/pull/53352 * mark --heap-prof and related flags stable (Joyee Cheung) https://github.com/nodejs/node/pull/53343 * mark --cpu-prof and related flags stable (Joyee Cheung) https://github.com/nodejs/node/pull/53343 * doc-only deprecate OpenSSL engine-based APIs (Richard Lau) https://github.com/nodejs/node/pull/53329 inspector: * fix disable async hooks on Debugger.setAsyncCallStackDepth (Joyee Cheung) https://github.com/nodejs/node/pull/53473 lib: * (SEMVER-MINOR) add diagnostics_channel events to module loading (RafaelGSS) https://github.com/nodejs/node/pull/44340 util: * (SEMVER-MINOR) support `--no-` for argument with boolean type for parseArgs (Zhenwei Jin) https://github.com/nodejs/node/pull/53107 PR-URL: https://github.com/nodejs/node/pull/53583 --- CHANGELOG.md | 3 +- doc/api/cli.md | 20 ++--- doc/api/crypto.md | 2 +- doc/api/deprecations.md | 2 +- doc/api/globals.md | 8 +- doc/api/https.md | 2 +- doc/api/stream.md | 2 +- doc/api/tls.md | 4 +- doc/api/util.md | 2 +- doc/changelogs/CHANGELOG_V22.md | 129 ++++++++++++++++++++++++++++++++ src/node_version.h | 6 +- 11 files changed, 155 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 368f23b5d9048b..b12972930c1dc6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,7 +38,8 @@ release. -22.3.0
+22.4.0
+22.3.0
22.2.0
22.1.0
22.0.0
diff --git a/doc/api/cli.md b/doc/api/cli.md index 82faf41b6ecdeb..cdce9061571232 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -496,7 +496,7 @@ node -C development app.js added: v12.0.0 changes: - version: - - REPLACEME + - v22.4.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--cpu-prof` flags are now stable. --> @@ -524,7 +524,7 @@ CPU.20190409.202950.15293.0.0.cpuprofile added: v12.0.0 changes: - version: - - REPLACEME + - v22.4.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--cpu-prof` flags are now stable. --> @@ -543,7 +543,7 @@ The default value is controlled by the added: v12.2.0 changes: - version: - - REPLACEME + - v22.4.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--cpu-prof` flags are now stable. --> @@ -559,7 +559,7 @@ by `--cpu-prof`. The default is 1000 microseconds. added: v12.0.0 changes: - version: - - REPLACEME + - v22.4.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--cpu-prof` flags are now stable. --> @@ -1124,7 +1124,7 @@ Enable experimental WebAssembly module support. ### `--experimental-webstorage` Enable experimental [`Web Storage`][] support. @@ -1183,7 +1183,7 @@ To allow polyfills to be added, added: v12.4.0 changes: - version: - - REPLACEME + - v22.4.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--heap-prof` flags are now stable. --> @@ -1211,7 +1211,7 @@ Heap.20190409.202950.15293.0.001.heapprofile added: v12.4.0 changes: - version: - - REPLACEME + - v22.4.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--heap-prof` flags are now stable. --> @@ -1230,7 +1230,7 @@ The default value is controlled by the added: v12.4.0 changes: - version: - - REPLACEME + - v22.4.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--heap-prof` flags are now stable. --> @@ -1246,7 +1246,7 @@ by `--heap-prof`. The default is 512 \* 1024 bytes. added: v12.4.0 changes: - version: - - REPLACEME + - v22.4.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--heap-prof` flags are now stable. --> @@ -1500,7 +1500,7 @@ surface on other platforms, but the performance impact may be severe. ### `--localstorage-file=file` The file used to store `localStorage` data. If the file does not exist, it is diff --git a/doc/api/crypto.md b/doc/api/crypto.md index 429703660f6d5e..5c0858037021d3 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -5271,7 +5271,7 @@ added: v15.6.0 diff --git a/doc/api/deprecations.md b/doc/api/deprecations.md index d9aba0ed7b0c81..e99e938646b096 100644 --- a/doc/api/deprecations.md +++ b/doc/api/deprecations.md @@ -3642,7 +3642,7 @@ is deprecated to better align with recommendations per [NIST SP 800-38D][]. diff --git a/doc/api/globals.md b/doc/api/globals.md index 878d07ecdcfb47..33cc849745c643 100644 --- a/doc/api/globals.md +++ b/doc/api/globals.md @@ -564,7 +564,7 @@ A browser-compatible implementation of {Headers}. ## `localStorage` > Stability: 1.0 - Early development. @@ -945,7 +945,7 @@ A browser-compatible implementation of {Request}. ## `sessionStorage` > Stability: 1.0 - Early development. @@ -988,7 +988,7 @@ added: v0.0.1 ## Class: `Storage` > Stability: 1.0 - Early development. @@ -1136,7 +1136,7 @@ added: - v21.0.0 - v20.10.0 changes: - - version: REPLACEME + - version: v22.4.0 pr-url: https://github.com/nodejs/node/pull/53352 description: No longer experimental. - version: v22.0.0 diff --git a/doc/api/https.md b/doc/api/https.md index a10c08dc75900b..1ba6574fde5ea0 100644 --- a/doc/api/https.md +++ b/doc/api/https.md @@ -342,7 +342,7 @@ a `timeout` of 5 seconds. > Stability: 1 - Experimental diff --git a/doc/api/tls.md b/doc/api/tls.md index ed9c3a489be847..e504be0702ac89 100644 --- a/doc/api/tls.md +++ b/doc/api/tls.md @@ -1799,7 +1799,7 @@ argument.