Skip to content

Commit 6026811

Browse files
2026-05-21, Version 24.16.0 'Krypton' (LTS)
Notable changes: crypto: * (SEMVER-MINOR) implement randomUUIDv7() (nabeel378) #62553 debugger: * (SEMVER-MINOR) add edit-free runtime expression probes to `node inspect` (Joyee Cheung) #62713 fs: * (SEMVER-MINOR) add signal option to fs.stat() (Mert Can Altin) #57775 * (SEMVER-MINOR) expose frsize field in statfs (Jinho Jang) #62277 http: * (SEMVER-MINOR) harden ClientRequest options merge (Matteo Collina) #63082 * (SEMVER-MINOR) add req.signal to IncomingMessage (Akshat) #62541 stream: * (SEMVER-MINOR) propagate destruction in duplexPair (Ahmed Elhor) #61098 test_runner: * (SEMVER-MINOR) support test order randomization (Pietro Marchini) #61747 * (SEMVER-MINOR) align mock timeout api (sangwook) #62820 * (SEMVER-MINOR) add mock-timers support for AbortSignal.timeout (DeveloperViraj) #60751 util: * (SEMVER-MINOR) colorize text with hex colors (Guilherme Araújo) #61556 PR-URL: #63263
1 parent f68189b commit 6026811

15 files changed

Lines changed: 288 additions & 37 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ release.
4040
</tr>
4141
<tr>
4242
<td valign="top">
43-
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.15.0">24.15.0</a></b><br/>
43+
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.16.0">24.16.0</a></b><br/>
44+
<a href="doc/changelogs/CHANGELOG_V24.md#24.15.0">24.15.0</a><br/>
4445
<a href="doc/changelogs/CHANGELOG_V24.md#24.14.1">24.14.1</a><br/>
4546
<a href="doc/changelogs/CHANGELOG_V24.md#24.14.0">24.14.0</a><br/>
4647
<a href="doc/changelogs/CHANGELOG_V24.md#24.13.1">24.13.1</a><br/>

doc/api/cli.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1143,7 +1143,7 @@ top-level awaits, and print their location to help users find them.
11431143
### `--experimental-quic`
11441144

11451145
<!-- YAML
1146-
added: REPLACEME
1146+
added: v24.16.0
11471147
-->
11481148

11491149
> Stability: 1.1 - Active development
@@ -1176,7 +1176,7 @@ Use this flag to enable [ShadowRealm][] support.
11761176

11771177
<!-- YAML
11781178
added:
1179-
- REPLACEME
1179+
- v24.16.0
11801180
-->
11811181

11821182
> Stability: 1.1 - Active Development
@@ -2672,7 +2672,7 @@ option set. This flag is not necessary when test isolation is disabled.
26722672
### `--test-random-seed`
26732673

26742674
<!-- YAML
2675-
added: REPLACEME
2675+
added: v24.16.0
26762676
-->
26772677

26782678
Set the seed used to randomize test execution order. This applies to both test
@@ -2686,7 +2686,7 @@ This flag cannot be used with `--watch` or `--test-rerun-failures`.
26862686
### `--test-randomize`
26872687

26882688
<!-- YAML
2689-
added: REPLACEME
2689+
added: v24.16.0
26902690
-->
26912691

26922692
Randomize test execution order. This applies to both test file execution order

doc/api/crypto.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5810,7 +5810,7 @@ cryptographic pseudorandom number generator.
58105810
### `crypto.randomUUIDv7([options])`
58115811

58125812
<!-- YAML
5813-
added: REPLACEME
5813+
added: v24.16.0
58145814
-->
58155815

58165816
* `options` {Object}
@@ -6062,7 +6062,7 @@ Throws an error if FIPS mode is not available.
60626062
<!-- YAML
60636063
added: v12.0.0
60646064
changes:
6065-
- version: REPLACEME
6065+
- version: v24.16.0
60666066
pr-url: https://github.com/nodejs/node/pull/62474
60676067
description: Add support for Ed25519 context parameter.
60686068
- version: v24.8.0
@@ -6191,7 +6191,7 @@ not introduce timing vulnerabilities.
61916191
<!-- YAML
61926192
added: v12.0.0
61936193
changes:
6194-
- version: REPLACEME
6194+
- version: v24.16.0
61956195
pr-url: https://github.com/nodejs/node/pull/62474
61966196
description: Add support for Ed25519 context parameter.
61976197
- version: v24.8.0

doc/api/debugger.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ command.
9494

9595
<!-- YAML
9696
added:
97-
- REPLACEME
97+
- v24.16.0
9898
-->
9999

100100
> Stability: 1 - Experimental

doc/api/errors.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2704,7 +2704,7 @@ ES modules. When `require()` encounters an ES module that contains top-level
27042704
### `ERR_REQUIRE_ESM_RACE_CONDITION`
27052705

27062706
<!-- YAML
2707-
added: REPLACEME
2707+
added: v24.16.0
27082708
-->
27092709

27102710
> Stability: 1 - Experimental.

doc/api/fs.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -630,7 +630,7 @@ Read from a file and write to an array of {ArrayBufferView}s
630630
<!-- YAML
631631
added: v10.0.0
632632
changes:
633-
- version: REPLACEME
633+
- version: v24.16.0
634634
pr-url: https://github.com/nodejs/node/pull/57775
635635
description: Now accepts an additional `signal` property to allow aborting the operation.
636636
- version: v10.5.0
@@ -1088,7 +1088,7 @@ behavior is similar to `cp dir1/ dir2/`.
10881088
<!-- YAML
10891089
added: v22.0.0
10901090
changes:
1091-
- version: REPLACEME
1091+
- version: v24.16.0
10921092
pr-url: https://github.com/nodejs/node/pull/62695
10931093
description: Add support for the `followSymlinks` option.
10941094
- version: v24.1.0
@@ -3202,7 +3202,7 @@ descriptor. See [`fs.utimes()`][].
32023202
<!-- YAML
32033203
added: v22.0.0
32043204
changes:
3205-
- version: REPLACEME
3205+
- version: v24.16.0
32063206
pr-url: https://github.com/nodejs/node/pull/62695
32073207
description: Add support for the `followSymlinks` option.
32083208
- version: v24.1.0
@@ -4800,7 +4800,7 @@ The `atime` and `mtime` arguments follow these rules:
48004800
<!-- YAML
48014801
added: v0.5.10
48024802
changes:
4803-
- version: REPLACEME
4803+
- version: v24.16.0
48044804
pr-url: https://github.com/nodejs/node/pull/61870
48054805
description: Added `throwIfNoEntry` option.
48064806
- version: v19.1.0
@@ -5779,7 +5779,7 @@ Synchronous version of [`fs.futimes()`][]. Returns `undefined`.
57795779
<!-- YAML
57805780
added: v22.0.0
57815781
changes:
5782-
- version: REPLACEME
5782+
- version: v24.16.0
57835783
pr-url: https://github.com/nodejs/node/pull/62695
57845784
description: Add support for the `followSymlinks` option.
57855785
- version: v24.1.0
@@ -7721,7 +7721,7 @@ Optimal transfer block size.
77217721
#### `statfs.frsize`
77227722
77237723
<!-- YAML
7724-
added: REPLACEME
7724+
added: v24.16.0
77257725
-->
77267726
77277727
* Type: {number|bigint}

doc/api/http.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2972,7 +2972,7 @@ Calls `message.socket.setTimeout(msecs, callback)`.
29722972
### `message.signal`
29732973

29742974
<!-- YAML
2975-
added: REPLACEME
2975+
added: v24.16.0
29762976
-->
29772977

29782978
* Type: {AbortSignal}

doc/api/inspector.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -681,7 +681,7 @@ For more details, see the official CDP documentation: [Network.loadNetworkResour
681681

682682
<!-- YAML
683683
added:
684-
- REPLACEME
684+
- v24.16.0
685685
-->
686686

687687
* `params` {Object}
@@ -702,7 +702,7 @@ This event indicates that a new item has been added to the storage.
702702

703703
<!-- YAML
704704
added:
705-
- REPLACEME
705+
- v24.16.0
706706
-->
707707

708708
* `params` {Object}
@@ -722,7 +722,7 @@ This event indicates that an item has been removed from the storage.
722722

723723
<!-- YAML
724724
added:
725-
- REPLACEME
725+
- v24.16.0
726726
-->
727727

728728
* `params` {Object}
@@ -744,7 +744,7 @@ This event indicates that a storage item has been updated.
744744

745745
<!-- YAML
746746
added:
747-
- REPLACEME
747+
- v24.16.0
748748
-->
749749

750750
* `params` {Object}
@@ -764,7 +764,7 @@ storage.
764764

765765
<!-- YAML
766766
added:
767-
- REPLACEME
767+
- v24.16.0
768768
-->
769769

770770
* `params` {Object}

doc/api/n-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2576,7 +2576,7 @@ JavaScript `ArrayBuffer`s are described in
25762576
#### `node_api_create_external_sharedarraybuffer`
25772577

25782578
<!-- YAML
2579-
added: REPLACEME
2579+
added: v24.16.0
25802580
-->
25812581

25822582
```c

doc/api/quic.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ True if the endpoint is actively listening for incoming connections. Read only.
213213
### `endpoint.setSNIContexts(entries[, options])`
214214

215215
<!-- YAML
216-
added: REPLACEME
216+
added: v24.16.0
217217
-->
218218

219219
* `entries` {object} An object mapping host names to TLS identity options.
@@ -1147,7 +1147,7 @@ added: v23.8.0
11471147
#### `sessionOptions.alpn`
11481148

11491149
<!-- YAML
1150-
added: REPLACEME
1150+
added: v24.16.0
11511151
-->
11521152

11531153
* Type: {string} (client) | {string\[]} (server)
@@ -1353,7 +1353,7 @@ The peer server name to target (SNI). Defaults to `'localhost'`.
13531353
#### `sessionOptions.sni` (server only)
13541354

13551355
<!-- YAML
1356-
added: REPLACEME
1356+
added: v24.16.0
13571357
-->
13581358

13591359
* Type: {Object}

0 commit comments

Comments
 (0)