Skip to content

Commit 973e119

Browse files
nodejs-github-botRafaelGSS
authored andcommitted
2026-01-19, Version 25.4.0 (Current)
Notable changes: cli: * add --require-module/--no-require-module (Joyee Cheung) #60959 * mark --heapsnapshot-near-heap-limit as stable (Joyee Cheung) #60956 crypto: * update root certificates to NSS 3.117 (Node.js GitHub Bot) #60741 doc: * add @avivkeller to collaborators (Aviv Keller) #61115 * add gurgunday to collaborators (Gürgün Dayıoğlu) #61094 * mark --build-snapshot and --build-snapshot-config as stable (Joyee Cheung) #60954 events: * (SEMVER-MINOR) repurpose `events.listenerCount()` to accept EventTargets (René) #60214 http: * (SEMVER-MINOR) add http.setGlobalProxyFromEnv() (Joyee Cheung) #60953 meta: * add Renegade334 to collaborators (Renegade334) #60714 module: * mark require(esm) as stable (Joyee Cheung) #60959 * mark module compile cache as stable (Joyee Cheung) #60971 * (SEMVER-MINOR) allow subpath imports that start with `#/` (Jan Martin) #60864 process: * (SEMVER-MINOR) preserve AsyncLocalStorage in queueMicrotask only when needed (Gürgün Dayıoğlu) #60913 stream: * (SEMVER-MINOR) do not pass `readable.compose()` output via `Readable.from()` (René) #60907 util: * (SEMVER-MINOR) add convertProcessSignalToExitCode utility (Erick Wendel) #60963 v8: * mark v8.queryObjects() as stable (Joyee Cheung) #60957 PR-URL: #61400
1 parent 58f5da2 commit 973e119

File tree

15 files changed

+342
-29
lines changed

15 files changed

+342
-29
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ release.
4141
</tr>
4242
<tr>
4343
<td valign="top">
44-
<b><a href="doc/changelogs/CHANGELOG_V25.md#25.3.0">25.3.0</a></b><br/>
44+
<b><a href="doc/changelogs/CHANGELOG_V25.md#25.4.0">25.4.0</a></b><br/>
45+
<a href="doc/changelogs/CHANGELOG_V25.md#25.3.0">25.3.0</a><br/>
4546
<a href="doc/changelogs/CHANGELOG_V25.md#25.2.1">25.2.1</a><br/>
4647
<a href="doc/changelogs/CHANGELOG_V25.md#25.2.0">25.2.0</a><br/>
4748
<a href="doc/changelogs/CHANGELOG_V25.md#25.1.0">25.1.0</a><br/>

doc/api/cli.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ Error: Access to this API has been restricted
407407
added: v18.8.0
408408
changes:
409409
- version:
410-
- REPLACEME
410+
- v25.4.0
411411
pr-url: https://github.com/nodejs/node/pull/60954
412412
description: The snapshot building process is no longer experimental.
413413
-->
@@ -475,7 +475,7 @@ added:
475475
- v20.12.0
476476
changes:
477477
- version:
478-
- REPLACEME
478+
- v25.4.0
479479
pr-url: https://github.com/nodejs/node/pull/60954
480480
description: The snapshot building process is no longer experimental.
481481
-->
@@ -1495,7 +1495,7 @@ added:
14951495
- v14.18.0
14961496
changes:
14971497
- version:
1498-
- REPLACEME
1498+
- v25.4.0
14991499
pr-url: https://github.com/nodejs/node/pull/60956
15001500
description: The flag is no longer experimental.
15011501
-->
@@ -1906,7 +1906,7 @@ added:
19061906
- v20.17.0
19071907
changes:
19081908
- version:
1909-
- REPLACEME
1909+
- v25.4.0
19101910
pr-url: https://github.com/nodejs/node/pull/60959
19111911
description: The flag was renamed from `--no-experimental-require-module` to
19121912
`--no-require-module`, with the former marked as legacy.
@@ -2009,11 +2009,11 @@ added:
20092009
- v20.17.0
20102010
changes:
20112011
- version:
2012-
- REPLACEME
2012+
- v25.4.0
20132013
pr-url: https://github.com/nodejs/node/pull/60959
20142014
description: This flag is no longer experimental.
20152015
- version:
2016-
- REPLACEME
2016+
- v25.4.0
20172017
pr-url: https://github.com/nodejs/node/pull/60959
20182018
description: This flag was renamed from `--no-experimental-require-module`
20192019
to `--no-require-module`.
@@ -3420,7 +3420,7 @@ Any other value will result in colorized output being disabled.
34203420
<!-- YAML
34213421
added: v22.1.0
34223422
changes:
3423-
- version: REPLACEME
3423+
- version: v25.4.0
34243424
pr-url: https://github.com/nodejs/node/pull/60971
34253425
description: This feature is no longer experimental.
34263426
-->

doc/api/crypto.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4531,7 +4531,7 @@ added:
45314531
- v21.7.0
45324532
- v20.12.0
45334533
changes:
4534-
- version: REPLACEME
4534+
- version: v25.4.0
45354535
pr-url: https://github.com/nodejs/node/pull/60994
45364536
description: This API is no longer experimental.
45374537
- version: v24.4.0

doc/api/deprecations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -786,7 +786,7 @@ The [`domain`][] module is deprecated and should not be used.
786786

787787
<!-- YAML
788788
changes:
789-
- version: REPLACEME
789+
- version: v25.4.0
790790
pr-url: https://github.com/nodejs/node/pull/60214
791791
description: Deprecation revoked.
792792
- version:

doc/api/events.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1627,10 +1627,10 @@ See how to write a custom [rejection handler][rejection].
16271627
<!-- YAML
16281628
added: v0.9.12
16291629
changes:
1630-
- version: REPLACEME
1630+
- version: v25.4.0
16311631
pr-url: https://github.com/nodejs/node/pull/60214
16321632
description: Now accepts EventTarget arguments.
1633-
- version: REPLACEME
1633+
- version: v25.4.0
16341634
pr-url: https://github.com/nodejs/node/pull/60214
16351635
description: Deprecation revoked.
16361636
- version: v3.2.0

doc/api/http.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4367,7 +4367,7 @@ Set the maximum number of idle HTTP parsers.
43674367
43684368
<!-- YAML
43694369
added:
4370-
- REPLACEME
4370+
- v25.4.0
43714371
-->
43724372
43734373
* `proxyEnv` {Object} An object containing proxy configuration. This accepts the

doc/api/module.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ added:
224224
- v22.15.0
225225
changes:
226226
- version:
227-
- REPLACEME
227+
- v25.4.0
228228
pr-url: https://github.com/nodejs/node/pull/60960
229229
description: Synchronous and in-thread hooks are now release candidate.
230230
-->
@@ -460,7 +460,7 @@ separately if the same base directory is used to persist the cache, so they can
460460
<!-- YAML
461461
added: v22.8.0
462462
changes:
463-
- version: REPLACEME
463+
- version: v25.4.0
464464
pr-url: https://github.com/nodejs/node/pull/60971
465465
description: This feature is no longer experimental.
466466
-->
@@ -515,7 +515,7 @@ The following constants are returned as the `status` field in the object returne
515515
<!-- YAML
516516
added: v22.8.0
517517
changes:
518-
- version: REPLACEME
518+
- version: v25.4.0
519519
pr-url: https://github.com/nodejs/node/pull/60971
520520
description: This feature is no longer experimental.
521521
- version:
@@ -575,7 +575,7 @@ added:
575575
- v23.0.0
576576
- v22.10.0
577577
changes:
578-
- version: REPLACEME
578+
- version: v25.4.0
579579
pr-url: https://github.com/nodejs/node/pull/60971
580580
description: This feature is no longer experimental.
581581
-->
@@ -591,7 +591,7 @@ interfere with the actual operation of the application.
591591
<!-- YAML
592592
added: v22.8.0
593593
changes:
594-
- version: REPLACEME
594+
- version: v25.4.0
595595
pr-url: https://github.com/nodejs/node/pull/60971
596596
description: This feature is no longer experimental.
597597
-->
@@ -607,7 +607,7 @@ changes:
607607
added: v8.8.0
608608
changes:
609609
- version:
610-
- REPLACEME
610+
- v25.4.0
611611
pr-url: https://github.com/nodejs/node/pull/60960
612612
description: Synchronous and in-thread hooks are now release candidate.
613613
- version:

doc/api/modules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ added:
176176
- v20.17.0
177177
changes:
178178
- version:
179-
- REPLACEME
179+
- v25.4.0
180180
pr-url: https://github.com/nodejs/node/pull/60959
181181
description: This feature is no longer experimental.
182182
- version:

doc/api/n-api.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2288,7 +2288,7 @@ object such that no properties can be set on it, and no prototype.
22882288

22892289
<!-- YAML
22902290
changes:
2291-
- version: REPLACEME
2291+
- version: v25.4.0
22922292
pr-url: https://github.com/nodejs/node/pull/58879
22932293
description: Added `napi_float16_array` for Float16Array support.
22942294
-->
@@ -2817,7 +2817,7 @@ exceeds the size of the `ArrayBuffer`, a `RangeError` exception is raised.
28172817
added: v8.3.0
28182818
napiVersion: 1
28192819
changes:
2820-
- version: REPLACEME
2820+
- version: v25.4.0
28212821
pr-url: https://github.com/nodejs/node/pull/60473
28222822
description: Added support for `SharedArrayBuffer`.
28232823
-->
@@ -5062,7 +5062,7 @@ of the ECMA-262 specification.
50625062
#### `node_api_set_prototype`
50635063

50645064
<!-- YAML
5065-
added: REPLACEME
5065+
added: v25.4.0
50665066
-->
50675067

50685068
> Stability: 1 - Experimental

doc/api/packages.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -528,7 +528,7 @@ added:
528528
- v14.6.0
529529
- v12.19.0
530530
changes:
531-
- version: REPLACEME
531+
- version: v25.4.0
532532
pr-url: https://github.com/nodejs/node/pull/60864
533533
description: Allow subpath imports that start with `#/`.
534534
-->

0 commit comments

Comments
 (0)