Skip to content

Commit 92a7585

Browse files
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 5ed71ef commit 92a7585

File tree

16 files changed

+345
-32
lines changed

16 files changed

+345
-32
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
@@ -405,7 +405,7 @@ Error: Access to this API has been restricted
405405
added: v18.8.0
406406
changes:
407407
- version:
408-
- REPLACEME
408+
- v25.4.0
409409
pr-url: https://github.com/nodejs/node/pull/60954
410410
description: The snapshot building process is no longer experimental.
411411
-->
@@ -473,7 +473,7 @@ added:
473473
- v20.12.0
474474
changes:
475475
- version:
476-
- REPLACEME
476+
- v25.4.0
477477
pr-url: https://github.com/nodejs/node/pull/60954
478478
description: The snapshot building process is no longer experimental.
479479
-->
@@ -1489,7 +1489,7 @@ added:
14891489
- v14.18.0
14901490
changes:
14911491
- version:
1492-
- REPLACEME
1492+
- v25.4.0
14931493
pr-url: https://github.com/nodejs/node/pull/60956
14941494
description: The flag is no longer experimental.
14951495
-->
@@ -1900,7 +1900,7 @@ added:
19001900
- v20.17.0
19011901
changes:
19021902
- version:
1903-
- REPLACEME
1903+
- v25.4.0
19041904
pr-url: https://github.com/nodejs/node/pull/60959
19051905
description: The flag was renamed from `--no-experimental-require-module` to
19061906
`--no-require-module`, with the former marked as legacy.
@@ -2003,11 +2003,11 @@ added:
20032003
- v20.17.0
20042004
changes:
20052005
- version:
2006-
- REPLACEME
2006+
- v25.4.0
20072007
pr-url: https://github.com/nodejs/node/pull/60959
20082008
description: This flag is no longer experimental.
20092009
- version:
2010-
- REPLACEME
2010+
- v25.4.0
20112011
pr-url: https://github.com/nodejs/node/pull/60959
20122012
description: This flag was renamed from `--no-experimental-require-module`
20132013
to `--no-require-module`.
@@ -3410,7 +3410,7 @@ Any other value will result in colorized output being disabled.
34103410
<!-- YAML
34113411
added: v22.1.0
34123412
changes:
3413-
- version: REPLACEME
3413+
- version: v25.4.0
34143414
pr-url: https://github.com/nodejs/node/pull/60971
34153415
description: This feature is no longer experimental.
34163416
-->

doc/api/crypto.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4540,7 +4540,7 @@ added:
45404540
- v21.7.0
45414541
- v20.12.0
45424542
changes:
4543-
- version: REPLACEME
4543+
- version: v25.4.0
45444544
pr-url: https://github.com/nodejs/node/pull/60994
45454545
description: This API is no longer experimental.
45464546
- 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
@@ -4345,7 +4345,7 @@ Set the maximum number of idle HTTP parsers.
43454345
43464346
<!-- YAML
43474347
added:
4348-
- REPLACEME
4348+
- v25.4.0
43494349
-->
43504350
43514351
* `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: v25.0.0
@@ -571,7 +571,7 @@ added:
571571
- v23.0.0
572572
- v22.10.0
573573
changes:
574-
- version: REPLACEME
574+
- version: v25.4.0
575575
pr-url: https://github.com/nodejs/node/pull/60971
576576
description: This feature is no longer experimental.
577577
-->
@@ -587,7 +587,7 @@ interfere with the actual operation of the application.
587587
<!-- YAML
588588
added: v22.8.0
589589
changes:
590-
- version: REPLACEME
590+
- version: v25.4.0
591591
pr-url: https://github.com/nodejs/node/pull/60971
592592
description: This feature is no longer experimental.
593593
-->
@@ -603,7 +603,7 @@ changes:
603603
added: v8.8.0
604604
changes:
605605
- version:
606-
- REPLACEME
606+
- v25.4.0
607607
pr-url: https://github.com/nodejs/node/pull/60960
608608
description: Synchronous and in-thread hooks are now release candidate.
609609
- 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
-->
@@ -2815,7 +2815,7 @@ exceeds the size of the `ArrayBuffer`, a `RangeError` exception is raised.
28152815
added: v8.3.0
28162816
napiVersion: 1
28172817
changes:
2818-
- version: REPLACEME
2818+
- version: v25.4.0
28192819
pr-url: https://github.com/nodejs/node/pull/60473
28202820
description: Added support for `SharedArrayBuffer`.
28212821
-->
@@ -5054,7 +5054,7 @@ of the ECMA-262 specification.
50545054
#### `node_api_set_prototype`
50555055

50565056
<!-- YAML
5057-
added: REPLACEME
5057+
added: v25.4.0
50585058
-->
50595059

50605060
> 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)