Skip to content

Commit 944b14c

Browse files
2025-10-20, Version 22.21.0 'Jod' (LTS)
Notable changes: http: * (SEMVER-MINOR) add shouldUpgradeCallback to let servers control HTTP upgrades (Tim Perry) #59824 PR-URL: #60230
1 parent 7067d79 commit 944b14c

File tree

9 files changed

+111
-16
lines changed

9 files changed

+111
-16
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ release.
3737
</tr>
3838
<tr>
3939
<td valign="top">
40-
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.20.0">22.20.0</a></b><br/>
40+
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.21.0">22.21.0</a></b><br/>
41+
<a href="doc/changelogs/CHANGELOG_V22.md#22.20.0">22.20.0</a><br/>
4142
<a href="doc/changelogs/CHANGELOG_V22.md#22.19.0">22.19.0</a><br/>
4243
<a href="doc/changelogs/CHANGELOG_V22.md#22.18.0">22.18.0</a><br/>
4344
<a href="doc/changelogs/CHANGELOG_V22.md#22.17.1">22.17.1</a><br/>

doc/api/cli.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -802,7 +802,7 @@ node --entry-url 'data:text/javascript,console.log("Hello")'
802802
<!-- YAML
803803
added: v22.9.0
804804
changes:
805-
- version: REPLACEME
805+
- version: v22.21.0
806806
pr-url: https://github.com/nodejs/node/pull/59925
807807
description: The `--env-file-if-exists` flag is no longer experimental.
808808
-->
@@ -815,7 +815,7 @@ does not exist.
815815
<!-- YAML
816816
added: v20.6.0
817817
changes:
818-
- version: REPLACEME
818+
- version: v22.21.0
819819
pr-url: https://github.com/nodejs/node/pull/59925
820820
description: The `--env-file` flag is no longer experimental.
821821
- version:

doc/api/http.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1649,7 +1649,7 @@ per connection (in the case of HTTP Keep-Alive connections).
16491649
<!-- YAML
16501650
added: v0.1.94
16511651
changes:
1652-
- version: REPLACEME
1652+
- version: v22.21.0
16531653
pr-url: https://github.com/nodejs/node/pull/59824
16541654
description: Whether this event is fired can now be controlled by the
16551655
`shouldUpgradeCallback` and sockets will be destroyed
@@ -3528,7 +3528,7 @@ Found'`.
35283528
<!-- YAML
35293529
added: v0.1.13
35303530
changes:
3531-
- version: REPLACEME
3531+
- version: v22.21.0
35323532
pr-url: https://github.com/nodejs/node/pull/59824
35333533
description: The `shouldUpgradeCallback` option is now supported.
35343534
- version:

doc/api/n-api.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3294,7 +3294,7 @@ Specification.
32943294
added: v8.0.0
32953295
napiVersion: 1
32963296
changes:
3297-
- version: REPLACEME
3297+
- version: v22.21.0
32983298
pr-url: https://github.com/nodejs/node/pull/59071
32993299
description: Added support for `SharedArrayBuffer`.
33003300
-->
@@ -4278,7 +4278,7 @@ Specification.
42784278
### `node_api_is_sharedarraybuffer`
42794279

42804280
<!-- YAML
4281-
added: REPLACEME
4281+
added: v22.21.0
42824282
-->
42834283

42844284
> Stability: 1 - Experimental
@@ -4298,7 +4298,7 @@ This API checks if the Object passed in is a `SharedArrayBuffer`.
42984298
### `node_api_create_sharedarraybuffer`
42994299

43004300
<!-- YAML
4301-
added: REPLACEME
4301+
added: v22.21.0
43024302
-->
43034303

43044304
> Stability: 1 - Experimental

doc/api/process.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2751,7 +2751,7 @@ added:
27512751
- v21.7.0
27522752
- v20.12.0
27532753
changes:
2754-
- version: REPLACEME
2754+
- version: v22.21.0
27552755
pr-url: https://github.com/nodejs/node/pull/59925
27562756
description: This API is no longer experimental.
27572757
-->

doc/api/util.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2138,7 +2138,7 @@ added:
21382138
- v21.7.0
21392139
- v20.12.0
21402140
changes:
2141-
- version: REPLACEME
2141+
- version: v22.21.0
21422142
pr-url: https://github.com/nodejs/node/pull/59925
21432143
description: This API is no longer experimental.
21442144
-->

doc/api/vm.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -921,7 +921,7 @@ the ECMAScript specification.
921921
### `sourceTextModule.instantiate()`
922922
923923
<!-- YAML
924-
added: REPLACEME
924+
added: v22.21.0
925925
-->
926926
927927
* Returns: {undefined}
@@ -939,7 +939,7 @@ modules in the cycle before calling this method.
939939
### `sourceTextModule.linkRequests(modules)`
940940
941941
<!-- YAML
942-
added: REPLACEME
942+
added: v22.21.0
943943
-->
944944
945945
* `modules` {vm.Module\[]} Array of `vm.Module` objects that this module depends on.
@@ -1091,7 +1091,7 @@ added:
10911091
- v13.0.0
10921092
- v12.16.0
10931093
changes:
1094-
- version: REPLACEME
1094+
- version: v22.21.0
10951095
pr-url: https://github.com/nodejs/node/pull/59000
10961096
description: No longer need to call `syntheticModule.link()` before
10971097
calling this method.

doc/changelogs/CHANGELOG_V22.md

Lines changed: 94 additions & 0 deletions
Large diffs are not rendered by default.

src/node_version.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323
#define SRC_NODE_VERSION_H_
2424

2525
#define NODE_MAJOR_VERSION 22
26-
#define NODE_MINOR_VERSION 20
27-
#define NODE_PATCH_VERSION 1
26+
#define NODE_MINOR_VERSION 21
27+
#define NODE_PATCH_VERSION 0
2828

2929
#define NODE_VERSION_IS_LTS 1
3030
#define NODE_VERSION_LTS_CODENAME "Jod"
3131

32-
#define NODE_VERSION_IS_RELEASE 0
32+
#define NODE_VERSION_IS_RELEASE 1
3333

3434
#ifndef NODE_STRINGIFY
3535
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)

0 commit comments

Comments
 (0)