Skip to content

Commit f0a361c

Browse files
committed
2025-05-21, Version 22.16.0 'Jod' (LTS)
Notable changes: deps: * update timezone to 2025b (Node.js GitHub Bot) nodejs#57857 doc: * add dario-piotrowicz to collaborators (Dario Piotrowicz) nodejs#58102 * (SEMVER-MINOR) graduate multiple experimental apis (James M Snell) nodejs#57765 esm: * (SEMVER-MINOR) graduate import.meta properties (James M Snell) nodejs#58011 * (SEMVER-MINOR) support top-level Wasm without package type (Guy Bedford) nodejs#57610 sqlite: * (SEMVER-MINOR) add StatementSync.prototype.columns() (Colin Ihrig) nodejs#57490 src: * (SEMVER-MINOR) set default config as `node.config.json` (Marco Ippolito) nodejs#57171 * (SEMVER-MINOR) create `THROW_ERR_OPTIONS_BEFORE_BOOTSTRAPPING` (Marco Ippolito) nodejs#57016 * (SEMVER-MINOR) add config file support (Marco Ippolito) nodejs#57016 * (SEMVER-MINOR) add ExecutionAsyncId getter for any Context (Attila Szegedi) nodejs#57820 stream: * (SEMVER-MINOR) preserve AsyncLocalStorage context in finished() (Gürgün Dayıoğlu) nodejs#57865 util: * (SEMVER-MINOR) add `types.isFloat16Array()` (Livia Medeiros) nodejs#57879 worker: * (SEMVER-MINOR) add worker.getHeapStatistics() (Matteo Collina) nodejs#57888 PR-URL: nodejs#58388
1 parent d2a1369 commit f0a361c

File tree

12 files changed

+325
-0
lines changed

12 files changed

+325
-0
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ release.
4040
</tr>
4141
<tr>
4242
<td valign="top">
43+
<<<<<<< HEAD
4344
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.0.2">24.0.2</a></b><br/>
4445
<a href="doc/changelogs/CHANGELOG_V24.md#24.0.1">24.0.1</a><br/>
4546
<a href="doc/changelogs/CHANGELOG_V24.md#24.0.0">24.0.0</a><br/>
@@ -62,6 +63,10 @@ release.
6263
</td>
6364
<td valign="top">
6465
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.15.1">22.15.1</a></b><br/>
66+
=======
67+
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.16.0">22.16.0</a></b><br/>
68+
<a href="doc/changelogs/CHANGELOG_V22.md#22.15.1">22.15.1</a><br/>
69+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
6570
<a href="doc/changelogs/CHANGELOG_V22.md#22.15.0">22.15.0</a><br/>
6671
<a href="doc/changelogs/CHANGELOG_V22.md#22.14.0">22.14.0</a><br/>
6772
<a href="doc/changelogs/CHANGELOG_V22.md#22.13.1">22.13.1</a><br/>

doc/api/cli.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -902,7 +902,26 @@ It is possible to run code containing inline types unless the
902902
### `--experimental-addon-modules`
903903

904904
<!-- YAML
905+
<<<<<<< HEAD
905906
added: v23.6.0
907+
=======
908+
added: v22.7.0
909+
-->
910+
911+
> Stability: 1 - Experimental
912+
913+
Enables the use of [`AsyncLocalStorage`][] backed by `AsyncContextFrame` rather
914+
than the default implementation which relies on async\_hooks. This new model is
915+
implemented very differently and so could have differences in how context data
916+
flows within the application. As such, it is presently recommended to be sure
917+
your application behaviour is unaffected by this change before using it in
918+
production.
919+
920+
### `--experimental-config-file=config`
921+
922+
<!-- YAML
923+
added: v22.16.0
924+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
906925
-->
907926

908927
> Stability: 1.0 - Early development
@@ -974,7 +993,11 @@ so **NEVER** use untrusted configuration files.
974993
### `--experimental-default-config-file`
975994

976995
<!-- YAML
996+
<<<<<<< HEAD
977997
added: v23.10.0
998+
=======
999+
added: v22.16.0
1000+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
9781001
-->
9791002

9801003
> Stability: 1.0 - Early development

doc/api/deprecations.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3891,7 +3891,11 @@ When an `args` array is passed to [`child_process.execFile`][] or [`child_proces
38913891

38923892
<!-- YAML
38933893
changes:
3894+
<<<<<<< HEAD
38943895
- version: v24.0.0
3896+
=======
3897+
- version: v22.16.0
3898+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
38953899
pr-url: https://github.com/nodejs/node/pull/57508
38963900
description: Documentation-only deprecation
38973901
with `--pending-deprecation` support.

doc/api/errors.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2395,7 +2395,11 @@ of an asynchronous operation.
23952395
### `ERR_OPTIONS_BEFORE_BOOTSTRAPPING`
23962396

23972397
<!-- YAML
2398+
<<<<<<< HEAD
23982399
added: v23.10.0
2400+
=======
2401+
added: v22.16.0
2402+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
23992403
-->
24002404

24012405
An attempt was made to get options before the bootstrapping was completed.

doc/api/esm.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,11 @@ added:
351351
- v21.2.0
352352
- v20.11.0
353353
changes:
354+
<<<<<<< HEAD
354355
- version: v24.0.0
356+
=======
357+
- version: v22.16.0
358+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
355359
pr-url: https://github.com/nodejs/node/pull/58011
356360
description: This property is no longer experimental.
357361
-->
@@ -369,7 +373,11 @@ added:
369373
- v21.2.0
370374
- v20.11.0
371375
changes:
376+
<<<<<<< HEAD
372377
- version: v24.0.0
378+
=======
379+
- version: v22.16.0
380+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
373381
pr-url: https://github.com/nodejs/node/pull/58011
374382
description: This property is no longer experimental.
375383
-->

doc/api/events.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1835,7 +1835,11 @@ added:
18351835
- v20.5.0
18361836
- v18.18.0
18371837
changes:
1838+
<<<<<<< HEAD
18381839
- version: v24.0.0
1840+
=======
1841+
- version: v22.16.0
1842+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
18391843
pr-url: https://github.com/nodejs/node/pull/57765
18401844
description: Change stability index for this feature from Experimental to Stable.
18411845
-->

doc/api/process.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1136,7 +1136,11 @@ added:
11361136
- v19.6.0
11371137
- v18.15.0
11381138
changes:
1139+
<<<<<<< HEAD
11391140
- version: v24.0.0
1141+
=======
1142+
- version: v22.16.0
1143+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
11401144
pr-url: https://github.com/nodejs/node/pull/57765
11411145
description: Change stability index for this feature from Experimental to Stable.
11421146
- version:
@@ -1162,7 +1166,11 @@ added:
11621166
- v22.0.0
11631167
- v20.13.0
11641168
changes:
1169+
<<<<<<< HEAD
11651170
- version: v24.0.0
1171+
=======
1172+
- version: v22.16.0
1173+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
11661174
pr-url: https://github.com/nodejs/node/pull/57765
11671175
description: Change stability index for this feature from Experimental to Stable.
11681176
-->
@@ -2305,7 +2313,11 @@ added:
23052313
- v17.3.0
23062314
- v16.14.0
23072315
changes:
2316+
<<<<<<< HEAD
23082317
- version: v24.0.0
2318+
=======
2319+
- version: v22.16.0
2320+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
23092321
pr-url: https://github.com/nodejs/node/pull/57765
23102322
description: Change stability index for this feature from Experimental to Stable.
23112323
-->

doc/api/repl.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,11 @@ with REPL instances programmatically.
666666

667667
<!-- YAML
668668
added: v14.5.0
669+
<<<<<<< HEAD
669670
deprecated: v24.0.0
671+
=======
672+
deprecated: v22.16.0
673+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
670674
-->
671675

672676
> Stability: 0 - Deprecated. Use [`module.builtinModules`][] instead.

doc/api/sqlite.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,11 @@ console.log(query.all());
7878
<!-- YAML
7979
added: v22.5.0
8080
changes:
81+
<<<<<<< HEAD
8182
- version: v24.0.0
83+
=======
84+
- version: v22.16.0
85+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
8286
pr-url: https://github.com/nodejs/node/pull/57752
8387
description: Add `timeout` option.
8488
- version:
@@ -130,7 +134,11 @@ Constructs a new `DatabaseSync` instance.
130134
### `database.aggregate(name, options)`
131135

132136
<!-- YAML
137+
<<<<<<< HEAD
133138
added: v24.0.0
139+
=======
140+
added: v22.16.0
141+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
134142
-->
135143

136144
Registers a new aggregate function with the SQLite database. This method is a wrapper around
@@ -246,7 +254,11 @@ loading extensions for security reasons.
246254
### `database.location([dbName])`
247255

248256
<!-- YAML
257+
<<<<<<< HEAD
249258
added: v24.0.0
259+
=======
260+
added: v22.16.0
261+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
250262
-->
251263

252264
* `dbName` {string} Name of the database. This can be `'main'` (the default primary database) or any other
@@ -311,7 +323,11 @@ added:
311323
### `database.isTransaction`
312324

313325
<!-- YAML
326+
<<<<<<< HEAD
314327
added: v24.0.0
328+
=======
329+
added: v22.16.0
330+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
315331
-->
316332

317333
* {boolean} Whether the database is currently within a transaction. This method
@@ -508,7 +524,11 @@ the values in `namedParameters` and `anonymousParameters`.
508524
### `statement.columns()`
509525

510526
<!-- YAML
527+
<<<<<<< HEAD
511528
added: v23.11.0
529+
=======
530+
added: v22.16.0
531+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
512532
-->
513533

514534
* Returns: {Array} An array of objects. Each object corresponds to a column
@@ -714,11 +734,15 @@ exception.
714734
## `sqlite.backup(sourceDb, path[, options])`
715735

716736
<!-- YAML
737+
<<<<<<< HEAD
717738
added: v23.8.0
718739
changes:
719740
- version: v23.10.0
720741
pr-url: https://github.com/nodejs/node/pull/56991
721742
description: The `path` argument now supports Buffer and URL objects.
743+
=======
744+
added: v22.16.0
745+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
722746
-->
723747

724748
* `sourceDb` {DatabaseSync} The database to backup. The source database must be open.

doc/api/util.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2739,7 +2739,11 @@ added:
27392739
- v19.7.0
27402740
- v18.16.0
27412741
changes:
2742+
<<<<<<< HEAD
27422743
- version: v24.0.0
2744+
=======
2745+
- version: v22.16.0
2746+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
27432747
pr-url: https://github.com/nodejs/node/pull/57765
27442748
description: Change stability index for this feature from Experimental to Stable.
27452749
-->
@@ -3113,7 +3117,11 @@ For further information on `napi_create_external`, refer to
31133117
### `util.types.isFloat16Array(value)`
31143118
31153119
<!-- YAML
3120+
<<<<<<< HEAD
31163121
added: v24.0.0
3122+
=======
3123+
added: v22.16.0
3124+
>>>>>>> 9774069718 (2025-05-21, Version 22.16.0 'Jod' (LTS))
31173125
-->
31183126
31193127
* `value` {any}

0 commit comments

Comments
 (0)