Skip to content

Commit d3ac95e

Browse files
nodejs-github-bottargos
authored andcommitted
2025-08-27, Version 24.7.0 (Current)
Notable changes: crypto: * update root certificates to NSS 3.114 (Node.js GitHub Bot) nodejs#59571 * (SEMVER-MINOR) add AES-OCB Web Cryptography algorithm (Filip Skokan) nodejs#59539 * (SEMVER-MINOR) support ML-KEM in Web Cryptography (Filip Skokan) nodejs#59569 * (SEMVER-MINOR) support ML-KEM, DHKEM, and RSASVE key encapsulation mechanisms (Filip Skokan) nodejs#59491 * (SEMVER-MINOR) add argon2() and argon2Sync() methods (Ranieri Althoff) nodejs#50353 * (SEMVER-MINOR) support ML-DSA spki/pkcs8 key formats in Web Cryptography (Filip Skokan) nodejs#59365 * (SEMVER-MINOR) add ChaCha20-Poly1305 Web Cryptography algorithm (Filip Skokan) nodejs#59365 * (SEMVER-MINOR) add subtle.getPublicKey() utility function in Web Cryptography (Filip Skokan) nodejs#59365 * (SEMVER-MINOR) add SHA-3 Web Cryptography digest algorithms (Filip Skokan) nodejs#59365 * (SEMVER-MINOR) add SHAKE Web Cryptography digest algorithms (Filip Skokan) nodejs#59365 * (SEMVER-MINOR) add SubtleCrypto.supports feature detection in Web Cryptography (Filip Skokan) nodejs#59365 * (SEMVER-MINOR) support ML-DSA in Web Cryptography (Filip Skokan) nodejs#59365 * (SEMVER-MINOR) support ML-KEM KeyObject (Filip Skokan) nodejs#59461 http: * (SEMVER-MINOR) add Agent.agentKeepAliveTimeoutBuffer option (Haram Jeong) nodejs#59315 http2: * (SEMVER-MINOR) add support for raw header arrays in h2Stream.respond() (Tim Perry) nodejs#59455 sea: * (SEMVER-MINOR) support execArgv in sea config (Joyee Cheung) nodejs#59314 stream: * (SEMVER-MINOR) add brotli support to CompressionStream and DecompressionStream (Matthew Aitken) nodejs#59464 PR-URL: nodejs#59629
1 parent bcb802c commit d3ac95e

File tree

12 files changed

+288
-74
lines changed

12 files changed

+288
-74
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ release.
3939
</tr>
4040
<tr>
4141
<td valign="top">
42-
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.6.0">24.6.0</a></b><br/>
42+
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.7.0">24.7.0</a></b><br/>
43+
<a href="doc/changelogs/CHANGELOG_V24.md#24.6.0">24.6.0</a><br/>
4344
<a href="doc/changelogs/CHANGELOG_V24.md#24.5.0">24.5.0</a><br/>
4445
<a href="doc/changelogs/CHANGELOG_V24.md#24.4.1">24.4.1</a><br/>
4546
<a href="doc/changelogs/CHANGELOG_V24.md#24.4.0">24.4.0</a><br/>

doc/api/cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2651,7 +2651,7 @@ The destination for the corresponding test reporter. See the documentation on
26512651

26522652
<!-- YAML
26532653
added:
2654-
- REPLACEME
2654+
- v24.7.0
26552655
-->
26562656

26572657
A path to a file allowing the test runner to persist the state of the test

doc/api/crypto.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2061,7 +2061,7 @@ changes:
20612061
- version: REPLACEME
20622062
pr-url: https://github.com/nodejs/node/pull/59537
20632063
description: Add support for SLH-DSA keys.
2064-
- version: REPLACEME
2064+
- version: v24.7.0
20652065
pr-url: https://github.com/nodejs/node/pull/59461
20662066
description: Add support for ML-KEM keys.
20672067
- version: v24.6.0
@@ -2988,7 +2988,7 @@ Does not perform any other validation checks on the certificate.
29882988
### `crypto.argon2(algorithm, parameters, callback)`
29892989

29902990
<!-- YAML
2991-
added: REPLACEME
2991+
added: v24.7.0
29922992
-->
29932993

29942994
> Stability: 1.2 - Release candidate
@@ -3074,7 +3074,7 @@ argon2('argon2id', parameters, (err, derivedKey) => {
30743074
### `crypto.argon2Sync(algorithm, parameters)`
30753075

30763076
<!-- YAML
3077-
added: REPLACEME
3077+
added: v24.7.0
30783078
-->
30793079

30803080
> Stability: 1.2 - Release candidate
@@ -3759,7 +3759,7 @@ algorithm names.
37593759
### `crypto.decapsulate(key, ciphertext[, callback])`
37603760

37613761
<!-- YAML
3762-
added: REPLACEME
3762+
added: v24.7.0
37633763
-->
37643764

37653765
> Stability: 1.2 - Release candidate
@@ -3819,7 +3819,7 @@ If the `callback` function is provided this function uses libuv's threadpool.
38193819
### `crypto.encapsulate(key[, callback])`
38203820

38213821
<!-- YAML
3822-
added: REPLACEME
3822+
added: v24.7.0
38233823
-->
38243824

38253825
> Stability: 1.2 - Release candidate
@@ -3929,7 +3929,7 @@ changes:
39293929
- version: REPLACEME
39303930
pr-url: https://github.com/nodejs/node/pull/59537
39313931
description: Add support for SLH-DSA key pairs.
3932-
- version: REPLACEME
3932+
- version: v24.7.0
39333933
pr-url: https://github.com/nodejs/node/pull/59461
39343934
description: Add support for ML-KEM key pairs.
39353935
- version: v24.6.0
@@ -4057,7 +4057,7 @@ changes:
40574057
- version: REPLACEME
40584058
pr-url: https://github.com/nodejs/node/pull/59537
40594059
description: Add support for SLH-DSA key pairs.
4060-
- version: REPLACEME
4060+
- version: v24.7.0
40614061
pr-url: https://github.com/nodejs/node/pull/59461
40624062
description: Add support for ML-KEM key pairs.
40634063
- version: v24.6.0

doc/api/errors.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1070,7 +1070,7 @@ Key's Asymmetric Key Type is not registered for use in the
10701070
### `ERR_CRYPTO_KEM_NOT_SUPPORTED`
10711071

10721072
<!-- YAML
1073-
added: REPLACEME
1073+
added: v24.7.0
10741074
-->
10751075

10761076
Attempted to use KEM operations while Node.js was not compiled with

doc/api/globals.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ with the [`--no-experimental-websocket`][] CLI flag.
330330
<!-- YAML
331331
added: v18.0.0
332332
changes:
333-
- version: REPLACEME
333+
- version: v24.7.0
334334
pr-url: https://github.com/nodejs/node/pull/59464
335335
description: format now accepts `brotli` value.
336336
- version:
@@ -448,7 +448,7 @@ A browser-compatible implementation of {CustomEvent}.
448448
<!-- YAML
449449
added: v18.0.0
450450
changes:
451-
- version: REPLACEME
451+
- version: v24.7.0
452452
pr-url: https://github.com/nodejs/node/pull/59464
453453
description: format now accepts `brotli` value.
454454
- version:

doc/api/http.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ http.get({
117117
added: v0.3.4
118118
changes:
119119
- version:
120-
- REPLACEME
120+
- v24.7.0
121121
pr-url: https://github.com/nodejs/node/pull/59315
122122
description: Add support for `agentKeepAliveTimeoutBuffer`.
123123
- version:

doc/api/http2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1862,7 +1862,7 @@ and will throw an error.
18621862
added: v8.4.0
18631863
changes:
18641864
- version:
1865-
- REPLACEME
1865+
- v24.7.0
18661866
pr-url: https://github.com/nodejs/node/pull/59455
18671867
description: Allow passing headers in raw array format.
18681868
- version:

doc/api/inspector.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ HTTP request has failed to load.
606606

607607
<!-- YAML
608608
added:
609-
- REPLACEME
609+
- v24.7.0
610610
-->
611611

612612
* `params` {Object}
@@ -620,7 +620,7 @@ a WebSocket connection has been initiated.
620620

621621
<!-- YAML
622622
added:
623-
- REPLACEME
623+
- v24.7.0
624624
-->
625625

626626
* `params` {Object}
@@ -634,7 +634,7 @@ This event indicates that the WebSocket handshake response has been received.
634634

635635
<!-- YAML
636636
added:
637-
- REPLACEME
637+
- v24.7.0
638638
-->
639639

640640
* `params` {Object}

doc/api/test.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1382,7 +1382,7 @@ added:
13821382
- v18.9.0
13831383
- v16.19.0
13841384
changes:
1385-
- version: REPLACEME
1385+
- version: v24.7.0
13861386
pr-url: https://github.com/nodejs/node/pull/59443
13871387
description: Added a rerunFailuresFilePath option.
13881388
- version: v23.0.0

0 commit comments

Comments
 (0)