Skip to content

Commit 86282b5

Browse files
committed
2026-04-01, Version 25.9.0 (Current)
Notable changes: async_hooks: * (SEMVER-MINOR) add using scopes to `AsyncLocalStorage` (Stephen Belanger) #61674 cli: * (SEMVER-MINOR) add `--max-heap-size` option (tannal) #58708 crypto: * (SEMVER-MINOR) add TurboSHAKE and KangarooTwelve Web Cryptography algorithms (Filip Skokan) #62183 repl: * (SEMVER-MINOR) add customizable error handling (Anna Henningsen) #62188 * (SEMVER-MINOR) remove dependency on `node:domain` (Matteo Collina) #61227 sea: * (SEMVER-MINOR) support code cache for ESM entrypoint in SEA (Joyee Cheung) #62158 stream: * (SEMVER-MINOR) add stream/iter Implementation (James M Snell) #62066 test_runner: * add exports option for module mocks (sangwook) #61727 PR-URL: #62522
1 parent 0dfdec9 commit 86282b5

File tree

14 files changed

+212
-72
lines changed

14 files changed

+212
-72
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.8.2">25.8.2</a></b><br/>
44+
<b><a href="doc/changelogs/CHANGELOG_V25.md#25.9.0">25.9.0</a></b><br/>
45+
<a href="doc/changelogs/CHANGELOG_V25.md#25.8.2">25.8.2</a><br/>
4546
<a href="doc/changelogs/CHANGELOG_V25.md#25.8.1">25.8.1</a><br/>
4647
<a href="doc/changelogs/CHANGELOG_V25.md#25.8.0">25.8.0</a><br/>
4748
<a href="doc/changelogs/CHANGELOG_V25.md#25.7.0">25.7.0</a><br/>

‎doc/api/async_context.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ try {
389389
### `asyncLocalStorage.withScope(store)`
390390

391391
<!-- YAML
392-
added: REPLACEME
392+
added: v25.9.0
393393
-->
394394

395395
> Stability: 1 - Experimental
@@ -527,7 +527,7 @@ probably responsible for the context loss.
527527
## Class: `RunScope`
528528

529529
<!-- YAML
530-
added: REPLACEME
530+
added: v25.9.0
531531
-->
532532

533533
> Stability: 1 - Experimental
@@ -543,7 +543,7 @@ exits, whether through normal completion or by throwing an error.
543543
### `scope.dispose()`
544544

545545
<!-- YAML
546-
added: REPLACEME
546+
added: v25.9.0
547547
-->
548548

549549
Explicitly ends the scope and restores the previous store value. This method

‎doc/api/cli.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1280,7 +1280,7 @@ Enable experimental support for storage inspection
12801280
### `--experimental-stream-iter`
12811281

12821282
<!-- YAML
1283-
added: REPLACEME
1283+
added: v25.9.0
12841284
-->
12851285

12861286
> Stability: 1 - Experimental

‎doc/api/deprecations.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4488,7 +4488,7 @@ changes:
44884488
- version: REPLACEME
44894489
pr-url: https://github.com/nodejs/node/pull/62453
44904490
description: Runtime deprecation.
4491-
- version: REPLACEME
4491+
- version: v25.9.0
44924492
pr-url: https://github.com/nodejs/node/pull/62321
44934493
description: Documentation-only deprecation.
44944494
-->
@@ -4513,7 +4513,7 @@ changes:
45134513
- version: REPLACEME
45144514
pr-url: https://github.com/nodejs/node/pull/62453
45154515
description: Runtime deprecation.
4516-
- version: REPLACEME
4516+
- version: v25.9.0
45174517
pr-url: https://github.com/nodejs/node/pull/62321
45184518
description: Documentation-only deprecation.
45194519
-->
@@ -4530,7 +4530,7 @@ changes:
45304530
- version: REPLACEME
45314531
pr-url: https://github.com/nodejs/node/pull/62401
45324532
description: Runtime deprecation.
4533-
- version: REPLACEME
4533+
- version: v25.9.0
45344534
pr-url: https://github.com/nodejs/node/pull/62395
45354535
description: Documentation-only deprecation.
45364536
-->

‎doc/api/diagnostics_channel.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1858,7 +1858,7 @@ Emitted when [`process.execve()`][] is invoked.
18581858
> Stability: 1 - Experimental
18591859
18601860
<!-- YAML
1861-
added: REPLACEME
1861+
added: v25.9.0
18621862
-->
18631863

18641864
These channels are emitted for each [`locks.request()`][] call. See

‎doc/api/fs.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ added: v10.0.0
380380
#### `filehandle.pull([...transforms][, options])`
381381
382382
<!-- YAML
383-
added: REPLACEME
383+
added: v25.9.0
384384
-->
385385
386386
> Stability: 1 - Experimental
@@ -457,7 +457,7 @@ run().catch(console.error);
457457
#### `filehandle.pullSync([...transforms][, options])`
458458
459459
<!-- YAML
460-
added: REPLACEME
460+
added: v25.9.0
461461
-->
462462
463463
> Stability: 1 - Experimental
@@ -1010,7 +1010,7 @@ the end of the file.
10101010
#### `filehandle.writer([options])`
10111011
10121012
<!-- YAML
1013-
added: REPLACEME
1013+
added: v25.9.0
10141014
-->
10151015
10161016
> Stability: 1 - Experimental

‎doc/api/module.md‎

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -178,15 +178,11 @@ isBuiltin('wss'); // false
178178
added:
179179
- v20.6.0
180180
- v18.19.0
181-
deprecated: REPLACEME
181+
deprecated: v25.9.0
182182
changes:
183183
- version: REPLACEME
184184
pr-url: https://github.com/nodejs/node/pull/62401
185185
description: Runtime deprecation (DEP0205).
186-
- version: REPLACEME
187-
pr-url: https://github.com/nodejs/node/pull/62395
188-
description: Documentation-only deprecation (DEP0205). Use
189-
`module.registerHooks()` instead.
190186
- version:
191187
- v23.6.1
192188
- v22.13.1

‎doc/api/process.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -739,7 +739,7 @@ This feature is not available in [`Worker`][] threads.
739739
## `process.addUncaughtExceptionCaptureCallback(fn)`
740740

741741
<!-- YAML
742-
added: REPLACEME
742+
added: v25.9.0
743743
-->
744744

745745
> Stability: 1 - Experimental
@@ -4060,7 +4060,7 @@ This implies calling `module.setSourceMapsSupport()` with an option
40604060
<!-- YAML
40614061
added: v9.3.0
40624062
changes:
4063-
- version: REPLACEME
4063+
- version: v25.9.0
40644064
pr-url: https://github.com/nodejs/node/pull/61227
40654065
description: Use `process.addUncaughtExceptionCaptureCallback()` to
40664066
register multiple callbacks.

‎doc/api/quic.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1198,7 +1198,7 @@ True to enable TLS keylogging output.
11981198
<!-- YAML
11991199
added: v23.8.0
12001200
changes:
1201-
- version: REPLACEME
1201+
- version: v25.9.0
12021202
pr-url: https://github.com/nodejs/node/pull/62335
12031203
description: CryptoKey is no longer accepted.
12041204
-->

‎doc/api/repl.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,7 @@ npx codemod@latest @nodejs/repl-builtin-modules
709709
<!-- YAML
710710
added: v0.1.91
711711
changes:
712-
- version: REPLACEME
712+
- version: v25.9.0
713713
pr-url: https://github.com/nodejs/node/pull/62188
714714
description: The `handleError` parameter has been added.
715715
- version: v24.1.0

0 commit comments

Comments
 (0)