Skip to content

Commit b9dedf4

Browse files
committed
2025-10-20, Version 22.21.0 'Jod' (LTS)
Notable changes: cli: * (SEMVER-MINOR) add `--use-env-proxy` (Joyee Cheung) #59151 http: * (SEMVER-MINOR) support http proxy for fetch under `NODE_USE_ENV_PROXY` (Joyee Cheung) #57165 * (SEMVER-MINOR) add `shouldUpgradeCallback` to let servers control HTTP upgrades (Tim Perry) #59824 http,https: * (SEMVER-MINOR) add built-in proxy support in `http`/`https.request` and `Agent` (Joyee Cheung) #58980 src: * (SEMVER-MINOR) add percentage support to `--max-old-space-size` (Asaf Federman) #59082 PR-URL: #60230
1 parent 5dd478c commit b9dedf4

File tree

9 files changed

+156
-16
lines changed

9 files changed

+156
-16
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ release.
6060
<a href="doc/changelogs/CHANGELOG_V24.md#24.0.0">24.0.0</a><br/>
6161
</td>
6262
<td valign="top">
63-
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.20.0">22.20.0</a></b><br/>
63+
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.21.0">22.21.0</a></b><br/>
64+
<a href="doc/changelogs/CHANGELOG_V22.md#22.20.0">22.20.0</a><br/>
6465
<a href="doc/changelogs/CHANGELOG_V22.md#22.19.0">22.19.0</a><br/>
6566
<a href="doc/changelogs/CHANGELOG_V22.md#22.18.0">22.18.0</a><br/>
6667
<a href="doc/changelogs/CHANGELOG_V22.md#22.17.1">22.17.1</a><br/>

doc/api/cli.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -884,7 +884,9 @@ node --entry-url 'data:text/javascript,console.log("Hello")'
884884
<!-- YAML
885885
added: v22.9.0
886886
changes:
887-
- version: v24.10.0
887+
- version:
888+
- v24.10.0
889+
- v22.21.0
888890
pr-url: https://github.com/nodejs/node/pull/59925
889891
description: The `--env-file-if-exists` flag is no longer experimental.
890892
-->
@@ -897,7 +899,9 @@ does not exist.
897899
<!-- YAML
898900
added: v20.6.0
899901
changes:
900-
- version: v24.10.0
902+
- version:
903+
- v24.10.0
904+
- v22.21.0
901905
pr-url: https://github.com/nodejs/node/pull/59925
902906
description: The `--env-file` flag is no longer experimental.
903907
- version:
@@ -3094,7 +3098,9 @@ See `SSL_CERT_DIR` and `SSL_CERT_FILE`.
30943098
### `--use-env-proxy`
30953099

30963100
<!-- YAML
3097-
added: v24.5.0
3101+
added:
3102+
- v24.5.0
3103+
- v22.21.0
30983104
-->
30993105

31003106
> Stability: 1.1 - Active Development
@@ -3763,7 +3769,9 @@ variable is strongly discouraged.
37633769
### `NODE_USE_ENV_PROXY=1`
37643770

37653771
<!-- YAML
3766-
added: v24.0.0
3772+
added:
3773+
- v24.0.0
3774+
- v22.21.0
37673775
-->
37683776

37693777
> Stability: 1.1 - Active Development

doc/api/http.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,12 @@ changes:
123123
description: Add support for `agentKeepAliveTimeoutBuffer`.
124124
- version:
125125
- v24.5.0
126+
- v22.21.0
126127
pr-url: https://github.com/nodejs/node/pull/58980
127128
description: Add support for `proxyEnv`.
128129
- version:
129130
- v24.5.0
131+
- v22.21.0
130132
pr-url: https://github.com/nodejs/node/pull/58980
131133
description: Add support for `defaultPort` and `protocol`.
132134
- version:
@@ -1672,7 +1674,9 @@ per connection (in the case of HTTP Keep-Alive connections).
16721674
<!-- YAML
16731675
added: v0.1.94
16741676
changes:
1675-
- version: v24.9.0
1677+
- version:
1678+
- v24.9.0
1679+
- v22.21.0
16761680
pr-url: https://github.com/nodejs/node/pull/59824
16771681
description: Whether this event is fired can now be controlled by the
16781682
`shouldUpgradeCallback` and sockets will be destroyed
@@ -3558,7 +3562,9 @@ changes:
35583562
- version: REPLACEME
35593563
pr-url: https://github.com/nodejs/node/pull/59778
35603564
description: Add optimizeEmptyRequests option.
3561-
- version: v24.9.0
3565+
- version:
3566+
- v24.9.0
3567+
- v22.21.0
35623568
pr-url: https://github.com/nodejs/node/pull/59824
35633569
description: The `shouldUpgradeCallback` option is now supported.
35643570
- version:
@@ -4337,7 +4343,9 @@ A browser-compatible implementation of {WebSocket}.
43374343
## Built-in Proxy Support
43384344
43394345
<!-- YAML
4340-
added: v24.5.0
4346+
added:
4347+
- v24.5.0
4348+
- v22.21.0
43414349
-->
43424350
43434351
> Stability: 1.1 - Active development

doc/api/https.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,12 @@ An [`Agent`][] object for HTTPS similar to [`http.Agent`][]. See
6767
changes:
6868
- version:
6969
- v24.5.0
70+
- v22.21.0
7071
pr-url: https://github.com/nodejs/node/pull/58980
7172
description: Add support for `proxyEnv`.
7273
- version:
7374
- v24.5.0
75+
- v22.21.0
7476
pr-url: https://github.com/nodejs/node/pull/58980
7577
description: Add support for `defaultPort` and `protocol`.
7678
- version: v12.5.0

doc/api/n-api.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3300,7 +3300,9 @@ Specification.
33003300
added: v8.0.0
33013301
napiVersion: 1
33023302
changes:
3303-
- version: v24.9.0
3303+
- version:
3304+
- v24.9.0
3305+
- v22.21.0
33043306
pr-url: https://github.com/nodejs/node/pull/59071
33053307
description: Added support for `SharedArrayBuffer`.
33063308
-->
@@ -4284,7 +4286,9 @@ Specification.
42844286
### `node_api_is_sharedarraybuffer`
42854287

42864288
<!-- YAML
4287-
added: v24.9.0
4289+
added:
4290+
- v24.9.0
4291+
- v22.21.0
42884292
-->
42894293

42904294
> Stability: 1 - Experimental
@@ -4304,7 +4308,9 @@ This API checks if the Object passed in is a `SharedArrayBuffer`.
43044308
### `node_api_create_sharedarraybuffer`
43054309

43064310
<!-- YAML
4307-
added: v24.9.0
4311+
added:
4312+
- v24.9.0
4313+
- v22.21.0
43084314
-->
43094315

43104316
> Stability: 1 - Experimental

doc/api/process.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2697,7 +2697,9 @@ added:
26972697
- v21.7.0
26982698
- v20.12.0
26992699
changes:
2700-
- version: v24.10.0
2700+
- version:
2701+
- v24.10.0
2702+
- v22.21.0
27012703
pr-url: https://github.com/nodejs/node/pull/59925
27022704
description: This API is no longer experimental.
27032705
-->

doc/api/util.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2212,7 +2212,9 @@ added:
22122212
- v21.7.0
22132213
- v20.12.0
22142214
changes:
2215-
- version: v24.10.0
2215+
- version:
2216+
- v24.10.0
2217+
- v22.21.0
22162218
pr-url: https://github.com/nodejs/node/pull/59925
22172219
description: This API is no longer experimental.
22182220
-->

doc/api/vm.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -983,7 +983,9 @@ ECMAScript specification.
983983
### `sourceTextModule.instantiate()`
984984
985985
<!-- YAML
986-
added: v24.8.0
986+
added:
987+
- v24.8.0
988+
- v22.21.0
987989
-->
988990
989991
* Returns: {undefined}
@@ -1001,7 +1003,9 @@ modules in the cycle before calling this method.
10011003
### `sourceTextModule.linkRequests(modules)`
10021004
10031005
<!-- YAML
1004-
added: v24.8.0
1006+
added:
1007+
- v24.8.0
1008+
- v22.21.0
10051009
-->
10061010
10071011
* `modules` {vm.Module\[]} Array of `vm.Module` objects that this module depends on.
@@ -1165,7 +1169,9 @@ added:
11651169
- v13.0.0
11661170
- v12.16.0
11671171
changes:
1168-
- version: v24.8.0
1172+
- version:
1173+
- v24.8.0
1174+
- v22.21.0
11691175
pr-url: https://github.com/nodejs/node/pull/59000
11701176
description: No longer need to call `syntheticModule.link()` before
11711177
calling this method.

0 commit comments

Comments
 (0)