Skip to content

Commit f5e2ecc

Browse files
nodejs-github-botrichardlau
authored andcommitted
2025-09-24, Version 22.20.0 'Jod' (LTS)
Notable changes: crypto: * update root certificates to NSS 3.114 (Node.js GitHub Bot) #59571 deps: * fix OpenSSL security level at 1 (Richard Lau) #59859 * upgrade openssl sources to openssl-3.5.2 (Node.js GitHub Bot) #59371 doc: * stabilize --disable-sigusr1 (Rafael Gonzaga) #59707 * mark `path.matchesGlob` as stable (Aviv Keller) #59572 http: * (SEMVER-MINOR) add Agent.agentKeepAliveTimeoutBuffer option (Haram Jeong) #59315 http2: * (SEMVER-MINOR) add support for raw header arrays in h2Stream.respond() (Tim Perry) #59455 inspector: * add http2 tracking support (Darshan Sen) #59611 sea: * (SEMVER-MINOR) implement execArgvExtension (Joyee Cheung) #59560 * (SEMVER-MINOR) support execArgv in sea config (Joyee Cheung) #59314 stream: * (SEMVER-MINOR) add brotli support to CompressionStream and DecompressionStream (Matthew Aitken) #59464 test_runner: * (SEMVER-MINOR) support object property mocking (Idan Goshen) #58438 worker: * (SEMVER-MINOR) add cpu profile APIs for worker (theanarkh) #59428 PR-URL: #59973
1 parent f46444d commit f5e2ecc

File tree

15 files changed

+274
-28
lines changed

15 files changed

+274
-28
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ release.
5353
<a href="doc/changelogs/CHANGELOG_V24.md#24.0.0">24.0.0</a><br/>
5454
</td>
5555
<td valign="top">
56-
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.19.0">22.19.0</a></b><br/>
56+
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.20.0">22.20.0</a></b><br/>
57+
<a href="doc/changelogs/CHANGELOG_V22.md#22.19.0">22.19.0</a><br/>
5758
<a href="doc/changelogs/CHANGELOG_V22.md#22.18.0">22.18.0</a><br/>
5859
<a href="doc/changelogs/CHANGELOG_V22.md#22.17.1">22.17.1</a><br/>
5960
<a href="doc/changelogs/CHANGELOG_V22.md#22.17.0">22.17.0</a><br/>

doc/api/cli.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -659,7 +659,9 @@ added:
659659
- v23.7.0
660660
- v22.14.0
661661
changes:
662-
- version: v24.8.0
662+
- version:
663+
- v24.8.0
664+
- v22.20.0
663665
pr-url: https://github.com/nodejs/node/pull/59707
664666
description: The option is no longer experimental.
665667
-->
@@ -981,7 +983,9 @@ It is possible to run code containing inline types unless the
981983
### `--experimental-addon-modules`
982984

983985
<!-- YAML
984-
added: v23.6.0
986+
added:
987+
- v23.6.0
988+
- v22.20.0
985989
-->
986990

987991
> Stability: 1.0 - Early development

doc/api/deprecations.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3403,7 +3403,9 @@ Convert them to primitive strings.
34033403

34043404
<!-- YAML
34053405
changes:
3406-
- version: v24.8.0
3406+
- version:
3407+
- v24.8.0
3408+
- v22.20.0
34073409
pr-url: https://github.com/nodejs/node/pull/59758
34083410
description: Deprecation revoked.
34093411
- version:

doc/api/diagnostics_channel.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,9 @@ added:
374374
- v15.1.0
375375
- v14.17.0
376376
changes:
377-
- version: v24.8.0
377+
- version:
378+
- v24.8.0
379+
- v22.20.0
378380
pr-url: https://github.com/nodejs/node/pull/59758
379381
description: Deprecation revoked.
380382
- version:
@@ -419,7 +421,9 @@ added:
419421
- v15.1.0
420422
- v14.17.0
421423
changes:
422-
- version: v24.8.0
424+
- version:
425+
- v24.8.0
426+
- v22.20.0
423427
pr-url: https://github.com/nodejs/node/pull/59758
424428
description: Deprecation revoked.
425429
- version:

doc/api/errors.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -831,7 +831,9 @@ size is reached when the context is created.
831831
### `ERR_CPU_PROFILE_ALREADY_STARTED`
832832

833833
<!-- YAML
834-
added: v24.8.0
834+
added:
835+
- v24.8.0
836+
- v22.20.0
835837
-->
836838

837839
The CPU profile with the given name is already started.
@@ -841,7 +843,9 @@ The CPU profile with the given name is already started.
841843
### `ERR_CPU_PROFILE_NOT_STARTED`
842844

843845
<!-- YAML
844-
added: v24.8.0
846+
added:
847+
- v24.8.0
848+
- v22.20.0
845849
-->
846850

847851
The CPU profile with the given name is not started.
@@ -851,7 +855,9 @@ The CPU profile with the given name is not started.
851855
### `ERR_CPU_PROFILE_TOO_MANY`
852856

853857
<!-- YAML
854-
added: v24.8.0
858+
added:
859+
- v24.8.0
860+
- v22.20.0
855861
-->
856862

857863
There are too many CPU profiles being collected.

doc/api/globals.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,9 @@ with the [`--no-experimental-websocket`][] CLI flag.
330330
<!-- YAML
331331
added: v18.0.0
332332
changes:
333-
- version: v24.7.0
333+
- version:
334+
- v24.7.0
335+
- v22.20.0
334336
pr-url: https://github.com/nodejs/node/pull/59464
335337
description: format now accepts `brotli` value.
336338
- version:
@@ -448,14 +450,16 @@ A browser-compatible implementation of {CustomEvent}.
448450
<!-- YAML
449451
added: v18.0.0
450452
changes:
451-
- version: v24.7.0
452-
pr-url: https://github.com/nodejs/node/pull/59464
453-
description: format now accepts `brotli` value.
454-
- version:
453+
- version:
454+
- v24.7.0
455+
- v22.20.0
456+
pr-url: https://github.com/nodejs/node/pull/59464
457+
description: format now accepts `brotli` value.
458+
- version:
455459
- v23.11.0
456460
- v22.15.0
457-
pr-url: https://github.com/nodejs/node/pull/57510
458-
description: Marking the API stable.
461+
pr-url: https://github.com/nodejs/node/pull/57510
462+
description: Marking the API stable.
459463
-->
460464

461465
A browser-compatible implementation of [`DecompressionStream`][].

doc/api/http.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ added: v0.3.4
118118
changes:
119119
- version:
120120
- v24.7.0
121+
- v22.20.0
121122
pr-url: https://github.com/nodejs/node/pull/59315
122123
description: Add support for `agentKeepAliveTimeoutBuffer`.
123124
- version:

doc/api/http2.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1865,6 +1865,7 @@ added: v8.4.0
18651865
changes:
18661866
- version:
18671867
- v24.7.0
1868+
- v22.20.0
18681869
pr-url: https://github.com/nodejs/node/pull/59455
18691870
description: Allow passing headers in raw array format.
18701871
- version:

doc/api/path.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,9 @@ added:
290290
- v22.5.0
291291
- v20.17.0
292292
changes:
293-
- version: v24.8.0
293+
- version:
294+
- v24.8.0
295+
- v22.20.0
294296
pr-url: https://github.com/nodejs/node/pull/59572
295297
description: Marking the API stable.
296298
-->

doc/api/single-executable-applications.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,9 @@ writes to the returned array buffer is likely to result in a crash.
435435
### `sea.getAssetKeys()`
436436
437437
<!-- YAML
438-
added: v24.8.0
438+
added:
439+
- v24.8.0
440+
- v22.20.0
439441
-->
440442
441443
* Returns {string\[]} An array containing all the keys of the assets

0 commit comments

Comments
 (0)