From 1bfed5670fade9ddd919fdbe2eb9647d470c0158 Mon Sep 17 00:00:00 2001 From: Marco Ippolito Date: Fri, 19 Jul 2024 15:32:30 +0200 Subject: [PATCH] 2024-07-24, Version 20.16.0 'Iron' (LTS) Notable changes: buffer: * (SEMVER-MINOR) add .bytes() method to Blob (Matthew Aitken) https://github.com/nodejs/node/pull/53221 doc: * doc-only deprecate OpenSSL engine-based APIs (Richard Lau) https://github.com/nodejs/node/pull/53329 * (SEMVER-MINOR) add context.assert docs (Colin Ihrig) https://github.com/nodejs/node/pull/53169 * (SEMVER-MINOR) improve explanation about built-in modules (Joyee Cheung) https://github.com/nodejs/node/pull/52762 * add StefanStojanovic to collaborators (StefanStojanovic) https://github.com/nodejs/node/pull/53118 * add Marco Ippolito to TSC (Rafael Gonzaga) https://github.com/nodejs/node/pull/53008 inspector: * fix disable async hooks on Debugger.setAsyncCallStackDepth (Joyee Cheung) https://github.com/nodejs/node/pull/53473 net: * (SEMVER-MINOR) add new net.server.listen tracing channel (Paolo Insogna) https://github.com/nodejs/node/pull/53136 process: * (SEMVER-MINOR) add process.getBuiltinModule(id) (Joyee Cheung) https://github.com/nodejs/node/pull/52762 src,permission: * (SEMVER-MINOR) --allow-wasi & prevent WASI exec (Rafael Gonzaga) https://github.com/nodejs/node/pull/53124 test_runner: * (SEMVER-MINOR) add context.fullName (Colin Ihrig) https://github.com/nodejs/node/pull/53169 util: * (SEMVER-MINOR) support `--no-` for argument with boolean type for parseArgs (Zhenwei Jin) https://github.com/nodejs/node/pull/53107 PR-URL: TODO --- CHANGELOG.md | 3 +- doc/api/cli.md | 20 ++-- doc/api/crypto.md | 2 +- doc/api/deprecations.md | 2 +- doc/api/https.md | 2 +- doc/api/process.md | 2 +- doc/api/stream.md | 2 +- doc/api/test.md | 2 +- doc/api/tls.md | 4 +- doc/api/util.md | 2 +- doc/changelogs/CHANGELOG_V20.md | 185 ++++++++++++++++++++++++++++++++ src/node_version.h | 6 +- 12 files changed, 209 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 971c0371f0b134..e50fe779a66107 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,7 +35,8 @@ release. -20.15.1
+20.16.0
+20.15.1
20.15.0
20.14.0
20.13.1
diff --git a/doc/api/cli.md b/doc/api/cli.md index e97cf176d5bffb..de3e00da7c7825 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -270,7 +270,7 @@ Relative paths are NOT supported through the CLI flag. ### `--allow-wasi` > Stability: 1.1 - Active development @@ -492,7 +492,7 @@ node -C development app.js added: v12.0.0 changes: - version: - - REPLACEME + - v20.16.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--cpu-prof` flags are now stable. --> @@ -520,7 +520,7 @@ CPU.20190409.202950.15293.0.0.cpuprofile added: v12.0.0 changes: - version: - - REPLACEME + - v20.16.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--cpu-prof` flags are now stable. --> @@ -539,7 +539,7 @@ The default value is controlled by the added: v12.2.0 changes: - version: - - REPLACEME + - v20.16.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--cpu-prof` flags are now stable. --> @@ -555,7 +555,7 @@ by `--cpu-prof`. The default is 1000 microseconds. added: v12.0.0 changes: - version: - - REPLACEME + - v20.16.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--cpu-prof` flags are now stable. --> @@ -1110,7 +1110,7 @@ To allow polyfills to be added, added: v12.4.0 changes: - version: - - REPLACEME + - v20.16.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--heap-prof` flags are now stable. --> @@ -1138,7 +1138,7 @@ Heap.20190409.202950.15293.0.001.heapprofile added: v12.4.0 changes: - version: - - REPLACEME + - v20.16.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--heap-prof` flags are now stable. --> @@ -1157,7 +1157,7 @@ The default value is controlled by the added: v12.4.0 changes: - version: - - REPLACEME + - v20.16.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--heap-prof` flags are now stable. --> @@ -1173,7 +1173,7 @@ by `--heap-prof`. The default is 512 \* 1024 bytes. added: v12.4.0 changes: - version: - - REPLACEME + - v20.16.0 pr-url: https://github.com/nodejs/node/pull/53343 description: The `--heap-prof` flags are now stable. --> @@ -2823,7 +2823,7 @@ added: - v12.16.0 changes: - version: - - REPLACEME + - v20.16.0 pr-url: https://github.com/nodejs/node/pull/52905 description: Remove the possibility to use this env var with diff --git a/doc/api/crypto.md b/doc/api/crypto.md index 022be74084eb41..61c844a42bbe65 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -5390,7 +5390,7 @@ added: v15.6.0 diff --git a/doc/api/deprecations.md b/doc/api/deprecations.md index 93ec4cb976183a..d302c4b14c63cb 100644 --- a/doc/api/deprecations.md +++ b/doc/api/deprecations.md @@ -3530,7 +3530,7 @@ is deprecated to better align with recommendations per [NIST SP 800-38D][]. diff --git a/doc/api/https.md b/doc/api/https.md index a10c08dc75900b..360a13e3dac804 100644 --- a/doc/api/https.md +++ b/doc/api/https.md @@ -342,7 +342,7 @@ a `timeout` of 5 seconds. * `id` {string} ID of the built-in module being requested. diff --git a/doc/api/stream.md b/doc/api/stream.md index 7242fca2015c5e..692861e71e7513 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -955,7 +955,7 @@ Getter for the property `objectMode` of a given `Writable` stream. ##### `writable[Symbol.asyncDispose]()` > Stability: 1 - Experimental diff --git a/doc/api/test.md b/doc/api/test.md index d1cc226a2e6136..5333f61bcfa417 100644 --- a/doc/api/test.md +++ b/doc/api/test.md @@ -2921,7 +2921,7 @@ test('top level test', (t) => { ### `context.fullName` The name of the test and each of its ancestors, separated by `>`. diff --git a/doc/api/tls.md b/doc/api/tls.md index 83801577eea936..544472ead16abb 100644 --- a/doc/api/tls.md +++ b/doc/api/tls.md @@ -1799,7 +1799,7 @@ argument.