mirror of
https://github.com/nodejs/node.git
synced 2025-08-15 13:48:44 +02:00
2025-08-14, Version 24.6.0 (Current)
Some checks failed
Linters / lint-addon-docs (push) Successful in 2m19s
Linters / lint-cpp (push) Failing after 2m20s
Linters / format-cpp (push) Has been skipped
Test and upload documentation to artifacts / build-docs (push) Failing after 4m37s
Linters / lint-py (push) Failing after 2m11s
Linters / lint-yaml (push) Failing after 1m44s
Linters / lint-sh (push) Failing after 1m24s
Linters / lint-codeowners (push) Failing after 56s
Linters / lint-pr-url (push) Has been skipped
Linters / lint-readme (push) Successful in 1m26s
Notify on Push / Notify on Force Push on `main` (push) Has been skipped
Notify on Push / Notify on Push on `main` that lacks metadata (push) Has been skipped
Scorecard supply-chain security / Scorecard analysis (push) Failing after 52s
Linters / lint-js-and-md (push) Successful in 11m30s
Some checks failed
Linters / lint-addon-docs (push) Successful in 2m19s
Linters / lint-cpp (push) Failing after 2m20s
Linters / format-cpp (push) Has been skipped
Test and upload documentation to artifacts / build-docs (push) Failing after 4m37s
Linters / lint-py (push) Failing after 2m11s
Linters / lint-yaml (push) Failing after 1m44s
Linters / lint-sh (push) Failing after 1m24s
Linters / lint-codeowners (push) Failing after 56s
Linters / lint-pr-url (push) Has been skipped
Linters / lint-readme (push) Successful in 1m26s
Notify on Push / Notify on Force Push on `main` (push) Has been skipped
Notify on Push / Notify on Push on `main` that lacks metadata (push) Has been skipped
Scorecard supply-chain security / Scorecard analysis (push) Failing after 52s
Linters / lint-js-and-md (push) Successful in 11m30s
Notable changes: cli: * (SEMVER-MINOR) add NODE_USE_SYSTEM_CA=1 (Joyee Cheung) https://github.com/nodejs/node/pull/59276 crypto: * (SEMVER-MINOR) support ML-DSA KeyObject, sign, and verify (Filip Skokan) https://github.com/nodejs/node/pull/59259 fs: * (SEMVER-MINOR) port SonicBoom module to fs module as Utf8Stream (James M Snell) https://github.com/nodejs/node/pull/58897 http: * (SEMVER-MINOR) add server.keepAliveTimeoutBuffer option (Haram Jeong) https://github.com/nodejs/node/pull/59243 lib: * docs deprecate _http_* (Sebastian Beltran) https://github.com/nodejs/node/pull/59293 zlib: * (SEMVER-MINOR) add dictionary support to zstdCompress and zstdDecompress (lluisemper) https://github.com/nodejs/node/pull/59240 PR-URL: https://github.com/nodejs/node/pull/59449 Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
This commit is contained in:
parent
af5d1c93ce
commit
31b6255ae9
10 changed files with 115 additions and 18 deletions
|
@ -39,7 +39,8 @@ release.
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.5.0">24.5.0</a></b><br/>
|
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.6.0">24.6.0</a></b><br/>
|
||||||
|
<a href="doc/changelogs/CHANGELOG_V24.md#24.5.0">24.5.0</a><br/>
|
||||||
<a href="doc/changelogs/CHANGELOG_V24.md#24.4.1">24.4.1</a><br/>
|
<a href="doc/changelogs/CHANGELOG_V24.md#24.4.1">24.4.1</a><br/>
|
||||||
<a href="doc/changelogs/CHANGELOG_V24.md#24.4.0">24.4.0</a><br/>
|
<a href="doc/changelogs/CHANGELOG_V24.md#24.4.0">24.4.0</a><br/>
|
||||||
<a href="doc/changelogs/CHANGELOG_V24.md#24.3.0">24.3.0</a><br/>
|
<a href="doc/changelogs/CHANGELOG_V24.md#24.3.0">24.3.0</a><br/>
|
||||||
|
|
|
@ -220,7 +220,7 @@ try {
|
||||||
## Class: `assert.Assert`
|
## Class: `assert.Assert`
|
||||||
|
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: REPLACEME
|
added: v24.6.0
|
||||||
-->
|
-->
|
||||||
|
|
||||||
The `Assert` class allows creating independent assertion instances with custom options.
|
The `Assert` class allows creating independent assertion instances with custom options.
|
||||||
|
|
|
@ -3699,7 +3699,7 @@ When both are set, `--use-env-proxy` takes precedence.
|
||||||
### `NODE_USE_SYSTEM_CA=1`
|
### `NODE_USE_SYSTEM_CA=1`
|
||||||
|
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: REPLACEME
|
added: v24.6.0
|
||||||
-->
|
-->
|
||||||
|
|
||||||
Node.js uses the trusted CA certificates present in the system store along with
|
Node.js uses the trusted CA certificates present in the system store along with
|
||||||
|
|
|
@ -1916,7 +1916,7 @@ This can be called many times with new data as it is streamed.
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: v11.6.0
|
added: v11.6.0
|
||||||
changes:
|
changes:
|
||||||
- version: REPLACEME
|
- version: v24.6.0
|
||||||
pr-url: https://github.com/nodejs/node/pull/59259
|
pr-url: https://github.com/nodejs/node/pull/59259
|
||||||
description: Add support for ML-DSA keys.
|
description: Add support for ML-DSA keys.
|
||||||
- version:
|
- version:
|
||||||
|
@ -2024,7 +2024,7 @@ Other key details might be exposed via this API using additional attributes.
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: v11.6.0
|
added: v11.6.0
|
||||||
changes:
|
changes:
|
||||||
- version: REPLACEME
|
- version: v24.6.0
|
||||||
pr-url: https://github.com/nodejs/node/pull/59259
|
pr-url: https://github.com/nodejs/node/pull/59259
|
||||||
description: Add support for ML-DSA keys.
|
description: Add support for ML-DSA keys.
|
||||||
- version:
|
- version:
|
||||||
|
@ -3412,7 +3412,7 @@ input.on('readable', () => {
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: v11.6.0
|
added: v11.6.0
|
||||||
changes:
|
changes:
|
||||||
- version: REPLACEME
|
- version: v24.6.0
|
||||||
pr-url: https://github.com/nodejs/node/pull/59259
|
pr-url: https://github.com/nodejs/node/pull/59259
|
||||||
description: Add support for ML-DSA keys.
|
description: Add support for ML-DSA keys.
|
||||||
- version: v15.12.0
|
- version: v15.12.0
|
||||||
|
@ -3451,7 +3451,7 @@ of the passphrase is limited to 1024 bytes.
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: v11.6.0
|
added: v11.6.0
|
||||||
changes:
|
changes:
|
||||||
- version: REPLACEME
|
- version: v24.6.0
|
||||||
pr-url: https://github.com/nodejs/node/pull/59259
|
pr-url: https://github.com/nodejs/node/pull/59259
|
||||||
description: Add support for ML-DSA keys.
|
description: Add support for ML-DSA keys.
|
||||||
- version: v15.12.0
|
- version: v15.12.0
|
||||||
|
@ -3663,7 +3663,7 @@ underlying hash function. See [`crypto.createHmac()`][] for more information.
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: v10.12.0
|
added: v10.12.0
|
||||||
changes:
|
changes:
|
||||||
- version: REPLACEME
|
- version: v24.6.0
|
||||||
pr-url: https://github.com/nodejs/node/pull/59259
|
pr-url: https://github.com/nodejs/node/pull/59259
|
||||||
description: Add support for ML-DSA key pairs.
|
description: Add support for ML-DSA key pairs.
|
||||||
- version: v18.0.0
|
- version: v18.0.0
|
||||||
|
@ -3786,7 +3786,7 @@ a `Promise` for an `Object` with `publicKey` and `privateKey` properties.
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: v10.12.0
|
added: v10.12.0
|
||||||
changes:
|
changes:
|
||||||
- version: REPLACEME
|
- version: v24.6.0
|
||||||
pr-url: https://github.com/nodejs/node/pull/59259
|
pr-url: https://github.com/nodejs/node/pull/59259
|
||||||
description: Add support for ML-DSA key pairs.
|
description: Add support for ML-DSA key pairs.
|
||||||
- version: v16.10.0
|
- version: v16.10.0
|
||||||
|
@ -5439,7 +5439,7 @@ Throws an error if FIPS mode is not available.
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: v12.0.0
|
added: v12.0.0
|
||||||
changes:
|
changes:
|
||||||
- version: REPLACEME
|
- version: v24.6.0
|
||||||
pr-url: https://github.com/nodejs/node/pull/59259
|
pr-url: https://github.com/nodejs/node/pull/59259
|
||||||
description: Add support for ML-DSA signing.
|
description: Add support for ML-DSA signing.
|
||||||
- version: v18.0.0
|
- version: v18.0.0
|
||||||
|
@ -5555,7 +5555,7 @@ not introduce timing vulnerabilities.
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: v12.0.0
|
added: v12.0.0
|
||||||
changes:
|
changes:
|
||||||
- version: REPLACEME
|
- version: v24.6.0
|
||||||
pr-url: https://github.com/nodejs/node/pull/59259
|
pr-url: https://github.com/nodejs/node/pull/59259
|
||||||
description: Add support for ML-DSA signature verification.
|
description: Add support for ML-DSA signature verification.
|
||||||
- version: v18.0.0
|
- version: v18.0.0
|
||||||
|
|
|
@ -4086,7 +4086,7 @@ Creating SHAKE-128 and SHAKE-256 digests without an explicit `options.outputLeng
|
||||||
|
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
changes:
|
changes:
|
||||||
- version: REPLACEME
|
- version: v24.6.0
|
||||||
pr-url: https://github.com/nodejs/node/pull/59293
|
pr-url: https://github.com/nodejs/node/pull/59293
|
||||||
description: Documentation-only deprecation.
|
description: Documentation-only deprecation.
|
||||||
-->
|
-->
|
||||||
|
|
|
@ -7713,7 +7713,7 @@ Type of file system.
|
||||||
### Class: `fs.Utf8Stream`
|
### Class: `fs.Utf8Stream`
|
||||||
|
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: REPLACEME
|
added: v24.6.0
|
||||||
-->
|
-->
|
||||||
|
|
||||||
> Stability: 1 - Experimental
|
> Stability: 1 - Experimental
|
||||||
|
|
|
@ -1972,7 +1972,7 @@ affects new connections to the server, not any existing connections.
|
||||||
### `server.keepAliveTimeoutBuffer`
|
### `server.keepAliveTimeoutBuffer`
|
||||||
|
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: REPLACEME
|
added: v24.6.0
|
||||||
-->
|
-->
|
||||||
|
|
||||||
* Type: {number} Timeout in milliseconds. **Default:** `1000` (1 second).
|
* Type: {number} Timeout in milliseconds. **Default:** `1000` (1 second).
|
||||||
|
|
|
@ -742,7 +742,7 @@ fs.access('file/that/does/not/exist', (err) => {
|
||||||
## `util.setTraceSigInt(enable)`
|
## `util.setTraceSigInt(enable)`
|
||||||
|
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: REPLACEME
|
added: v24.6.0
|
||||||
-->
|
-->
|
||||||
|
|
||||||
* `enable` {boolean}
|
* `enable` {boolean}
|
||||||
|
|
|
@ -724,7 +724,7 @@ This value is unique for each [`Worker`][] instance inside a single process.
|
||||||
## `worker.threadName`
|
## `worker.threadName`
|
||||||
|
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: REPLACEME
|
added: v24.6.0
|
||||||
-->
|
-->
|
||||||
|
|
||||||
* {string|null}
|
* {string|null}
|
||||||
|
@ -1775,7 +1775,7 @@ JavaScript code.
|
||||||
|
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added:
|
added:
|
||||||
- REPLACEME
|
- v24.6.0
|
||||||
-->
|
-->
|
||||||
|
|
||||||
* Returns: {Promise}
|
* Returns: {Promise}
|
||||||
|
@ -2029,7 +2029,7 @@ This value is unique for each `Worker` instance inside a single process.
|
||||||
### `worker.threadName`
|
### `worker.threadName`
|
||||||
|
|
||||||
<!-- YAML
|
<!-- YAML
|
||||||
added: REPLACEME
|
added: v24.6.0
|
||||||
-->
|
-->
|
||||||
|
|
||||||
* {string|null}
|
* {string|null}
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<a href="#24.6.0">24.6.0</a><br/>
|
||||||
<a href="#24.5.0">24.5.0</a><br/>
|
<a href="#24.5.0">24.5.0</a><br/>
|
||||||
<a href="#24.4.1">24.4.1</a><br/>
|
<a href="#24.4.1">24.4.1</a><br/>
|
||||||
<a href="#24.4.0">24.4.0</a><br/>
|
<a href="#24.4.0">24.4.0</a><br/>
|
||||||
|
@ -47,6 +48,101 @@
|
||||||
* [io.js](CHANGELOG_IOJS.md)
|
* [io.js](CHANGELOG_IOJS.md)
|
||||||
* [Archive](CHANGELOG_ARCHIVE.md)
|
* [Archive](CHANGELOG_ARCHIVE.md)
|
||||||
|
|
||||||
|
<a id="24.6.0"></a>
|
||||||
|
|
||||||
|
## 2025-08-14, Version 24.6.0 (Current), @RafaelGSS
|
||||||
|
|
||||||
|
### Notable Changes
|
||||||
|
|
||||||
|
* \[[`471fe712b3`](https://github.com/nodejs/node/commit/471fe712b3)] - **(SEMVER-MINOR)** **cli**: add NODE\_USE\_SYSTEM\_CA=1 (Joyee Cheung) [#59276](https://github.com/nodejs/node/pull/59276)
|
||||||
|
* \[[`38aedfbf73`](https://github.com/nodejs/node/commit/38aedfbf73)] - **(SEMVER-MINOR)** **crypto**: support ML-DSA KeyObject, sign, and verify (Filip Skokan) [#59259](https://github.com/nodejs/node/pull/59259)
|
||||||
|
* \[[`201304537e`](https://github.com/nodejs/node/commit/201304537e)] - **(SEMVER-MINOR)** **zlib**: add dictionary support to zstdCompress and zstdDecompress (lluisemper) [#59240](https://github.com/nodejs/node/pull/59240)
|
||||||
|
* \[[`e79c93a5d0`](https://github.com/nodejs/node/commit/e79c93a5d0)] - **(SEMVER-MINOR)** **http**: add server.keepAliveTimeoutBuffer option (Haram Jeong) [#59243](https://github.com/nodejs/node/pull/59243)
|
||||||
|
* \[[`c144d69efc`](https://github.com/nodejs/node/commit/c144d69efc)] - **lib**: docs deprecate \_http\_\* (Sebastian Beltran) [#59293](https://github.com/nodejs/node/pull/59293)
|
||||||
|
* \[[`aeb4de55a7`](https://github.com/nodejs/node/commit/aeb4de55a7)] - **(SEMVER-MINOR)** **fs**: port SonicBoom module to fs module as Utf8Stream (James M Snell) [#58897](https://github.com/nodejs/node/pull/58897)
|
||||||
|
|
||||||
|
### Commits
|
||||||
|
|
||||||
|
* \[[`f7484575ff`](https://github.com/nodejs/node/commit/f7484575ff)] - **assert**: change utils to use index instead of for...of (방진혁) [#59278](https://github.com/nodejs/node/pull/59278)
|
||||||
|
* \[[`269cd16185`](https://github.com/nodejs/node/commit/269cd16185)] - **benchmark**: remove deprecated \_extend from benchmark (Rafael Gonzaga) [#59228](https://github.com/nodejs/node/pull/59228)
|
||||||
|
* \[[`848e49c20b`](https://github.com/nodejs/node/commit/848e49c20b)] - **benchmark**: add fs warmup to writefile-promises (Bruno Rodrigues) [#59215](https://github.com/nodejs/node/pull/59215)
|
||||||
|
* \[[`8c609be1b1`](https://github.com/nodejs/node/commit/8c609be1b1)] - **benchmark**: add calibrate-n script (Rafael Gonzaga) [#59186](https://github.com/nodejs/node/pull/59186)
|
||||||
|
* \[[`6a3bf772d8`](https://github.com/nodejs/node/commit/6a3bf772d8)] - **build**: fix node\_use\_sqlite for GN builds (Shelley Vohr) [#59017](https://github.com/nodejs/node/pull/59017)
|
||||||
|
* \[[`471fe712b3`](https://github.com/nodejs/node/commit/471fe712b3)] - **(SEMVER-MINOR)** **cli**: add NODE\_USE\_SYSTEM\_CA=1 (Joyee Cheung) [#59276](https://github.com/nodejs/node/pull/59276)
|
||||||
|
* \[[`38aedfbf73`](https://github.com/nodejs/node/commit/38aedfbf73)] - **(SEMVER-MINOR)** **crypto**: support ML-DSA KeyObject, sign, and verify (Filip Skokan) [#59259](https://github.com/nodejs/node/pull/59259)
|
||||||
|
* \[[`a312e706cf`](https://github.com/nodejs/node/commit/a312e706cf)] - **crypto**: prepare webcrypto key import/export for modern algorithms (Filip Skokan) [#59284](https://github.com/nodejs/node/pull/59284)
|
||||||
|
* \[[`3a7c2c3a47`](https://github.com/nodejs/node/commit/3a7c2c3a47)] - **deps**: update ada to 3.2.7 (Node.js GitHub Bot) [#59336](https://github.com/nodejs/node/pull/59336)
|
||||||
|
* \[[`8d9ceeaf6a`](https://github.com/nodejs/node/commit/8d9ceeaf6a)] - **deps**: update archs files for openssl-3.5.2 (Node.js GitHub Bot) [#59371](https://github.com/nodejs/node/pull/59371)
|
||||||
|
* \[[`33b06df354`](https://github.com/nodejs/node/commit/33b06df354)] - **deps**: upgrade openssl sources to openssl-3.5.2 (Node.js GitHub Bot) [#59371](https://github.com/nodejs/node/pull/59371)
|
||||||
|
* \[[`fa70f1af77`](https://github.com/nodejs/node/commit/fa70f1af77)] - **deps**: support madvise(3C) across ALL illumos revisions (Dan McDonald) [#58237](https://github.com/nodejs/node/pull/58237)
|
||||||
|
* \[[`f834a6be59`](https://github.com/nodejs/node/commit/f834a6be59)] - **deps**: update undici to 7.13.0 (Node.js GitHub Bot) [#59338](https://github.com/nodejs/node/pull/59338)
|
||||||
|
* \[[`db2417487e`](https://github.com/nodejs/node/commit/db2417487e)] - **deps**: update sqlite to 3.50.4 (Node.js GitHub Bot) [#59337](https://github.com/nodejs/node/pull/59337)
|
||||||
|
* \[[`41978adb08`](https://github.com/nodejs/node/commit/41978adb08)] - **deps**: V8: backport 493cb53691be (Chengzhong Wu) [#59238](https://github.com/nodejs/node/pull/59238)
|
||||||
|
* \[[`05667991ca`](https://github.com/nodejs/node/commit/05667991ca)] - **deps**: V8: backport 1c3e018e7d48 (Renegade334) [#58818](https://github.com/nodejs/node/pull/58818)
|
||||||
|
* \[[`fd61588bb4`](https://github.com/nodejs/node/commit/fd61588bb4)] - **doc**: rename x509.extKeyUsage to x509.keyUsage (Filip Skokan) [#59332](https://github.com/nodejs/node/pull/59332)
|
||||||
|
* \[[`a271ae4360`](https://github.com/nodejs/node/commit/a271ae4360)] - **doc**: fix Pbkdf2Params hash attribute heading (Filip Skokan) [#59395](https://github.com/nodejs/node/pull/59395)
|
||||||
|
* \[[`72cfff165b`](https://github.com/nodejs/node/commit/72cfff165b)] - **doc**: fix missing reference links for server.keepAliveTimeoutBuffer (Lee Jiho) [#59356](https://github.com/nodejs/node/pull/59356)
|
||||||
|
* \[[`8341916772`](https://github.com/nodejs/node/commit/8341916772)] - **doc**: fix grammar in global dispatcher usage (Eng Zer Jun) [#59344](https://github.com/nodejs/node/pull/59344)
|
||||||
|
* \[[`e3e489706b`](https://github.com/nodejs/node/commit/e3e489706b)] - **doc**: run license-builder (github-actions\[bot]) [#59343](https://github.com/nodejs/node/pull/59343)
|
||||||
|
* \[[`46527e8cea`](https://github.com/nodejs/node/commit/46527e8cea)] - **doc**: correct orthography `eg.` → `e.g.` (Jacob Smith) [#59329](https://github.com/nodejs/node/pull/59329)
|
||||||
|
* \[[`d140c3713e`](https://github.com/nodejs/node/commit/d140c3713e)] - **doc**: clarify the need of compiler compatible with c++20 (Rafael Gonzaga) [#59297](https://github.com/nodejs/node/pull/59297)
|
||||||
|
* \[[`95e9cabf9d`](https://github.com/nodejs/node/commit/95e9cabf9d)] - **doc**: clarify release candidate stability index (Filip Skokan) [#59295](https://github.com/nodejs/node/pull/59295)
|
||||||
|
* \[[`a056dd36d2`](https://github.com/nodejs/node/commit/a056dd36d2)] - **doc**: add WDYT to glossary (btea) [#59280](https://github.com/nodejs/node/pull/59280)
|
||||||
|
* \[[`1e2c52f5c4`](https://github.com/nodejs/node/commit/1e2c52f5c4)] - **doc**: add manpage entry for --use-system-ca (Joyee Cheung) [#59273](https://github.com/nodejs/node/pull/59273)
|
||||||
|
* \[[`31a46fdeb4`](https://github.com/nodejs/node/commit/31a46fdeb4)] - **doc**: add path.join and path.normalize clarification (Rafael Gonzaga) [#59262](https://github.com/nodejs/node/pull/59262)
|
||||||
|
* \[[`cff3725ff9`](https://github.com/nodejs/node/commit/cff3725ff9)] - **doc**: fix typo in `test/common/README.md` (Yoo) [#59180](https://github.com/nodejs/node/pull/59180)
|
||||||
|
* \[[`31a9283591`](https://github.com/nodejs/node/commit/31a9283591)] - **doc**: add note on process memoryUsage (fengmk2) [#59026](https://github.com/nodejs/node/pull/59026)
|
||||||
|
* \[[`5a98bff6b8`](https://github.com/nodejs/node/commit/5a98bff6b8)] - **doc**: format safely for `doc-kit` (Aviv Keller) [#59229](https://github.com/nodejs/node/pull/59229)
|
||||||
|
* \[[`95b8b7ea5c`](https://github.com/nodejs/node/commit/95b8b7ea5c)] - **domain**: remove deprecated API call (Alex Yang) [#59339](https://github.com/nodejs/node/pull/59339)
|
||||||
|
* \[[`2990f178bd`](https://github.com/nodejs/node/commit/2990f178bd)] - **fs**: fix glob TypeError on restricted dirs (Sylphy-0xd3ac) [#58674](https://github.com/nodejs/node/pull/58674)
|
||||||
|
* \[[`e2fb4caf9c`](https://github.com/nodejs/node/commit/e2fb4caf9c)] - **fs**: correct error message when FileHandle is transferred (Alex Yang) [#59156](https://github.com/nodejs/node/pull/59156)
|
||||||
|
* \[[`aeb4de55a7`](https://github.com/nodejs/node/commit/aeb4de55a7)] - **(SEMVER-MINOR)** **fs**: port SonicBoom module to fs module as Utf8Stream (James M Snell) [#58897](https://github.com/nodejs/node/pull/58897)
|
||||||
|
* \[[`e79c93a5d0`](https://github.com/nodejs/node/commit/e79c93a5d0)] - **(SEMVER-MINOR)** **http**: add server.keepAliveTimeoutBuffer option (Haram Jeong) [#59243](https://github.com/nodejs/node/pull/59243)
|
||||||
|
* \[[`0fb005a53f`](https://github.com/nodejs/node/commit/0fb005a53f)] - **http2**: set Http2Stream#sentHeaders for raw headers (Darshan Sen) [#59244](https://github.com/nodejs/node/pull/59244)
|
||||||
|
* \[[`e055539604`](https://github.com/nodejs/node/commit/e055539604)] - **lib**: add trace-sigint APIs (theanarkh) [#59040](https://github.com/nodejs/node/pull/59040)
|
||||||
|
* \[[`d2183d860a`](https://github.com/nodejs/node/commit/d2183d860a)] - **lib**: optimize writable stream buffer clearing (Yoo) [#59406](https://github.com/nodejs/node/pull/59406)
|
||||||
|
* \[[`47543a7e17`](https://github.com/nodejs/node/commit/47543a7e17)] - **lib**: handle windows reserved device names on UNC (Rafael Gonzaga) [#59286](https://github.com/nodejs/node/pull/59286)
|
||||||
|
* \[[`c6911f0717`](https://github.com/nodejs/node/commit/c6911f0717)] - **lib**: do not modify prototype deprecated asyncResource (RafaelGSS) [#59195](https://github.com/nodejs/node/pull/59195)
|
||||||
|
* \[[`3c88b769bb`](https://github.com/nodejs/node/commit/3c88b769bb)] - **lib**: restructure assert to become a class (Miguel Marcondes Filho) [#58253](https://github.com/nodejs/node/pull/58253)
|
||||||
|
* \[[`e91b54df59`](https://github.com/nodejs/node/commit/e91b54df59)] - **lib**: handle superscript variants on windows device (Rafael Gonzaga) [#59261](https://github.com/nodejs/node/pull/59261)
|
||||||
|
* \[[`4ee467905d`](https://github.com/nodejs/node/commit/4ee467905d)] - **lib**: use validateString (hotpineapple) [#59296](https://github.com/nodejs/node/pull/59296)
|
||||||
|
* \[[`c144d69efc`](https://github.com/nodejs/node/commit/c144d69efc)] - **lib**: docs deprecate \_http\_\* (Sebastian Beltran) [#59293](https://github.com/nodejs/node/pull/59293)
|
||||||
|
* \[[`c89b67e681`](https://github.com/nodejs/node/commit/c89b67e681)] - **lib**: add type names in source mapped stack traces (Chengzhong Wu) [#58976](https://github.com/nodejs/node/pull/58976)
|
||||||
|
* \[[`5b2363be8d`](https://github.com/nodejs/node/commit/5b2363be8d)] - **lib**: prefer AsyncIteratorPrototype primordial (René) [#59097](https://github.com/nodejs/node/pull/59097)
|
||||||
|
* \[[`41b4f4d694`](https://github.com/nodejs/node/commit/41b4f4d694)] - **meta**: clarify pr objection process further (James M Snell) [#59096](https://github.com/nodejs/node/pull/59096)
|
||||||
|
* \[[`0eb5962f1e`](https://github.com/nodejs/node/commit/0eb5962f1e)] - **meta**: add mailmap entry for aditi-1400 (Aditi) [#59316](https://github.com/nodejs/node/pull/59316)
|
||||||
|
* \[[`a2b72c2304`](https://github.com/nodejs/node/commit/a2b72c2304)] - **meta**: add tsc and build team as codeowners building.md (Rafael Gonzaga) [#59298](https://github.com/nodejs/node/pull/59298)
|
||||||
|
* \[[`d69f3ee1e0`](https://github.com/nodejs/node/commit/d69f3ee1e0)] - **meta**: add nodejs/path to path files (Rafael Gonzaga) [#59289](https://github.com/nodejs/node/pull/59289)
|
||||||
|
* \[[`1e37eab865`](https://github.com/nodejs/node/commit/1e37eab865)] - **node-api**: reword "implementation in an alternative VM" as implementable (Chengzhong Wu) [#59036](https://github.com/nodejs/node/pull/59036)
|
||||||
|
* \[[`64add6302a`](https://github.com/nodejs/node/commit/64add6302a)] - **src**: use simdjson to parse SEA configuration (Joyee Cheung) [#59323](https://github.com/nodejs/node/pull/59323)
|
||||||
|
* \[[`e9c6636585`](https://github.com/nodejs/node/commit/e9c6636585)] - **src**: mark realm leaf classes final (Anna Henningsen) [#59355](https://github.com/nodejs/node/pull/59355)
|
||||||
|
* \[[`42ef8147d1`](https://github.com/nodejs/node/commit/42ef8147d1)] - **src**: warn about FastOneByteString invalidation (James M Snell) [#59275](https://github.com/nodejs/node/pull/59275)
|
||||||
|
* \[[`8686b8037a`](https://github.com/nodejs/node/commit/8686b8037a)] - **src**: remove unused DSAKeyExportJob (Filip Skokan) [#59291](https://github.com/nodejs/node/pull/59291)
|
||||||
|
* \[[`1e5f632666`](https://github.com/nodejs/node/commit/1e5f632666)] - **src**: use C++20 `contains()` method (iknoom) [#59304](https://github.com/nodejs/node/pull/59304)
|
||||||
|
* \[[`22d4683cfe`](https://github.com/nodejs/node/commit/22d4683cfe)] - **src**: added CHECK\_NOT\_NULL check for multiple eq\_wrap\_async (F3lixTheCat) [#59267](https://github.com/nodejs/node/pull/59267)
|
||||||
|
* \[[`6a47ff4943`](https://github.com/nodejs/node/commit/6a47ff4943)] - **src**: clear all linked module caches once instantiated (Chengzhong Wu) [#59117](https://github.com/nodejs/node/pull/59117)
|
||||||
|
* \[[`33728cb4ca`](https://github.com/nodejs/node/commit/33728cb4ca)] - **src**: add nullptr checks in `StreamPipe::New` (Burkov Egor) [#57613](https://github.com/nodejs/node/pull/57613)
|
||||||
|
* \[[`4a907bdad1`](https://github.com/nodejs/node/commit/4a907bdad1)] - **src**: add percentage support to --max-old-space-size (Asaf Federman) [#59082](https://github.com/nodejs/node/pull/59082)
|
||||||
|
* \[[`7c189d4f55`](https://github.com/nodejs/node/commit/7c189d4f55)] - **test**: deflake sequential/test-tls-session-timeout (Joyee Cheung) [#59423](https://github.com/nodejs/node/pull/59423)
|
||||||
|
* \[[`fb0a6fb57f`](https://github.com/nodejs/node/commit/fb0a6fb57f)] - **test**: exclude mock from coverage (Shima Ryuhei) [#59348](https://github.com/nodejs/node/pull/59348)
|
||||||
|
* \[[`7e10f95f13`](https://github.com/nodejs/node/commit/7e10f95f13)] - **test**: split test-fs-cp.js (Joyee Cheung) [#59408](https://github.com/nodejs/node/pull/59408)
|
||||||
|
* \[[`41bcf5f659`](https://github.com/nodejs/node/commit/41bcf5f659)] - **test**: update WPT resources,WebCryptoAPI,webstorage (Filip Skokan) [#59311](https://github.com/nodejs/node/pull/59311)
|
||||||
|
* \[[`f9f3dc94cb`](https://github.com/nodejs/node/commit/f9f3dc94cb)] - **test**: add known issue test for fs.cpSync dereference bug (James M Snell) [#58941](https://github.com/nodejs/node/pull/58941)
|
||||||
|
* \[[`244d0c38a8`](https://github.com/nodejs/node/commit/244d0c38a8)] - **test**: deflake stream-readable-to-web test (Ethan Arrowood) [#58948](https://github.com/nodejs/node/pull/58948)
|
||||||
|
* \[[`564e604a1a`](https://github.com/nodejs/node/commit/564e604a1a)] - **test**: make test-inspector-network-resource sequential (Shima Ryuhei) [#59104](https://github.com/nodejs/node/pull/59104)
|
||||||
|
* \[[`7ab13b7477`](https://github.com/nodejs/node/commit/7ab13b7477)] - **test**: don't use expose internals in test-http-outgoing-buffer.js (Meghan Denny) [#59219](https://github.com/nodejs/node/pull/59219)
|
||||||
|
* \[[`319df3859a`](https://github.com/nodejs/node/commit/319df3859a)] - **test,crypto**: skip unsupported ciphers (Shelley Vohr) [#59388](https://github.com/nodejs/node/pull/59388)
|
||||||
|
* \[[`713c70c32a`](https://github.com/nodejs/node/commit/713c70c32a)] - **test\_runner**: remove unused callee convertion (Alex Yang) [#59221](https://github.com/nodejs/node/pull/59221)
|
||||||
|
* \[[`e4ca30e115`](https://github.com/nodejs/node/commit/e4ca30e115)] - **tools**: disable nullability-completeness warnings (Michaël Zasso) [#59392](https://github.com/nodejs/node/pull/59392)
|
||||||
|
* \[[`dab7f6b542`](https://github.com/nodejs/node/commit/dab7f6b542)] - **tools**: check for std::vector\<v8::Local> in lint (Aditi) [#58497](https://github.com/nodejs/node/pull/58497)
|
||||||
|
* \[[`7b94982eb0`](https://github.com/nodejs/node/commit/7b94982eb0)] - **tools**: allow selecting test subsystems with numbers in their names (Darshan Sen) [#59242](https://github.com/nodejs/node/pull/59242)
|
||||||
|
* \[[`16bbcd8881`](https://github.com/nodejs/node/commit/16bbcd8881)] - **typings**: improve internal binding types (Nam Yooseong) [#59351](https://github.com/nodejs/node/pull/59351)
|
||||||
|
* \[[`76bc4d659b`](https://github.com/nodejs/node/commit/76bc4d659b)] - **typings**: improve internal binding types (Michaël Zasso) [#59176](https://github.com/nodejs/node/pull/59176)
|
||||||
|
* \[[`eecd3272a6`](https://github.com/nodejs/node/commit/eecd3272a6)] - **worker**: add name for worker (theanarkh) [#59213](https://github.com/nodejs/node/pull/59213)
|
||||||
|
* \[[`84c3513ce2`](https://github.com/nodejs/node/commit/84c3513ce2)] - **worker**: implements nits in Web Locks code (Antoine du Hamel) [#59270](https://github.com/nodejs/node/pull/59270)
|
||||||
|
* \[[`bd68fbd753`](https://github.com/nodejs/node/commit/bd68fbd753)] - **worker**: add cpuUsage for worker (theanarkh) [#59177](https://github.com/nodejs/node/pull/59177)
|
||||||
|
* \[[`201304537e`](https://github.com/nodejs/node/commit/201304537e)] - **(SEMVER-MINOR)** **zlib**: add dictionary support to zstdCompress and zstdDecompress (lluisemper) [#59240](https://github.com/nodejs/node/pull/59240)
|
||||||
|
|
||||||
<a id="24.5.0"></a>
|
<a id="24.5.0"></a>
|
||||||
|
|
||||||
## 2025-07-31, Version 24.5.0 (Current), @aduh95
|
## 2025-07-31, Version 24.5.0 (Current), @aduh95
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue