Skip to content

chore: bump node to v24.21.0 (main) - #53782

Merged
dsanders11 merged 7 commits into
mainfrom
roller/node/main
Sep 9, 2026
Merged

dsanders11 merged 7 commits into
mainfrom
roller/node/main

Conversation

@electron-roller

Copy link
Copy Markdown
Contributor

Updating Node.js to v24.21.0.

See all changes in v24.20.0..v24.21.0

Notes: Updated Node.js to v24.21.0.

@electron-roller
electron-roller Bot requested a review from a team as a code owner September 9, 2026 13:01
@electron-roller electron-roller Bot added no-backport semver/patch backwards-compatible bug fixes labels Sep 9, 2026
@electron-cation electron-cation Bot added the new-pr 🌱 PR opened recently label Sep 9, 2026
MarshallOfSound and others added 3 commits September 9, 2026 13:26
Upstream now keeps the ReadFileSync error code and throws
ERR_INVALID_PACKAGE_CONFIG for anything other than ENOENT/ENOTDIR/EISDIR.
Route the ASAR override through the same read_error path and report a
missing archive entry as UV_ENOENT so it is still negatively cached
rather than surfaced as a read failure.

Ref: nodejs/node#65223

Co-Authored-By: Claude <[email protected]>
@MarshallOfSound
MarshallOfSound requested a review from a team as a code owner September 9, 2026 13:32
MarshallOfSound and others added 3 commits September 9, 2026 13:44
Upstream now throws ERR_ACCESS_DENIED from process._linkedBinding() when
the permission model is enabled without --allow-addons. Electron's own
bootstrap reaches all of its built-in modules through linked bindings,
so `electron --permission` under ELECTRON_RUN_AS_NODE could no longer
initialise Electron's Node.js integration. Add a patch exempting the
electron_* bindings from the addon check; process.dlopen() and any
other linked-binding name keep the upstream behaviour.

Ref: nodejs/node#65432

Co-Authored-By: Claude <[email protected]>
@dsanders11
dsanders11 merged commit 7ae6e6a into main Sep 9, 2026
76 checks passed
@release-clerk

release-clerk Bot commented Sep 9, 2026

Copy link
Copy Markdown

Release Notes Persisted

Updated Node.js to v24.21.0.

@dsanders11
dsanders11 deleted the roller/node/main branch September 9, 2026 18:18
@github-actions github-actions Bot added the 46-x-y label Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

46-x-y new-pr 🌱 PR opened recently no-backport semver/patch backwards-compatible bug fixes

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants