Commit 48f33ce
authored
chore(deps): Update dependency node to v24 (#21957)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [node](https://redirect.github.com/actions/node-versions) | uses-with
| major | `20` -> `24` |
| [node](https://redirect.github.com/nodejs/node) | final | major |
`22-slim` -> `24-slim` |
| [node](https://redirect.github.com/nodejs/node) | stage | major |
`22-slim` -> `24-slim` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>actions/node-versions (node)</summary>
###
[`v24.13.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.13.0-20981653924):
24.13.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.12.0-20140960970...24.13.0-20981653924)
Node.js 24.13.0
###
[`v24.12.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.12.0-20140960970):
24.12.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.11.1-19282993875...24.12.0-20140960970)
Node.js 24.12.0
###
[`v24.11.1`](https://redirect.github.com/actions/node-versions/releases/tag/24.11.1-19282993875):
24.11.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.11.0-18894910158...24.11.1-19282993875)
Node.js 24.11.1
###
[`v24.11.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.11.0-18894910158):
24.11.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.10.0-18453495281...24.11.0-18894910158)
Node.js 24.11.0
###
[`v24.10.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.10.0-18453495281):
24.10.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.9.0-18024003193...24.10.0-18453495281)
Node.js 24.10.0
###
[`v24.9.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.9.0-18024003193):
24.9.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.8.0-17630522236...24.9.0-18024003193)
Node.js 24.9.0
###
[`v24.8.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.8.0-17630522236):
24.8.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.7.0-17283839804...24.8.0-17630522236)
Node.js 24.8.0
###
[`v24.7.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.7.0-17283839804):
24.7.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.6.0-16980723897...24.7.0-17283839804)
Node.js 24.7.0
###
[`v24.6.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.6.0-16980723897):
24.6.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.5.0-16666195981...24.6.0-16980723897)
Node.js 24.6.0
###
[`v24.5.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.5.0-16666195981):
24.5.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.4.1-16309768053...24.5.0-16666195981)
Node.js 24.5.0
###
[`v24.4.1`](https://redirect.github.com/actions/node-versions/releases/tag/24.4.1-16309768053):
24.4.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.4.0-16210503505...24.4.1-16309768053)
Node.js 24.4.1
###
[`v24.4.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.4.0-16210503505):
24.4.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.3.0-15866716565...24.4.0-16210503505)
Node.js 24.4.0
###
[`v24.3.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.3.0-15866716565):
24.3.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.2.0-15549907769...24.3.0-15866716565)
Node.js 24.3.0
###
[`v24.2.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.2.0-15549907769):
24.2.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.1.0-15177436545...24.2.0-15549907769)
Node.js 24.2.0
###
[`v24.1.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.1.0-15177436545):
24.1.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.0.2-15035852679...24.1.0-15177436545)
Node.js 24.1.0
###
[`v24.0.2`](https://redirect.github.com/actions/node-versions/releases/tag/24.0.2-15035852679):
24.0.2
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.0.1-14928016774...24.0.2-15035852679)
Node.js 24.0.2
###
[`v24.0.1`](https://redirect.github.com/actions/node-versions/releases/tag/24.0.1-14928016774):
24.0.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/24.0.0-14863421234...24.0.1-14928016774)
Node.js 24.0.1
###
[`v24.0.0`](https://redirect.github.com/actions/node-versions/releases/tag/24.0.0-14863421234):
24.0.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.22.0-20981702931...24.0.0-14863421234)
Node.js 24.0.0
###
[`v22.22.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.22.0-20981702931):
22.22.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.21.1-18894912842...22.22.0-20981702931)
Node.js 22.22.0
###
[`v22.21.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.21.1-18894912842):
22.21.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.21.0-18671149699...22.21.1-18894912842)
Node.js 22.21.1
###
[`v22.21.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.21.0-18671149699):
22.21.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.20.0-17993202319...22.21.0-18671149699)
Node.js 22.21.0
###
[`v22.20.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.20.0-17993202319):
22.20.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.19.0-17311483029...22.20.0-17993202319)
Node.js 22.20.0
###
[`v22.19.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.19.0-17311483029):
22.19.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.18.0-16666198358...22.19.0-17311483029)
Node.js 22.19.0
###
[`v22.18.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.18.0-16666198358):
22.18.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.17.1-16309770702...22.18.0-16666198358)
Node.js 22.18.0
###
[`v22.17.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.17.1-16309770702):
22.17.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.17.0-15866718879...22.17.1-16309770702)
Node.js 22.17.1
###
[`v22.17.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.17.0-15866718879):
22.17.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.16.0-15177438473...22.17.0-15866718879)
Node.js 22.17.0
###
[`v22.16.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.16.0-15177438473):
22.16.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.15.1-15035854612...22.16.0-15177438473)
Node.js 22.16.0
###
[`v22.15.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.15.1-15035854612):
22.15.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.15.0-14621731016...22.15.1-15035854612)
Node.js 22.15.1
###
[`v22.15.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.15.0-14621731016):
22.15.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.14.0-13265982013...22.15.0-14621731016)
Node.js 22.15.0
###
[`v22.14.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.14.0-13265982013):
22.14.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.13.1-12900459766...22.14.0-13265982013)
Node.js 22.14.0
###
[`v22.13.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.13.1-12900459766):
22.13.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.13.0-12671059536...22.13.1-12900459766)
Node.js 22.13.1
###
[`v22.13.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.13.0-12671059536):
22.13.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.12.0-12152383658...22.13.0-12671059536)
Node.js 22.13.0
###
[`v22.12.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.12.0-12152383658):
22.12.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.11.0-11593095476...22.12.0-12152383658)
Node.js 22.12.0
###
[`v22.11.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.11.0-11593095476):
22.11.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.10.0-11377615849...22.11.0-11593095476)
Node.js 22.11.0
###
[`v22.10.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.10.0-11377615849):
22.10.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.9.0-10914884886...22.10.0-11377615849)
Node.js 22.10.0
###
[`v22.9.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.9.0-10914884886):
22.9.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.8.0-10685632420...22.9.0-10914884886)
Node.js 22.9.0
###
[`v22.8.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.8.0-10685632420):
22.8.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.7.0-10511334152...22.8.0-10685632420)
Node.js 22.8.0
###
[`v22.7.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.7.0-10511334152):
22.7.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.6.0-10277432289...22.7.0-10511334152)
Node.js 22.7.0
###
[`v22.6.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.6.0-10277432289):
22.6.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.5.1-10010673511...22.6.0-10277432289)
Node.js 22.6.0
###
[`v22.5.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.5.1-10010673511):
22.5.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.5.0-9985144103...22.5.1-10010673511)
Node.js 22.5.1
###
[`v22.5.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.5.0-9985144103):
22.5.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.4.1-9860948056...22.5.0-9985144103)
Node.js 22.5.0
###
[`v22.4.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.4.1-9860948056):
22.4.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.4.0-9766506602...22.4.1-9860948056)
Node.js 22.4.1
###
[`v22.4.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.4.0-9766506602):
22.4.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.3.0-9569309553...22.4.0-9766506602)
Node.js 22.4.0
###
[`v22.3.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.3.0-9569309553):
22.3.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.2.0-9105861751...22.3.0-9569309553)
Node.js 22.3.0
###
[`v22.2.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.2.0-9105861751):
22.2.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.1.0-8926142033...22.2.0-9105861751)
Node.js 22.2.0
###
[`v22.1.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.1.0-8926142033):
22.1.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.0.0-8879734543...22.1.0-8926142033)
Node.js 22.1.0
###
[`v22.0.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.0.0-8879734543):
22.0.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/20.20.0-20981710805...22.0.0-8879734543)
Node.js 22.0.0
</details>
<details>
<summary>nodejs/node (node)</summary>
###
[`v24.13.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.13.0):
2026-01-13, Version 24.13.0 'Krypton' (LTS),
@​marco-ippolito
[Compare
Source](https://redirect.github.com/nodejs/node/compare/v24.12.0...v24.13.0)
This is a security release.
##### Notable Changes
lib:
- (CVE-2025-59465) add TLSSocket default error handler (RafaelGSS)
[nodejs-private/node-private#797](https://redirect.github.com/nodejs-private/node-private/pull/797)
- (CVE-2025-55132) disable futimes when permission model is enabled
(RafaelGSS)
[nodejs-private/node-private#748](https://redirect.github.com/nodejs-private/node-private/pull/748)
lib,permission:
- (CVE-2025-55130) require full read and write to symlink APIs
(RafaelGSS)
[nodejs-private/node-private#760](https://redirect.github.com/nodejs-private/node-private/pull/760)
src:
- (CVE-2025-59466) rethrow stack overflow exceptions in async_hooks
(Matteo Collina)
[nodejs-private/node-private#773](https://redirect.github.com/nodejs-private/node-private/pull/773)
src,lib:
- (CVE-2025-55131) refactor unsafe buffer creation to remove zero-fill
toggle (Сковорода Никита Андреевич)
[nodejs-private/node-private#759](https://redirect.github.com/nodejs-private/node-private/pull/759)
tls:
- (CVE-2026-21637) route callback exceptions through error handlers
(Matteo Collina)
[nodejs-private/node-private#796](https://redirect.github.com/nodejs-private/node-private/pull/796)
##### Commits
-
\[[`2092785d01`](https://redirect.github.com/nodejs/node/commit/2092785d01)]
- **deps**: update c-ares to v1.34.6 (Node.js GitHub Bot)
[#​60997](https://redirect.github.com/nodejs/node/pull/60997)
-
\[[`3e58b7f2af`](https://redirect.github.com/nodejs/node/commit/3e58b7f2af)]
- **deps**: update undici to 7.18.2 (Node.js GitHub Bot)
[#​61283](https://redirect.github.com/nodejs/node/pull/61283)
-
\[[`4ba536a5a6`](https://redirect.github.com/nodejs/node/commit/4ba536a5a6)]
- **(CVE-2025-59465)** **lib**: add TLSSocket default error handler
(RafaelGSS)
[nodejs-private/node-private#797](https://redirect.github.com/nodejs-private/node-private/pull/797)
-
\[[`89adaa21fd`](https://redirect.github.com/nodejs/node/commit/89adaa21fd)]
- **(CVE-2025-55132)** **lib**: disable futimes when permission model is
enabled (RafaelGSS)
[nodejs-private/node-private#748](https://redirect.github.com/nodejs-private/node-private/pull/748)
-
\[[`7302b4dae1`](https://redirect.github.com/nodejs/node/commit/7302b4dae1)]
- **(CVE-2025-55130)** **lib,permission**: require full read and write
to symlink APIs (RafaelGSS)
[nodejs-private/node-private#760](https://redirect.github.com/nodejs-private/node-private/pull/760)
-
\[[`ac030753c4`](https://redirect.github.com/nodejs/node/commit/ac030753c4)]
- **(CVE-2025-59466)** **src**: rethrow stack overflow exceptions in
async_hooks (Matteo Collina)
[nodejs-private/node-private#773](https://redirect.github.com/nodejs-private/node-private/pull/773)
-
\[[`20075692fe`](https://redirect.github.com/nodejs/node/commit/20075692fe)]
- **(CVE-2025-55131)** **src,lib**: refactor unsafe buffer creation to
remove zero-fill toggle (Сковорода Никита Андреевич)
[nodejs-private/node-private#759](https://redirect.github.com/nodejs-private/node-private/pull/759)
-
\[[`20591b0618`](https://redirect.github.com/nodejs/node/commit/20591b0618)]
- **(CVE-2026-21637)** **tls**: route callback exceptions through error
handlers (Matteo Collina)
[nodejs-private/node-private#796](https://redirect.github.com/nodejs-private/node-private/pull/796)
###
[`v24.12.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.12.0):
2025-12-10, Version 24.12.0 'Krypton' (LTS), @​targos
[Compare
Source](https://redirect.github.com/nodejs/node/compare/v24.11.1...v24.12.0)
##### Notable Changes
-
\[[`1a00b5f68a`](https://redirect.github.com/nodejs/node/commit/1a00b5f68a)]
- **(SEMVER-MINOR)** **http**: add optimizeEmptyRequests server option
(Rafael Gonzaga)
[#​59778](https://redirect.github.com/nodejs/node/pull/59778)
-
\[[`ff5754077d`](https://redirect.github.com/nodejs/node/commit/ff5754077d)]
- **(SEMVER-MINOR)** **lib**: add options to util.deprecate (Rafael
Gonzaga)
[#​59982](https://redirect.github.com/nodejs/node/pull/59982)
-
\[[`8987159234`](https://redirect.github.com/nodejs/node/commit/8987159234)]
- **(SEMVER-MINOR)** **module**: mark type stripping as stable (Marco
Ippolito)
[#​60600](https://redirect.github.com/nodejs/node/pull/60600)
-
\[[`92c484ebf4`](https://redirect.github.com/nodejs/node/commit/92c484ebf4)]
- **(SEMVER-MINOR)** **node-api**: add
napi_create_object_with_properties (Miguel Marcondes Filho)
[#​59953](https://redirect.github.com/nodejs/node/pull/59953)
-
\[[`b11bc5984e`](https://redirect.github.com/nodejs/node/commit/b11bc5984e)]
- **(SEMVER-MINOR)** **sqlite**: allow setting defensive flag (Bart
Louwers)
[#​60217](https://redirect.github.com/nodejs/node/pull/60217)
-
\[[`e7da5b4b7d`](https://redirect.github.com/nodejs/node/commit/e7da5b4b7d)]
- **(SEMVER-MINOR)** **src**: add watch config namespace (Marco
Ippolito)
[#​60178](https://redirect.github.com/nodejs/node/pull/60178)
-
\[[`a7f7d10c06`](https://redirect.github.com/nodejs/node/commit/a7f7d10c06)]
- **(SEMVER-MINOR)** **src**: add an option to make compile cache
portable (Aditi)
[#​58797](https://redirect.github.com/nodejs/node/pull/58797)
-
\[[`92ea669240`](https://redirect.github.com/nodejs/node/commit/92ea669240)]
- **(SEMVER-MINOR)** **src,permission**: add --allow-inspector ability
(Rafael Gonzaga)
[#​59711](https://redirect.github.com/nodejs/node/pull/59711)
-
\[[`05d7509bd2`](https://redirect.github.com/nodejs/node/commit/05d7509bd2)]
- **(SEMVER-MINOR)** **v8**: add cpu profile (theanarkh)
[#​59807](https://redirect.github.com/nodejs/node/pull/59807)
##### Commits
-
\[[`e4a23a35ac`](https://redirect.github.com/nodejs/node/commit/e4a23a35ac)]
- **benchmark**: focus on import.meta intialization in import-meta
benchmark (Joyee Cheung)
[#​60603](https://redirect.github.com/nodejs/node/pull/60603)
-
\[[`b6114ae5c9`](https://redirect.github.com/nodejs/node/commit/b6114ae5c9)]
- **benchmark**: add per-suite setup option (Joyee Cheung)
[#​60574](https://redirect.github.com/nodejs/node/pull/60574)
-
\[[`ac8e90af7c`](https://redirect.github.com/nodejs/node/commit/ac8e90af7c)]
- **buffer**: speed up concat via TypedArray#set (Gürgün Dayıoğlu)
[#​60399](https://redirect.github.com/nodejs/node/pull/60399)
-
\[[`acbc8ca13e`](https://redirect.github.com/nodejs/node/commit/acbc8ca13e)]
- **build**: upgrade Python linter ruff, add rules ASYNC,PERF (Christian
Clauss)
[#​59984](https://redirect.github.com/nodejs/node/pull/59984)
-
\[[`f97a609a07`](https://redirect.github.com/nodejs/node/commit/f97a609a07)]
- **console**: optimize single-string logging (Gürgün Dayıoğlu)
[#​60422](https://redirect.github.com/nodejs/node/pull/60422)
-
\[[`6cd9bdc580`](https://redirect.github.com/nodejs/node/commit/6cd9bdc580)]
- **crypto**: ensure documented RSA-PSS saltLength default is used
(Filip Skokan)
[#​60662](https://redirect.github.com/nodejs/node/pull/60662)
-
\[[`0fafe24d9b`](https://redirect.github.com/nodejs/node/commit/0fafe24d9b)]
- **crypto**: fix argument validation in crypto.timingSafeEqual fast
path (Joyee Cheung)
[#​60538](https://redirect.github.com/nodejs/node/pull/60538)
-
\[[`54421e0419`](https://redirect.github.com/nodejs/node/commit/54421e0419)]
- **debugger**: fix event listener leak in the run command (Joyee
Cheung)
[#​60464](https://redirect.github.com/nodejs/node/pull/60464)
-
\[[`c361a628b4`](https://redirect.github.com/nodejs/node/commit/c361a628b4)]
- **deps**: V8: cherry-pick
[`72b0e27`](https://redirect.github.com/nodejs/node/commit/72b0e27bd936)
(pthier)
[#​60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`c70f4588dd`](https://redirect.github.com/nodejs/node/commit/c70f4588dd)]
- **deps**: V8: cherry-pick
[`6bb32bd`](https://redirect.github.com/nodejs/node/commit/6bb32bd2c194)
(Erik Corry)
[#​60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`881fe784c5`](https://redirect.github.com/nodejs/node/commit/881fe784c5)]
- **deps**: V8: cherry-pick
[`0dd2318`](https://redirect.github.com/nodejs/node/commit/0dd2318b5237)
(Erik Corry)
[#​60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`457c33efcc`](https://redirect.github.com/nodejs/node/commit/457c33efcc)]
- **deps**: V8: cherry-pick
[`df20105`](https://redirect.github.com/nodejs/node/commit/df20105ccf36)
(Erik Corry)
[#​60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`0bf45a829c`](https://redirect.github.com/nodejs/node/commit/0bf45a829c)]
- **deps**: V8: backport
[`e5dbbba`](https://redirect.github.com/nodejs/node/commit/e5dbbbadcbff)
(Darshan Sen)
[#​60524](https://redirect.github.com/nodejs/node/pull/60524)
-
\[[`4993bdc476`](https://redirect.github.com/nodejs/node/commit/4993bdc476)]
- **deps**: V8: cherry-pick
[`5ba9200`](https://redirect.github.com/nodejs/node/commit/5ba9200cd046)
(Juan José Arboleda)
[#​60620](https://redirect.github.com/nodejs/node/pull/60620)
-
\[[`1e9abe0078`](https://redirect.github.com/nodejs/node/commit/1e9abe0078)]
- **deps**: update corepack to 0.34.5 (Node.js GitHub Bot)
[#​60842](https://redirect.github.com/nodejs/node/pull/60842)
-
\[[`3f704ed08f`](https://redirect.github.com/nodejs/node/commit/3f704ed08f)]
- **deps**: update corepack to 0.34.4 (Node.js GitHub Bot)
[#​60643](https://redirect.github.com/nodejs/node/pull/60643)
-
\[[`04e360fdb1`](https://redirect.github.com/nodejs/node/commit/04e360fdb1)]
- **deps**: V8: cherry-pick
[`06bf293`](https://redirect.github.com/nodejs/node/commit/06bf293610ef),
[`146962d`](https://redirect.github.com/nodejs/node/commit/146962dda8d2)
and
[`e0fb10b`](https://redirect.github.com/nodejs/node/commit/e0fb10b5148c)
(Michaël Zasso)
[#​60713](https://redirect.github.com/nodejs/node/pull/60713)
-
\[[`fcbd8dbbde`](https://redirect.github.com/nodejs/node/commit/fcbd8dbbde)]
- **deps**: patch V8 to 13.6.233.17 (Michaël Zasso)
[#​60712](https://redirect.github.com/nodejs/node/pull/60712)
-
\[[`28e9433f39`](https://redirect.github.com/nodejs/node/commit/28e9433f39)]
- **deps**: V8: cherry-pick
[`8735658`](https://redirect.github.com/nodejs/node/commit/87356585659b)
(Joyee Cheung)
[#​60069](https://redirect.github.com/nodejs/node/pull/60069)
-
\[[`3cac85b243`](https://redirect.github.com/nodejs/node/commit/3cac85b243)]
- **deps**: V8: backport
[`2e4c5cf`](https://redirect.github.com/nodejs/node/commit/2e4c5cf9b112)
(Michaël Zasso)
[#​60654](https://redirect.github.com/nodejs/node/pull/60654)
-
\[[`1daece1970`](https://redirect.github.com/nodejs/node/commit/1daece1970)]
- **deps**: call OPENSSL_free after ANS1\_STRING_to_UTF8 (Rafael
Gonzaga)
[#​60609](https://redirect.github.com/nodejs/node/pull/60609)
-
\[[`5f55a9c9ea`](https://redirect.github.com/nodejs/node/commit/5f55a9c9ea)]
- **deps**: nghttp2: revert
[`7784fa9`](https://redirect.github.com/nodejs/node/commit/7784fa979d0b)
(Antoine du Hamel)
[#​59790](https://redirect.github.com/nodejs/node/pull/59790)
-
\[[`1d9e7c1f4d`](https://redirect.github.com/nodejs/node/commit/1d9e7c1f4d)]
- **deps**: update nghttp2 to 1.67.1 (nodejs-github-bot)
[#​59790](https://redirect.github.com/nodejs/node/pull/59790)
-
\[[`3140415068`](https://redirect.github.com/nodejs/node/commit/3140415068)]
- **deps**: update simdjson to 4.1.0 (Node.js GitHub Bot)
[#​60542](https://redirect.github.com/nodejs/node/pull/60542)
-
\[[`d911f9f1b8`](https://redirect.github.com/nodejs/node/commit/d911f9f1b8)]
- **deps**: update amaro to 1.1.5 (Node.js GitHub Bot)
[#​60541](https://redirect.github.com/nodejs/node/pull/60541)
-
\[[`daaaf04a32`](https://redirect.github.com/nodejs/node/commit/daaaf04a32)]
- **deps**: V8: cherry-pick
[`2abc613`](https://redirect.github.com/nodejs/node/commit/2abc61361dd4)
(Richard Lau)
[#​60177](https://redirect.github.com/nodejs/node/pull/60177)
-
\[[`b4f63ee5f8`](https://redirect.github.com/nodejs/node/commit/b4f63ee5f8)]
- **doc**: update Collaborators list to reflect hybrist handle change
(Antoine du Hamel)
[#​60650](https://redirect.github.com/nodejs/node/pull/60650)
-
\[[`effcf7a8ab`](https://redirect.github.com/nodejs/node/commit/effcf7a8ab)]
- **doc**: fix link in `--env-file=file` section (N. Bighetti)
[#​60563](https://redirect.github.com/nodejs/node/pull/60563)
-
\[[`7011736703`](https://redirect.github.com/nodejs/node/commit/7011736703)]
- **doc**: fix linter issues (Antoine du Hamel)
[#​60636](https://redirect.github.com/nodejs/node/pull/60636)
-
\[[`5cc79d8945`](https://redirect.github.com/nodejs/node/commit/5cc79d8945)]
- **doc**: add missing history entry for `sqlite.md` (Antoine du Hamel)
[#​60607](https://redirect.github.com/nodejs/node/pull/60607)
-
\[[`bbc649057c`](https://redirect.github.com/nodejs/node/commit/bbc649057c)]
- **doc**: correct values/references for buffer.kMaxLength (René)
[#​60305](https://redirect.github.com/nodejs/node/pull/60305)
-
\[[`ea7ecb517b`](https://redirect.github.com/nodejs/node/commit/ea7ecb517b)]
- **doc**: recommend events.once to manage 'close' event (Dan Fabulich)
[#​60017](https://redirect.github.com/nodejs/node/pull/60017)
-
\[[`58bff04cc2`](https://redirect.github.com/nodejs/node/commit/58bff04cc2)]
- **doc**: highlight module loading difference between import and
require (Ajay A)
[#​59815](https://redirect.github.com/nodejs/node/pull/59815)
-
\[[`bbcbff9b4d`](https://redirect.github.com/nodejs/node/commit/bbcbff9b4d)]
- **doc**: add CJS code snippets in `sqlite.md` (Allon Murienik)
[#​60395](https://redirect.github.com/nodejs/node/pull/60395)
-
\[[`f8af33d5a7`](https://redirect.github.com/nodejs/node/commit/f8af33d5a7)]
- **doc**: fix typo in `process.unref` documentation (우혁)
[#​59698](https://redirect.github.com/nodejs/node/pull/59698)
-
\[[`df105dc351`](https://redirect.github.com/nodejs/node/commit/df105dc351)]
- **doc**: add some entries to `glossary.md` (Mohataseem Khan)
[#​59277](https://redirect.github.com/nodejs/node/pull/59277)
-
\[[`4955cb2b5b`](https://redirect.github.com/nodejs/node/commit/4955cb2b5b)]
- **doc**: improve agent.createConnection docs for http and https agents
(JaeHo Jang)
[#​58205](https://redirect.github.com/nodejs/node/pull/58205)
-
\[[`6283bb5cc9`](https://redirect.github.com/nodejs/node/commit/6283bb5cc9)]
- **doc**: fix pseudo code in modules.md (chirsz)
[#​57677](https://redirect.github.com/nodejs/node/pull/57677)
-
\[[`d5059ea537`](https://redirect.github.com/nodejs/node/commit/d5059ea537)]
- **doc**: add missing variable in code snippet (Koushil Mankali)
[#​55478](https://redirect.github.com/nodejs/node/pull/55478)
-
\[[`900de373ae`](https://redirect.github.com/nodejs/node/commit/900de373ae)]
- **doc**: add missing word in `single-executable-applications.md`
(Konstantin Tsabolov)
[#​53864](https://redirect.github.com/nodejs/node/pull/53864)
-
\[[`5735044c8b`](https://redirect.github.com/nodejs/node/commit/5735044c8b)]
- **doc**: fix typo in http.md (Michael Solomon)
[#​59354](https://redirect.github.com/nodejs/node/pull/59354)
-
\[[`2dee6df831`](https://redirect.github.com/nodejs/node/commit/2dee6df831)]
- **doc**: update devcontainer.json and add documentation (Joyee Cheung)
[#​60472](https://redirect.github.com/nodejs/node/pull/60472)
-
\[[`8f2d98d7d2`](https://redirect.github.com/nodejs/node/commit/8f2d98d7d2)]
- **doc**: add haramj as triager (Haram Jeong)
[#​60348](https://redirect.github.com/nodejs/node/pull/60348)
-
\[[`bbd7fdfff4`](https://redirect.github.com/nodejs/node/commit/bbd7fdfff4)]
- **doc**: clarify require(esm) description (dynst)
[#​60520](https://redirect.github.com/nodejs/node/pull/60520)
-
\[[`33ad11a764`](https://redirect.github.com/nodejs/node/commit/33ad11a764)]
- **doc**: instantiate resolver object (Donghoon Nam)
[#​60476](https://redirect.github.com/nodejs/node/pull/60476)
-
\[[`81a61274f3`](https://redirect.github.com/nodejs/node/commit/81a61274f3)]
- **doc**: correct module loading descriptions (Joyee Cheung)
[#​60346](https://redirect.github.com/nodejs/node/pull/60346)
-
\[[`77911185fe`](https://redirect.github.com/nodejs/node/commit/77911185fe)]
- **doc**: clarify --use-system-ca support status (Joyee Cheung)
[#​60340](https://redirect.github.com/nodejs/node/pull/60340)
-
\[[`185f6e95d9`](https://redirect.github.com/nodejs/node/commit/185f6e95d9)]
- **doc,crypto**: link keygen to supported types (Filip Skokan)
[#​60585](https://redirect.github.com/nodejs/node/pull/60585)
-
\[[`772d6c6608`](https://redirect.github.com/nodejs/node/commit/772d6c6608)]
- **doc,src,lib**: clarify experimental status of Web Storage support
(Antoine du Hamel)
[#​60708](https://redirect.github.com/nodejs/node/pull/60708)
-
\[[`ad98e11ac2`](https://redirect.github.com/nodejs/node/commit/ad98e11ac2)]
- **esm**: use sync loading/resolving on non-loader-hook thread (Joyee
Cheung)
[#​60380](https://redirect.github.com/nodejs/node/pull/60380)
-
\[[`1a00b5f68a`](https://redirect.github.com/nodejs/node/commit/1a00b5f68a)]
- **(SEMVER-MINOR)** **http**: add optimizeEmptyRequests server option
(Rafael Gonzaga)
[#​59778](https://redirect.github.com/nodejs/node/pull/59778)
-
\[[`5703ce68bc`](https://redirect.github.com/nodejs/node/commit/5703ce68bc)]
- **http**: replace startsWith with strict equality (btea)
[#​59394](https://redirect.github.com/nodejs/node/pull/59394)
-
\[[`2b696ffad8`](https://redirect.github.com/nodejs/node/commit/2b696ffad8)]
- **http2**: add diagnostics channels for client stream request body
(Darshan Sen)
[#​60480](https://redirect.github.com/nodejs/node/pull/60480)
-
\[[`dbdf4cb5a5`](https://redirect.github.com/nodejs/node/commit/dbdf4cb5a5)]
- **inspector**: inspect HTTP response body (Chengzhong Wu)
[#​60572](https://redirect.github.com/nodejs/node/pull/60572)
-
\[[`9dc9a7d33d`](https://redirect.github.com/nodejs/node/commit/9dc9a7d33d)]
- **inspector**: support inspecting HTTP/2 request and response bodies
(Darshan Sen)
[#​60483](https://redirect.github.com/nodejs/node/pull/60483)
-
\[[`89fa2befe4`](https://redirect.github.com/nodejs/node/commit/89fa2befe4)]
- **inspector**: fix crash when receiving non json message (Shima
Ryuhei)
[#​60388](https://redirect.github.com/nodejs/node/pull/60388)
-
\[[`ff5754077d`](https://redirect.github.com/nodejs/node/commit/ff5754077d)]
- **(SEMVER-MINOR)** **lib**: add options to util.deprecate (Rafael
Gonzaga)
[#​59982](https://redirect.github.com/nodejs/node/pull/59982)
-
\[[`33baaf42c8`](https://redirect.github.com/nodejs/node/commit/33baaf42c8)]
- **lib**: replace global SharedArrayBuffer constructor with bound
method (Renegade334)
[#​60497](https://redirect.github.com/nodejs/node/pull/60497)
-
\[[`b047586a08`](https://redirect.github.com/nodejs/node/commit/b047586a08)]
- **meta**: bump actions/download-artifact from 5.0.0 to 6.0.0
(dependabot\[bot])
[#​60532](https://redirect.github.com/nodejs/node/pull/60532)
-
\[[`64192176d7`](https://redirect.github.com/nodejs/node/commit/64192176d7)]
- **meta**: bump actions/upload-artifact from 4.6.2 to 5.0.0
(dependabot\[bot])
[#​60531](https://redirect.github.com/nodejs/node/pull/60531)
-
\[[`af6d4a6b9b`](https://redirect.github.com/nodejs/node/commit/af6d4a6b9b)]
- **meta**: bump github/codeql-action from 3.30.5 to 4.31.2
(dependabot\[bot])
[#​60533](https://redirect.github.com/nodejs/node/pull/60533)
-
\[[`c17276fd24`](https://redirect.github.com/nodejs/node/commit/c17276fd24)]
- **meta**: bump actions/setup-node from 5.0.0 to 6.0.0
(dependabot\[bot])
[#​60529](https://redirect.github.com/nodejs/node/pull/60529)
-
\[[`6e8b52a7dc`](https://redirect.github.com/nodejs/node/commit/6e8b52a7dc)]
- **meta**: bump actions/stale from 10.0.0 to 10.1.0 (dependabot\[bot])
[#​60528](https://redirect.github.com/nodejs/node/pull/60528)
-
\[[`a12658595b`](https://redirect.github.com/nodejs/node/commit/a12658595b)]
- **meta**: call `create-release-post.yml` post release (Aviv Keller)
[#​60366](https://redirect.github.com/nodejs/node/pull/60366)
-
\[[`8987159234`](https://redirect.github.com/nodejs/node/commit/8987159234)]
- **(SEMVER-MINOR)** **module**: mark type stripping as stable (Marco
Ippolito)
[#​60600](https://redirect.github.com/nodejs/node/pull/60600)
-
\[[`36da413663`](https://redirect.github.com/nodejs/node/commit/36da413663)]
- **module**: fix directory option in the enableCompileCache() API
(Joyee Cheung)
[#​59931](https://redirect.github.com/nodejs/node/pull/59931)
-
\[[`92c484ebf4`](https://redirect.github.com/nodejs/node/commit/92c484ebf4)]
- **(SEMVER-MINOR)** **node-api**: add
napi_create_object_with_properties (Miguel Marcondes Filho)
[#​59953](https://redirect.github.com/nodejs/node/pull/59953)
-
\[[`545162b0d4`](https://redirect.github.com/nodejs/node/commit/545162b0d4)]
- **node-api**: use local files for instanceof test (Vladimir Morozov)
[#​60190](https://redirect.github.com/nodejs/node/pull/60190)
-
\[[`526c011d89`](https://redirect.github.com/nodejs/node/commit/526c011d89)]
- **perf_hooks**: fix stack overflow error (Antoine du Hamel)
[#​60084](https://redirect.github.com/nodejs/node/pull/60084)
-
\[[`1de0476939`](https://redirect.github.com/nodejs/node/commit/1de0476939)]
- **perf_hooks**: move non-standard performance properties to perf_hooks
(Chengzhong Wu)
[#​60370](https://redirect.github.com/nodejs/node/pull/60370)
-
\[[`07ec1239ef`](https://redirect.github.com/nodejs/node/commit/07ec1239ef)]
- **repl**: fix pasting after moving the cursor to the left (Ruben
Bridgewater)
[#​60470](https://redirect.github.com/nodejs/node/pull/60470)
-
\[[`b11bc5984e`](https://redirect.github.com/nodejs/node/commit/b11bc5984e)]
- **(SEMVER-MINOR)** **sqlite**: allow setting defensive flag (Bart
Louwers)
[#​60217](https://redirect.github.com/nodejs/node/pull/60217)
-
\[[`273c9661fd`](https://redirect.github.com/nodejs/node/commit/273c9661fd)]
- **sqlite,doc**: fix StatementSync section (Edy Silva)
[#​60474](https://redirect.github.com/nodejs/node/pull/60474)
-
\[[`d92ec21a4c`](https://redirect.github.com/nodejs/node/commit/d92ec21a4c)]
- **src**: use CP_UTF8 for wide file names on win32 (Fedor Indutny)
[#​60575](https://redirect.github.com/nodejs/node/pull/60575)
-
\[[`baef0468ed`](https://redirect.github.com/nodejs/node/commit/baef0468ed)]
- **src**: move Node-API version detection to where it is used (Anna
Henningsen)
[#​60512](https://redirect.github.com/nodejs/node/pull/60512)
-
\[[`e7da5b4b7d`](https://redirect.github.com/nodejs/node/commit/e7da5b4b7d)]
- **(SEMVER-MINOR)** **src**: add watch config namespace (Marco
Ippolito)
[#​60178](https://redirect.github.com/nodejs/node/pull/60178)
-
\[[`a7f7d10c06`](https://redirect.github.com/nodejs/node/commit/a7f7d10c06)]
- **(SEMVER-MINOR)** **src**: add an option to make compile cache
portable (Aditi)
[#​58797](https://redirect.github.com/nodejs/node/pull/58797)
-
\[[`566add0b19`](https://redirect.github.com/nodejs/node/commit/566add0b19)]
- **src**: avoid C strings in more C++ exception throws (Anna
Henningsen)
[#​60592](https://redirect.github.com/nodejs/node/pull/60592)
-
\[[`9b796347c1`](https://redirect.github.com/nodejs/node/commit/9b796347c1)]
- **src**: add internal binding for constructing SharedArrayBuffers
(Renegade334)
[#​60497](https://redirect.github.com/nodejs/node/pull/60497)
-
\[[`3b01cbb411`](https://redirect.github.com/nodejs/node/commit/3b01cbb411)]
- **src**: move `napi_addon_register_func` to `node_api_types.h` (Anna
Henningsen)
[#​60512](https://redirect.github.com/nodejs/node/pull/60512)
-
\[[`02fb7f4ecb`](https://redirect.github.com/nodejs/node/commit/02fb7f4ecb)]
- **src**: remove unconditional NAPI_EXPERIMENTAL in node.h (Chengzhong
Wu) [#​60345](https://redirect.github.com/nodejs/node/pull/60345)
-
\[[`bd09ae24e4`](https://redirect.github.com/nodejs/node/commit/bd09ae24e4)]
- **src**: clean up generic counter implementation (Anna Henningsen)
[#​60447](https://redirect.github.com/nodejs/node/pull/60447)
-
\[[`cd6bf51dbd`](https://redirect.github.com/nodejs/node/commit/cd6bf51dbd)]
- **src**: add enum handle for ToStringHelper + formatting (Burkov Egor)
[#​56829](https://redirect.github.com/nodejs/node/pull/56829)
-
\[[`92ea669240`](https://redirect.github.com/nodejs/node/commit/92ea669240)]
- **(SEMVER-MINOR)** **src,permission**: add --allow-inspector ability
(Rafael Gonzaga)
[#​59711](https://redirect.github.com/nodejs/node/pull/59711)
-
\[[`ac3dbe48f7`](https://redirect.github.com/nodejs/node/commit/ac3dbe48f7)]
- **stream**: don't try to read more if reading (Robert Nagy)
[#​60454](https://redirect.github.com/nodejs/node/pull/60454)
-
\[[`790288a93b`](https://redirect.github.com/nodejs/node/commit/790288a93b)]
- **test**: ensure assertions are reachable in `test/internet` (Antoine
du Hamel)
[#​60513](https://redirect.github.com/nodejs/node/pull/60513)
-
\[[`0a85132989`](https://redirect.github.com/nodejs/node/commit/0a85132989)]
- **test**: fix status when compiled without inspector (Antoine du
Hamel)
[#​60289](https://redirect.github.com/nodejs/node/pull/60289)
-
\[[`2f57673172`](https://redirect.github.com/nodejs/node/commit/2f57673172)]
- **test**: deflake test-perf-hooks-timerify-histogram-sync (Joyee
Cheung)
[#​60639](https://redirect.github.com/nodejs/node/pull/60639)
-
\[[`09726269de`](https://redirect.github.com/nodejs/node/commit/09726269de)]
- **test**: apply a delay to `watch-mode-kill-signal` tests (Joyee
Cheung)
[#​60610](https://redirect.github.com/nodejs/node/pull/60610)
-
\[[`45537b9562`](https://redirect.github.com/nodejs/node/commit/45537b9562)]
- **test**: async iife in repl (Tony Gorez)
[#​44878](https://redirect.github.com/nodejs/node/pull/44878)
-
\[[`4ca81f101d`](https://redirect.github.com/nodejs/node/commit/4ca81f101d)]
- **test**: parallelize sea tests when there's enough disk space (Joyee
Cheung)
[#​60604](https://redirect.github.com/nodejs/node/pull/60604)
-
\[[`ea71e96191`](https://redirect.github.com/nodejs/node/commit/ea71e96191)]
- **test**: only show overridden env in child process failures (Joyee
Cheung)
[#​60556](https://redirect.github.com/nodejs/node/pull/60556)
-
\[[`06b2e348c7`](https://redirect.github.com/nodejs/node/commit/06b2e348c7)]
- **test**: ensure assertions are reached on more tests (Antoine du
Hamel)
[#​60498](https://redirect.github.com/nodejs/node/pull/60498)
-
\[[`de9c8cb670`](https://redirect.github.com/nodejs/node/commit/de9c8cb670)]
- **test**: ensure assertions are reachable in `test/es-module` (Antoine
du Hamel)
[#​60501](https://redirect.github.com/nodejs/node/pull/60501)
-
\[[`75bc40fced`](https://redirect.github.com/nodejs/node/commit/75bc40fced)]
- **test**: ensure assertions are reached on more tests (Antoine du
Hamel)
[#​60485](https://redirect.github.com/nodejs/node/pull/60485)
-
\[[`1a6084cfd3`](https://redirect.github.com/nodejs/node/commit/1a6084cfd3)]
- **test**: ensure assertions are reached on more tests (Antoine du
Hamel)
[#​60500](https://redirect.github.com/nodejs/node/pull/60500)
-
\[[`2c651c90cf`](https://redirect.github.com/nodejs/node/commit/2c651c90cf)]
- **test**: split test-perf-hooks-timerify (Joyee Cheung)
[#​60568](https://redirect.github.com/nodejs/node/pull/60568)
-
\[[`6e8b5f7345`](https://redirect.github.com/nodejs/node/commit/6e8b5f7345)]
- **test**: add more logs to test-esm-loader-hooks-inspect-wait (Joyee
Cheung)
[#​60466](https://redirect.github.com/nodejs/node/pull/60466)
-
\[[`9dea7ffa30`](https://redirect.github.com/nodejs/node/commit/9dea7ffa30)]
- **test**: mark stringbytes-external-exceed-max tests as flaky on AIX
(Joyee Cheung)
[#​60565](https://redirect.github.com/nodejs/node/pull/60565)
-
\[[`0b3c3b710a`](https://redirect.github.com/nodejs/node/commit/0b3c3b710a)]
- **test**: split test-esm-wasm.js (Joyee Cheung)
[#​60491](https://redirect.github.com/nodejs/node/pull/60491)
-
\[[`a15b795b34`](https://redirect.github.com/nodejs/node/commit/a15b795b34)]
- **test**: correct conditional secure heap flags test (Shelley Vohr)
[#​60385](https://redirect.github.com/nodejs/node/pull/60385)
-
\[[`38b77b3a44`](https://redirect.github.com/nodejs/node/commit/38b77b3a44)]
- **test**: fix flaky test-watch-mode-kill-signal-\* (Joyee Cheung)
[#​60443](https://redirect.github.com/nodejs/node/pull/60443)
-
\[[`e8d7598057`](https://redirect.github.com/nodejs/node/commit/e8d7598057)]
- **test**: capture stack trace in debugger timeout errors (Joyee
Cheung)
[#​60457](https://redirect.github.com/nodejs/node/pull/60457)
-
\[[`674befeb81`](https://redirect.github.com/nodejs/node/commit/674befeb81)]
- **test**: ensure assertions are reachable in `test/sequential`
(Antoine du Hamel)
[#​60412](https://redirect.github.com/nodejs/node/pull/60412)
-
\[[`952c08a735`](https://redirect.github.com/nodejs/node/commit/952c08a735)]
- **test**: ensure assertions are reachable in more folders (Antoine du
Hamel)
[#​60411](https://redirect.github.com/nodejs/node/pull/60411)
-
\[[`bbca57584b`](https://redirect.github.com/nodejs/node/commit/bbca57584b)]
- **test**: split test-runner-watch-mode (Joyee Cheung)
[#​60391](https://redirect.github.com/nodejs/node/pull/60391)
-
\[[`e78e0cf6e7`](https://redirect.github.com/nodejs/node/commit/e78e0cf6e7)]
- **test**: move test-runner-watch-mode helper into common (Joyee
Cheung)
[#​60391](https://redirect.github.com/nodejs/node/pull/60391)
-
\[[`84576ef021`](https://redirect.github.com/nodejs/node/commit/84576ef021)]
- **test**: ensure assertions are reachable in `test/addons` (Antoine du
Hamel)
[#​60142](https://redirect.github.com/nodejs/node/pull/60142)
-
\[[`1659078c11`](https://redirect.github.com/nodejs/node/commit/1659078c11)]
- **test**: ignore EPIPE errors in https proxy invalid URL test (Joyee
Cheung)
[#​60269](https://redirect.github.com/nodejs/node/pull/60269)
-
\[[`79ffee80ec`](https://redirect.github.com/nodejs/node/commit/79ffee80ec)]
- **test**: ensure assertions are reachable in `test/client-proxy`
(Antoine du Hamel)
[#​60175](https://redirect.github.com/nodejs/node/pull/60175)
-
\[[`e5a812243a`](https://redirect.github.com/nodejs/node/commit/e5a812243a)]
- **test**: ensure assertions are reachable in `test/async-hooks`
(Antoine du Hamel)
[#​60150](https://redirect.github.com/nodejs/node/pull/60150)
-
\[[`e924fd72e3`](https://redirect.github.com/nodejs/node/commit/e924fd72e3)]
- **test,crypto**: handle a few more BoringSSL tests (Shelley Vohr)
[#​59030](https://redirect.github.com/nodejs/node/pull/59030)
-
\[[`a55ac11611`](https://redirect.github.com/nodejs/node/commit/a55ac11611)]
- **test,crypto**: update x448 and ed448 expectation when on boringssl
(Shelley Vohr)
[#​60387](https://redirect.github.com/nodejs/node/pull/60387)
-
\[[`55d5e9ec73`](https://redirect.github.com/nodejs/node/commit/55d5e9ec73)]
- **tls**: fix leak on invalid protocol method (Shelley Vohr)
[#​60427](https://redirect.github.com/nodejs/node/pull/60427)
-
\[[`5763c96e7c`](https://redirect.github.com/nodejs/node/commit/5763c96e7c)]
- **tools**: replace invalid expression in dependabot config (Riddhi)
[#​60649](https://redirect.github.com/nodejs/node/pull/60649)
-
\[[`b6e21b47d7`](https://redirect.github.com/nodejs/node/commit/b6e21b47d7)]
- **tools**: skip unaffected GHA jobs for changes in `test/internet`
(Antoine du Hamel)
[#​60517](https://redirect.github.com/nodejs/node/pull/60517)
-
\[[`999664c76d`](https://redirect.github.com/nodejs/node/commit/999664c76d)]
- **tools**: do not use short hashes for deps versioning to avoid
collision (Antoine du Hamel)
[#​60407](https://redirect.github.com/nodejs/node/pull/60407)
-
\[[`ada856d0fb`](https://redirect.github.com/nodejs/node/commit/ada856d0fb)]
- **tools**: only add test reporter args when node:test is used (Joyee
Cheung)
[#​60551](https://redirect.github.com/nodejs/node/pull/60551)
-
\[[`1812c56bb3`](https://redirect.github.com/nodejs/node/commit/1812c56bb3)]
- **tools**: fix update-icu script (Michaël Zasso)
[#​60521](https://redirect.github.com/nodejs/node/pull/60521)
-
\[[`747040438a`](https://redirect.github.com/nodejs/node/commit/747040438a)]
- **tools**: fix linter for semver-major release proposals (Antoine du
Hamel)
[#​60481](https://redirect.github.com/nodejs/node/pull/60481)
-
\[[`f170551e40`](https://redirect.github.com/nodejs/node/commit/f170551e40)]
- **tools**: fix failing release-proposal linter for LTS transitions
(Antoine du Hamel)
[#​60465](https://redirect.github.com/nodejs/node/pull/60465)
-
\[[`2db4ea0ce4`](https://redirect.github.com/nodejs/node/commit/2db4ea0ce4)]
- **tools**: remove undici from daily wpt.fyi job (Filip Skokan)
[#​60444](https://redirect.github.com/nodejs/node/pull/60444)
-
\[[`2a85aa4e7b`](https://redirect.github.com/nodejs/node/commit/2a85aa4e7b)]
- **tools**: add lint rule to ensure assertions are reached (Antoine du
Hamel)
[#​60125](https://redirect.github.com/nodejs/node/pull/60125)
-
\[[`48299ef5fb`](https://redirect.github.com/nodejs/node/commit/48299ef5fb)]
- **tools,doc**: update JavaScript primitive types to match MDN Web Docs
(JustApple)
[#​60581](https://redirect.github.com/nodejs/node/pull/60581)
-
\[[`7ec04cf936`](https://redirect.github.com/nodejs/node/commit/7ec04cf936)]
- **util**: fix stylize of special properties in inspect (Ge Gao)
[#​60479](https://redirect.github.com/nodejs/node/pull/60479)
-
\[[`05d7509bd2`](https://redirect.github.com/nodejs/node/commit/05d7509bd2)]
- **(SEMVER-MINOR)** **v8**: add cpu profile (theanarkh)
[#​59807](https://redirect.github.com/nodejs/node/pull/59807)
-
\[[`884fe884a1`](https://redirect.github.com/nodejs/node/commit/884fe884a1)]
- **vm**: hint module identifier in instantiate errors (Chengzhong Wu)
[#​60199](https://redirect.github.com/nodejs/node/pull/60199)
-
\[[`a2caf19f70`](https://redirect.github.com/nodejs/node/commit/a2caf19f70)]
- **watch**: fix interaction with multiple env files (Marco Ippolito)
[#​60605](https://redirect.github.com/nodejs/node/pull/60605)
###
[`v24.11.1`](https://redirect.github.com/nodejs/node/releases/tag/v24.11.1):
2025-11-11, Version 24.11.1 'Krypton' (LTS), @​aduh95
[Compare
Source](https://redirect.github.com/nodejs/node/compare/v24.11.0...v24.11.1)
##### Notable Changes
The known issue relating to `Buffer.allocUnsafe` incorrectly
zero-filling buffers
has now been addressed and now returns uninitialized memory as
documented in the
[`Buffer.allocUnsafe`](https://nodejs.org/docs/latest-v24.x/api/buffer.html#static-method-bufferallocunsafesize)
documentation.
##### Commits
-
\[[`0a15ccf3f4`](https://redirect.github.com/nodejs/node/commit/0a15ccf3f4)]
- **benchmark**: improve cpu.sh for safety and usability (Nam Yooseong)
[#​60162](https://redirect.github.com/nodejs/node/pull/60162)
-
\[[`a1c7d1dac9`](https://redirect.github.com/nodejs/node/commit/a1c7d1dac9)]
- **benchmark**: add benchmark for leaf source text modules (Joyee
Cheung)
[#​60205](https://redirect.github.com/nodejs/node/pull/60205)
-
\[[`99e2acf46b`](https://redirect.github.com/nodejs/node/commit/99e2acf46b)]
- **benchmark**: add vm.SourceTextModule benchmark (Joyee Cheung)
[#​59396](https://redirect.github.com/nodejs/node/pull/59396)
-
\[[`c01c72b407`](https://redirect.github.com/nodejs/node/commit/c01c72b407)]
- **benchmark**: use non-deprecated WriteUtf8V2 method (Michaël Zasso)
[#​60173](https://redirect.github.com/nodejs/node/pull/60173)
-
\[[`a42dbd138e`](https://redirect.github.com/nodejs/node/commit/a42dbd138e)]
- **build**: ibmi follow aix visibility (SRAVANI GUNDEPALLI)
[#​60360](https://redirect.github.com/nodejs/node/pull/60360)
-
\[[`5673a54a5d`](https://redirect.github.com/nodejs/node/commit/5673a54a5d)]
- **build**: use call command when calling python configure (Jacob
Nichols)
[#​60098](https://redirect.github.com/nodejs/node/pull/60098)
-
\[[`c67cb727cb`](https://redirect.github.com/nodejs/node/commit/c67cb727cb)]
- **build**: build v8 with -fvisibility=hidden
-fvisibility-inlines-hidden (Joyee Cheung)
[#​56290](https://redirect.github.com/nodejs/node/pull/56290)
-
\[[`b03f7b93b1`](https://redirect.github.com/nodejs/node/commit/b03f7b93b1)]
- **build**: remove V8\_COMPRESS_POINTERS_IN_ISOLATE_CAGE defs (Joyee
Cheung)
[#​60296](https://redirect.github.com/nodejs/node/pull/60296)
-
\[[`2505568531`](https://redirect.github.com/nodejs/node/commit/2505568531)]
- **build, src**: fix include paths for vtune files (Rahul)
[#​59999](https://redirect.github.com/nodejs/node/pull/59999)
-
\[[`95330b036f`](https://redirect.github.com/nodejs/node/commit/95330b036f)]
- **crypto**: update root certificates to NSS 3.116 (Node.js GitHub Bot)
[#​59956](https://redirect.github.com/nodejs/node/pull/59956)
-
\[[`c221d892ef`](https://redirect.github.com/nodejs/node/commit/c221d892ef)]
- **deps**: update corepack to 0.34.2 (Node.js GitHub Bot)
[#​60550](https://redirect.github.com/nodejs/node/pull/60550)
-
\[[`bc00aa4c77`](https://redirect.github.com/nodejs/node/commit/bc00aa4c77)]
- **deps**: update simdjson to 4.0.7 (Node.js GitHub Bot)
[#​59883](https://redirect.github.com/nodejs/node/pull/59883)
-
\[[`d03b89ec53`](https://redirect.github.com/nodejs/node/commit/d03b89ec53)]
- **deps**: update corepack to 0.34.1 (Node.js GitHub Bot)
[#​60314](https://redirect.github.com/nodejs/node/pull/60314)
-
\[[`b7882090de`](https://redirect.github.com/nodejs/node/commit/b7882090de)]
- **deps**: update inspector_protocol to
[`af7f5a8`](https://redirect.github.com/nodejs/node/commit/af7f5a8173fdbc29f0835ec94395932e328b)
(Node.js GitHub Bot)
[#​60312](https://redirect.github.com/nodejs/node/pull/60312)
-
\[[`7007f9dd65`](https://redirect.github.com/nodejs/node/commit/7007f9dd65)]
- **deps**: update googletest to
[`279f847`](https://redirect.github.com/nodejs/node/commit/279f847)
(Node.js GitHub Bot)
[#​60219](https://redirect.github.com/nodejs/node/pull/60219)
-
\[[`a56aa9ffa8`](https://redirect.github.com/nodejs/node/commit/a56aa9ffa8)]
- **deps**: upgrade npm to 11.6.2 (npm team)
[#​60168](https://redirect.github.com/nodejs/node/pull/60168)
-
\[[`0bf8952721`](https://redirect.github.com/nodejs/node/commit/0bf8952721)]
- **doc**: mention more codemods in `deprecations.md` (Augustin Mauroy)
[#​60243](https://redirect.github.com/nodejs/node/pull/60243)
-
\[[`2473ca77f6`](https://redirect.github.com/nodejs/node/commit/2473ca77f6)]
- **doc**: add missing CAA type to dns.resolveAny() &
dnsPromises.resolveAny() (Jimmy Leung)
[#​58899](https://redirect.github.com/nodejs/node/pull/58899)
-
\[[`39ddd8522e`](https://redirect.github.com/nodejs/node/commit/39ddd8522e)]
- **doc**: use `any` for `worker_threads.Worker` 'error' event argument
`err` (Jonas Geiler)
[#​60300](https://redirect.github.com/nodejs/node/pull/60300)
-
\[[`eaa825fd97`](https://redirect.github.com/nodejs/node/commit/eaa825fd97)]
- **doc**: update decorator documentation to reflect actual policy
(Muhammad Salman Aziz)
[#​60288](https://redirect.github.com/nodejs/node/pull/60288)
-
\[[`a744e42282`](https://redirect.github.com/nodejs/node/commit/a744e42282)]
- **doc**: document wildcard supported by tools/test.py (Joyee Cheung)
[#​60265](https://redirect.github.com/nodejs/node/pull/60265)
-
\[[`ec0d5beb09`](https://redirect.github.com/nodejs/node/commit/ec0d5beb09)]
- **doc**: add --heap-snapshot-on-oom to useful v8 flag (jakecastelli)
[#​60260](https://redirect.github.com/nodejs/node/pull/60260)
-
\[[`13da0df12a`](https://redirect.github.com/nodejs/node/commit/13da0df12a)]
- **doc**: fix `blob.bytes()` heading level (XTY)
[#​60252](https://redirect.github.com/nodejs/node/pull/60252)
-
\[[`8e771632b7`](https://redirect.github.com/nodejs/node/commit/8e771632b7)]
- **doc**: fix not working code example in vm docs (Artur Gawlik)
[#​60224](https://redirect.github.com/nodejs/node/pull/60224)
-
\[[`70c2080bff`](https://redirect.github.com/nodejs/node/commit/70c2080bff)]
- **doc**: improve code snippet alternative of url.parse() using WHATWG
URL (Steven)
[#​60209](https://redirect.github.com/nodejs/node/pull/60209)
-
\[[`beadcf176e`](https://redirect.github.com/nodejs/node/commit/beadcf176e)]
- **doc**: `createSQLTagStore` -> `createTagStore` (Aviv Keller)
[#​60182](https://redirect.github.com/nodejs/node/pull/60182)
-
\[[`b0da3b9c6a`](https://redirect.github.com/nodejs/node/commit/b0da3b9c6a)]
- **doc**: use markdown when branch-diff major release (Rafael Gonzaga)
[#​60179](https://redirect.github.com/nodejs/node/pull/60179)
-
\[[`688115aa6b`](https://redirect.github.com/nodejs/node/commit/688115aa6b)]
- **doc**: update teams in collaborator-guide.md and add links (Bart
Louwers)
[#​60065](https://redirect.github.com/nodejs/node/pull/60065)
-
\[[`923082a064`](https://redirect.github.com/nodejs/node/commit/923082a064)]
- **doc**: disambiguate top-level `worker_threads` module exports (René)
[#​59890](https://redirect.github.com/nodejs/node/pull/59890)
-
\[[`7be4330870`](https://redirect.github.com/nodejs/node/commit/7be4330870)]
- **doc**: add known issue to v24.11.0 release notes (Richard Lau)
[#​60467](https://redirect.github.com/nodejs/node/pull/60467)
-
\[[`4d8f62aeaf`](https://redirect.github.com/nodejs/node/commit/4d8f62aeaf)]
- **doc, module**: change async customization hooks to experimental
(Gerhard Stöbich)
[#​60302](https://redirect.github.com/nodejs/node/pull/60302)
-
\[[`d86a118bbd`](https://redirect.github.com/nodejs/node/commit/d86a118bbd)]
- **http**: lazy allocate cookies array (Robert Nagy)
[#​59734](https://redirect.github.com/nodejs/node/pull/59734)
-
\[[`8c256d4139`](https://redirect.github.com/nodejs/node/commit/8c256d4139)]
- **http**: fix http client leaky with double response (theanarkh)
[#​60062](https://redirect.github.com/nodejs/node/pull/60062)
-
\[[`265e9d59fa`](https://redirect.github.com/nodejs/node/commit/265e9d59fa)]
- **http2**: rename variable to additionalPseudoHeaders (Tobias Nießen)
[#​60208](https://redirect.github.com/nodejs/node/pull/60208)
-
\[[`65bec037e2`](https://redirect.github.com/nodejs/node/commit/65bec037e2)]
- **http2**: do not crash on mismatched ping buffer length (René)
[#​60135](https://redirect.github.com/nodejs/node/pull/60135)
-
\[[`9b83ef53b7`](https://redirect.github.com/nodejs/node/commit/9b83ef53b7)]
- **inspector**: add network payload buffer size limits (Chengzhong Wu)
[#​60236](https://redirect.github.com/nodejs/node/pull/60236)
-
\[[`03ac05c458`](https://redirect.github.com/nodejs/node/commit/03ac05c458)]
- **inspector**: support handshake response for websocket inspection
(Shima Ryuhei)
[#​60225](https://redirect.github.com/nodejs/node/pull/60225)
-
\[[`aa04f06190`](https://redirect.github.com/nodejs/node/commit/aa04f06190)]
- **lib**: fix typo in createBlobReaderStream (SeokHun)
[#​60132](https://redirect.github.com/nodejs/node/pull/60132)
-
\[[`5aea1a429e`](https://redirect.github.com/nodejs/node/commit/5aea1a429e)]
- **lib**: fix constructor in \_errnoException stack tree (SeokHun)
[#​60156](https://redirect.github.com/nodejs/node/pull/60156)
-
\[[`4f7745acc7`](https://redirect.github.com/nodejs/node/commit/4f7745acc7)]
- **lib**: fix typo in QuicSessionStats (SeokHun)
[#​60155](https://redirect.github.com/nodejs/node/pull/60155)
-
\[[`f8725861ea`](https://redirect.github.com/nodejs/node/commit/f8725861ea)]
- **lib**: remove redundant destroyHook checks (Gürgün Dayıoğlu)
[#​60120](https://redirect.github.com/nodejs/node/pull/60120)
-
\[[`696c20bf3f`](https://redirect.github.com/nodejs/node/commit/696c20bf3f)]
- **meta**: move one or more collaborators to emeritus (Node.js GitHub
Bot) [#​60325](https://redirect.github.com/nodejs/node/pull/60325)
-
\[[`90434ff99a`](https://redirect.github.com/nodejs/node/commit/90434ff99a)]
- **meta**: loop userland-migrations in deprecations (Chengzhong Wu)
[#​60299](https://redirect.github.com/nodejs/node/pull/60299)
-
\[[`ffbc0ae60a`](https://redirect.github.com/nodejs/node/commit/ffbc0ae60a)]
- **module**: refactor and clarify async loader hook customizations
(Joyee Cheung)
[#​60278](https://redirect.github.com/nodejs/node/pull/60278)
-
\[[`6ed6062f7d`](https://redirect.github.com/nodejs/node/commit/6ed6062f7d)]
- **module**: handle null source from async loader hooks in sync hooks
(Joyee Cheung)
[#​59929](https://redirect.github.com/nodejs/node/pull/59929)
-
\[[`a2871baed2`](https://redirect.github.com/nodejs/node/commit/a2871baed2)]
- **msi**: fix WiX warnings (Stefan Stojanovic)
[#​60251](https://redirect.github.com/nodejs/node/pull/60251)
-
\[[`6199541d67`](https://redirect.github.com/nodejs/node/commit/6199541d67)]
- **src**: fix timing of snapshot serialize callback (Joyee Cheung)
[#​60434](https://redirect.github.com/nodejs/node/pull/60434)
-
\[[`13b687959a`](https://redirect.github.com/nodejs/node/commit/13b687959a)]
- **src**: add COUNT_GENERIC_USAGE utility for tests (Joyee Cheung)
[#​60434](https://redirect.github.com/nodejs/node/pull/60434)
-
\[[`a587623b4f`](https://redirect.github.com/nodejs/node/commit/a587623b4f)]
- **src**: conditionally disable source phase imports by default
(Shelley Vohr)
[#​60364](https://redirect.github.com/nodejs/node/pull/60364)
-
\[[`e483267995`](https://redirect.github.com/nodejs/node/commit/e483267995)]
- **src**: use cached primordials_string (Sohyeon Kim)
[#​60255](https://redirect.github.com/nodejs/node/pull/60255)
-
\[[`4c9a64fbaf`](https://redirect.github.com/nodejs/node/commit/4c9a64fbaf)]
- **src**: replace Environment::GetCurrent with args.GetIsolate (Sohyeon
Kim) [#​60256](https://redirect.github.com/nodejs/node/pull/60256)
-
\[[`eb8a0493d1`](https://redirect.github.com/nodejs/node/commit/eb8a0493d1)]
- **src**: initial enablement of IsolateGroups (James M Snell)
[#​60254](https://redirect.github.com/nodejs/node/pull/60254)
-
\[[`463c6450cf`](https://redirect.github.com/nodejs/node/commit/463c6450cf)]
- **src**: use `Utf8Value` and `TwoByteValue` instead of V
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day
1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->1 parent aec26eb commit 48f33ce
2 files changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
0 commit comments