Skip to content

Commit 1b32c65

Browse files
2025-06-24, Version 22.17.0 'Jod' (LTS)
Notable changes: assert: * (SEMVER-MINOR) mark partialDeepStrictEqual() as stable (Ruben Bridgewater) #57370 doc: * deprecate passing an empty string to `options.shell` (Antoine du Hamel) #58564 * deprecate HTTP/2 priority signaling (Matteo Collina) #58313 * add Filip Skokan to TSC (Rafael Gonzaga) #58499 * add JonasBa to collaborators (Jonas Badalic) #58355 * add puskin to collaborators (Giovanni Bucci) #58308 * mark multiple APIs stable (James M Snell) #57513 fs: * (SEMVER-MINOR) add autoClose option to FileHandle readableWebStream (James M Snell) #58548 * (SEMVER-MINOR) add to `Dir` support for explicit resource management (Antoine du Hamel) #58206 http: * deprecate instantiating classes without new (Yagiz Nizipli) #58518 http2: * (SEMVER-MINOR) add diagnostics channel 'http2.server.stream.finish' (Darshan Sen) #58560 lib: * (SEMVER-MINOR) graduate error codes that have been around for years (James M Snell) #58541 src,permission: * implicit allow-fs-read to app entrypoint (Rafael Gonzaga) #58579 util: * (SEMVER-MINOR) add 'none' style to styleText (James M Snell) #58437 PR-URL: #58665
1 parent bd6743b commit 1b32c65

File tree

17 files changed

+258
-51
lines changed

17 files changed

+258
-51
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.16.0">22.16.0</a></b><br/>
40+
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.17.0">22.17.0</a></b><br/>
41+
<a href="doc/changelogs/CHANGELOG_V22.md#22.16.0">22.16.0</a><br/>
4142
<a href="doc/changelogs/CHANGELOG_V22.md#22.15.1">22.15.1</a><br/>
4243
<a href="doc/changelogs/CHANGELOG_V22.md#22.15.0">22.15.0</a><br/>
4344
<a href="doc/changelogs/CHANGELOG_V22.md#22.14.0">22.14.0</a><br/>

doc/api/assert.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2588,7 +2588,7 @@ argument.
25882588
<!-- YAML
25892589
added: v22.13.0
25902590
changes:
2591-
- version: REPLACEME
2591+
- version: v22.17.0
25922592
pr-url: https://github.com/nodejs/node/pull/57370
25932593
description: partialDeepStrictEqual is now Stable. Previously, it had been Experimental.
25942594
-->

doc/api/buffer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5278,7 +5278,7 @@ An alias for [`buffer.constants.MAX_STRING_LENGTH`][].
52785278
<!-- YAML
52795279
added: v16.7.0
52805280
changes:
5281-
- version: REPLACEME
5281+
- version: v22.17.0
52825282
pr-url: https://github.com/nodejs/node/pull/57513
52835283
description: Marking the API stable.
52845284
-->

doc/api/cli.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ process.
195195
<!-- YAML
196196
added: v20.0.0
197197
changes:
198-
- version: REPLACEME
198+
- version: v22.17.0
199199
pr-url: https://github.com/nodejs/node/pull/58579
200200
description: Entrypoints of your application are allowed to be read implicitly.
201201
- version: v22.13.0
@@ -1240,7 +1240,7 @@ Enable experimental [`Web Storage`][] support.
12401240

12411241
<!-- YAML
12421242
added:
1243-
- REPLACEME
1243+
- v22.17.0
12441244
-->
12451245

12461246
> Stability: 1.1 - Active Development

doc/api/deprecations.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3773,7 +3773,7 @@ upon `require('node:module').builtinModules`.
37733773

37743774
<!-- YAML
37753775
changes:
3776-
- version: REPLACEME
3776+
- version: v22.17.0
37773777
pr-url: https://github.com/nodejs/node/pull/57643
37783778
description: Documentation-only deprecation.
37793779
-->
@@ -3787,7 +3787,7 @@ an internal nodejs implementation rather than a public facing API, use `node:tls
37873787

37883788
<!-- YAML
37893789
changes:
3790-
- version: REPLACEME
3790+
- version: v22.17.0
37913791
pr-url: https://github.com/nodejs/node/pull/58337
37923792
description: Documentation-only deprecation.
37933793
-->
@@ -3802,7 +3802,7 @@ an internal nodejs implementation rather than a public facing API, use `node:str
38023802

38033803
<!-- YAML
38043804
changes:
3805-
- version: REPLACEME
3805+
- version: v22.17.0
38063806
pr-url: https://github.com/nodejs/node/pull/58313
38073807
description: Documentation-only deprecation.
38083808
-->
@@ -3816,7 +3816,7 @@ will be removed in future versions of Node.js.
38163816

38173817
<!-- YAML
38183818
changes:
3819-
- version: REPLACEME
3819+
- version: v22.17.0
38203820
pr-url: https://github.com/nodejs/node/pull/58518
38213821
description: Documentation-only deprecation.
38223822
-->
@@ -3831,7 +3831,7 @@ It is recommended to use the `new` qualifier instead. This applies to all http c
38313831

38323832
<!-- YAML
38333833
changes:
3834-
- version: REPLACEME
3834+
- version: v22.17.0
38353835
pr-url: https://github.com/nodejs/node/pull/58564
38363836
description: Documentation-only deprecation.
38373837
-->

doc/api/fs.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -481,10 +481,10 @@ number of bytes read is zero.
481481
<!-- YAML
482482
added: v17.0.0
483483
changes:
484-
- version: REPLACEME
484+
- version: v22.17.0
485485
pr-url: https://github.com/nodejs/node/pull/57513
486486
description: Marking the API stable.
487-
- version: REPLACEME
487+
- version: v22.17.0
488488
pr-url: https://github.com/nodejs/node/pull/58548
489489
description: Added the `autoClose` option.
490490
- version: v22.15.0
@@ -1082,10 +1082,10 @@ behavior is similar to `cp dir1/ dir2/`.
10821082
<!-- YAML
10831083
added: v22.0.0
10841084
changes:
1085-
- version: REPLACEME
1085+
- version: v22.17.0
10861086
pr-url: https://github.com/nodejs/node/pull/57513
10871087
description: Marking the API stable.
1088-
- version: REPLACEME
1088+
- version: v22.17.0
10891089
pr-url: https://github.com/nodejs/node/pull/58182
10901090
description: Add support for `URL` instances for `cwd` option.
10911091
- version: v22.14.0
@@ -3138,10 +3138,10 @@ descriptor. See [`fs.utimes()`][].
31383138
<!-- YAML
31393139
added: v22.0.0
31403140
changes:
3141-
- version: REPLACEME
3141+
- version: v22.17.0
31423142
pr-url: https://github.com/nodejs/node/pull/57513
31433143
description: Marking the API stable.
3144-
- version: REPLACEME
3144+
- version: v22.17.0
31453145
pr-url: https://github.com/nodejs/node/pull/58182
31463146
description: Add support for `URL` instances for `cwd` option.
31473147
- version: v22.14.0
@@ -3592,7 +3592,7 @@ Functions based on `fs.open()` exhibit this behavior as well:
35923592
<!-- YAML
35933593
added: v19.8.0
35943594
changes:
3595-
- version: REPLACEME
3595+
- version: v22.17.0
35963596
pr-url: https://github.com/nodejs/node/pull/57513
35973597
description: Marking the API stable.
35983598
-->
@@ -5692,10 +5692,10 @@ Synchronous version of [`fs.futimes()`][]. Returns `undefined`.
56925692
<!-- YAML
56935693
added: v22.0.0
56945694
changes:
5695-
- version: REPLACEME
5695+
- version: v22.17.0
56965696
pr-url: https://github.com/nodejs/node/pull/57513
56975697
description: Marking the API stable.
5698-
- version: REPLACEME
5698+
- version: v22.17.0
56995699
pr-url: https://github.com/nodejs/node/pull/58182
57005700
description: Add support for `URL` instances for `cwd` option.
57015701
- version: v22.14.0
@@ -6747,7 +6747,7 @@ included in the iteration results.
67476747
#### `dir[Symbol.asyncDispose]()`
67486748
67496749
<!-- YAML
6750-
added: REPLACEME
6750+
added: v22.17.0
67516751
-->
67526752
67536753
> Stability: 1 - Experimental
@@ -6758,7 +6758,7 @@ dir is closed.
67586758
#### `dir[Symbol.Dispose]()`
67596759
67606760
<!-- YAML
6761-
added: REPLACEME
6761+
added: v22.17.0
67626762
-->
67636763
67646764
> Stability: 1 - Experimental
@@ -6871,7 +6871,7 @@ added:
68716871
- v20.12.0
68726872
- v18.20.0
68736873
changes:
6874-
- version: REPLACEME
6874+
- version: v22.17.0
68756875
pr-url: https://github.com/nodejs/node/pull/57513
68766876
description: Marking the API stable.
68776877
-->

doc/api/http2.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1072,7 +1072,7 @@ The `'origin'` event is only emitted when using a secure TLS connection.
10721072
<!-- YAML
10731073
added: v8.4.0
10741074
changes:
1075-
- version: REPLACEME
1075+
- version: v22.17.0
10761076
pr-url: https://github.com/nodejs/node/pull/58313
10771077
description: Following the deprecation of priority signaling as of RFC 1993,
10781078
`weight` option is deprecated.
@@ -1463,7 +1463,7 @@ numeric stream identifier.
14631463

14641464
<!-- YAML
14651465
added: v8.4.0
1466-
deprecated: REPLACEME
1466+
deprecated: v22.17.0
14671467
-->
14681468

14691469
> Stability: 0 - Deprecated: support for priority signaling has been deprecated
@@ -1579,7 +1579,7 @@ req.setTimeout(5000, () => req.close(NGHTTP2_CANCEL));
15791579
<!-- YAML
15801580
added: v8.4.0
15811581
changes:
1582-
- version: REPLACEME
1582+
- version: v22.17.0
15831583
pr-url: https://github.com/nodejs/node/pull/58313
15841584
description: Following the deprecation of priority signaling as of RFC 1993,
15851585
`weight` and `sumDependencyWeight` options are deprecated.

doc/api/inspector.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@ inspector.Network.requestWillBeSent({
514514
### `inspector.Network.dataReceived([params])`
515515

516516
<!-- YAML
517-
added: REPLACEME
517+
added: v22.17.0
518518
-->
519519

520520
* `params` {Object}

doc/api/readline.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,7 @@ line prompts are included in the calculations.
501501
<!-- YAML
502502
added: v17.0.0
503503
changes:
504-
- version: REPLACEME
504+
- version: v22.17.0
505505
pr-url: https://github.com/nodejs/node/pull/57513
506506
description: Marking the API stable.
507507
-->

doc/api/stream.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -876,7 +876,7 @@ added:
876876
- v18.0.0
877877
- v16.17.0
878878
changes:
879-
- version: REPLACEME
879+
- version: v22.17.0
880880
pr-url: https://github.com/nodejs/node/pull/57513
881881
description: Marking the API stable.
882882
-->
@@ -1638,7 +1638,7 @@ the stream has not been destroyed or emitted `'error'` or `'end'`.
16381638
<!-- YAML
16391639
added: v16.8.0
16401640
changes:
1641-
- version: REPLACEME
1641+
- version: v22.17.0
16421642
pr-url: https://github.com/nodejs/node/pull/57513
16431643
description: Marking the API stable.
16441644
-->
@@ -1654,7 +1654,7 @@ added:
16541654
- v16.7.0
16551655
- v14.18.0
16561656
changes:
1657-
- version: REPLACEME
1657+
- version: v22.17.0
16581658
pr-url: https://github.com/nodejs/node/pull/57513
16591659
description: Marking the API stable.
16601660
-->
@@ -2002,7 +2002,7 @@ added:
20022002
- v19.1.0
20032003
- v18.13.0
20042004
changes:
2005-
- version: REPLACEME
2005+
- version: v22.17.0
20062006
pr-url: https://github.com/nodejs/node/pull/57513
20072007
description: Marking the API stable.
20082008
-->
@@ -2039,7 +2039,7 @@ See [`stream.compose`][] for more information.
20392039
<!-- YAML
20402040
added: v16.3.0
20412041
changes:
2042-
- version: REPLACEME
2042+
- version: v22.17.0
20432043
pr-url: https://github.com/nodejs/node/pull/57513
20442044
description: Marking the API stable.
20452045
-->
@@ -3080,7 +3080,7 @@ Readable.from([
30803080
<!-- YAML
30813081
added: v17.0.0
30823082
changes:
3083-
- version: REPLACEME
3083+
- version: v22.17.0
30843084
pr-url: https://github.com/nodejs/node/pull/57513
30853085
description: Marking the API stable.
30863086
-->
@@ -3098,7 +3098,7 @@ changes:
30983098
<!-- YAML
30993099
added: v16.8.0
31003100
changes:
3101-
- version: REPLACEME
3101+
- version: v22.17.0
31023102
pr-url: https://github.com/nodejs/node/pull/57513
31033103
description: Marking the API stable.
31043104
-->
@@ -3115,7 +3115,7 @@ added:
31153115
- v17.3.0
31163116
- v16.14.0
31173117
changes:
3118-
- version: REPLACEME
3118+
- version: v22.17.0
31193119
pr-url: https://github.com/nodejs/node/pull/57513
31203120
description: Marking the API stable.
31213121
-->
@@ -3132,7 +3132,7 @@ added:
31323132
- v17.4.0
31333133
- v16.14.0
31343134
changes:
3135-
- version: REPLACEME
3135+
- version: v22.17.0
31363136
pr-url: https://github.com/nodejs/node/pull/57513
31373137
description: Marking the API stable.
31383138
-->
@@ -3147,7 +3147,7 @@ Returns whether the stream is readable.
31473147
<!-- YAML
31483148
added: v17.0.0
31493149
changes:
3150-
- version: REPLACEME
3150+
- version: v22.17.0
31513151
pr-url: https://github.com/nodejs/node/pull/57513
31523152
description: Marking the API stable.
31533153
- version:
@@ -3174,7 +3174,7 @@ changes:
31743174
<!-- YAML
31753175
added: v17.0.0
31763176
changes:
3177-
- version: REPLACEME
3177+
- version: v22.17.0
31783178
pr-url: https://github.com/nodejs/node/pull/57513
31793179
description: Marking the API stable.
31803180
-->
@@ -3192,7 +3192,7 @@ changes:
31923192
<!-- YAML
31933193
added: v17.0.0
31943194
changes:
3195-
- version: REPLACEME
3195+
- version: v22.17.0
31963196
pr-url: https://github.com/nodejs/node/pull/57513
31973197
description: Marking the API stable.
31983198
-->
@@ -3256,7 +3256,7 @@ Duplex.from([
32563256
<!-- YAML
32573257
added: v17.0.0
32583258
changes:
3259-
- version: REPLACEME
3259+
- version: v22.17.0
32603260
pr-url: https://github.com/nodejs/node/pull/57513
32613261
description: Marking the API stable.
32623262
-->
@@ -3339,7 +3339,7 @@ duplex.once('readable', () => console.log('readable', duplex.read()));
33393339
<!-- YAML
33403340
added: v17.0.0
33413341
changes:
3342-
- version: REPLACEME
3342+
- version: v22.17.0
33433343
pr-url: https://github.com/nodejs/node/pull/57513
33443344
description: Marking the API stable.
33453345
-->

doc/api/test.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2110,7 +2110,7 @@ test('spies on an object method', (t) => {
21102110
added: v22.3.0
21112111
changes:
21122112
- version:
2113-
- REPLACEME
2113+
- v22.17.0
21142114
pr-url: https://github.com/nodejs/node/pull/58007
21152115
description: Support JSON modules.
21162116
-->

doc/api/url.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,7 @@ console.log(JSON.stringify(myURLs));
629629
<!-- YAML
630630
added: v16.7.0
631631
changes:
632-
- version: REPLACEME
632+
- version: v22.17.0
633633
pr-url: https://github.com/nodejs/node/pull/57513
634634
description: Marking the API stable.
635635
-->
@@ -667,7 +667,7 @@ to other workers or the main thread.
667667
<!-- YAML
668668
added: v16.7.0
669669
changes:
670-
- version: REPLACEME
670+
- version: v22.17.0
671671
pr-url: https://github.com/nodejs/node/pull/57513
672672
description: Marking the API stable.
673673
-->

doc/api/util.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2394,7 +2394,7 @@ added:
23942394
- v21.7.0
23952395
- v20.12.0
23962396
changes:
2397-
- version: REPLACEME
2397+
- version: v22.17.0
23982398
pr-url: https://github.com/nodejs/node/pull/58437
23992399
description: Added the `'none'` format as a non-op format.
24002400
- version: v22.13.0

0 commit comments

Comments
 (0)