Skip to content

chore: bump node to v24.21.0 (45-x-y) - #53780

Merged
ckerr merged 7 commits into
45-x-yfrom
roller/node/45-x-y
Sep 9, 2026
Merged

ckerr merged 7 commits into
45-x-yfrom
roller/node/45-x-y

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 added the backport-check-skip Skip trop's backport validity checking label Sep 9, 2026
@electron-roller
electron-roller Bot requested a review from a team as a code owner September 9, 2026 13:00
@electron-roller electron-roller Bot added the semver/minor backwards-compatible functionality label Sep 9, 2026
MarshallOfSound and others added 3 commits September 9, 2026 13:30
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:33
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]>
@ckerr
ckerr merged commit d6c54a1 into 45-x-y Sep 9, 2026
75 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.

@ckerr
ckerr deleted the roller/node/45-x-y branch September 9, 2026 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-check-skip Skip trop's backport validity checking semver/minor backwards-compatible functionality

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants