Skip to content

chore: bump node to v24.19.0 (42-x-y) - #52634

Merged
MarshallOfSound merged 28 commits into
42-x-yfrom
roller/node/42-x-y
Aug 28, 2026
Merged

MarshallOfSound merged 28 commits into
42-x-yfrom
roller/node/42-x-y

Conversation

@electron-roller

@electron-roller electron-roller Bot commented Aug 4, 2026 •

Copy link
Copy Markdown
Contributor

Updating Node.js to v24.19.0.

See all changes in v24.18.1..v24.19.0

Fixes #52788

Notes: Updated Node.js to v24.19.0.

@electron-roller
electron-roller Bot requested a review from a team as a code owner August 4, 2026 13:00
@electron-roller electron-roller Bot added backport-check-skip Skip trop's backport validity checking semver/minor backwards-compatible functionality labels Aug 4, 2026
@MarshallOfSound

Copy link
Copy Markdown
Member

Heads up: Windows CI builds moved to new runners on Monday and the old ones have now been removed. This branch predates that, so its Windows build jobs still point at the old runners and will sit queued forever if CI runs again. Rebasing on 42-x-y (or "Update branch") picks up the change, nothing else needed.

electron-roller Bot and others added 24 commits August 24, 2026 15:48
Ref: nodejs/node#64053

Co-Authored-By: GitHub Copilot <copilot@github.com>
Backport Node's Perfetto tracing agent now that Chromium V8 no longer exposes the legacy tracing controller APIs.

Ref: nodejs/node#64565

Ref: nodejs/node#64721

Co-Authored-By: GitHub Copilot <copilot@github.com>
Ref: nodejs/node#64565

Co-Authored-By: GitHub Copilot <copilot@github.com>
Ref: nodejs/node#62935

Ref: nodejs/node#64480

Co-Authored-By: GitHub Copilot <copilot@github.com>
Ref: nodejs/node#64094

Co-Authored-By: GitHub Copilot <copilot@github.com>
Ref: nodejs/node#64565

Co-Authored-By: GitHub Copilot <copilot@github.com>
Ref: nodejs/node#64053

Co-Authored-By: GitHub Copilot <copilot@github.com>
Ref: nodejs/node#64565

Co-Authored-By: GitHub Copilot <copilot@github.com>
Ref: nodejs/node#64053

Co-Authored-By: GitHub Copilot <copilot@github.com>
Ref: nodejs/node#63933

Co-Authored-By: GitHub Copilot <copilot@github.com>
Virtual CommonJS files rooted at process.execPath inherit the output directory's type=module package unless the runner hides it alongside Chromium's root package.

Ref: nodejs/node#44713

Co-Authored-By: GitHub Copilot <copilot@github.com>
Node's fs.rmSync() delegates recursive deletion to
std::filesystem::remove_all(). Electron's Linux build uses libc++, which
reports ENOTEMPTY here while Node's libstdc++ build reports EACCES.

Ref: nodejs/node#57103

Co-Authored-By: GitHub Copilot <copilot@github.com>
Ref: nodejs/node#33085

Co-Authored-By: GitHub Copilot <copilot@github.com>
Ref: #50591

Co-Authored-By: GitHub Copilot <copilot@github.com>
Ref: nodejs/node#64565

Co-Authored-By: GitHub Copilot <copilot@github.com>
Ref: nodejs/node#56534

Co-Authored-By: GitHub Copilot <copilot@github.com>
Electron builds Node exclusively with Perfetto since #50591. Wire the upstream Perfetto agent directly and drop the legacy header split and dual-backend source lists.

Ref: #50591

Ref: nodejs/node#64565

Co-Authored-By: GitHub Copilot <copilot@github.com>
The Node upgrade moved tracing setup out of JavascriptEnvironment, but the utility process did not adopt the explicit registration used by other embedded Node hosts. Register its TrackEvent data source with Chromium before creating the isolate.

Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-Authored-By: GitHub Copilot <copilot@github.com>
@jkleinsc
jkleinsc force-pushed the roller/node/42-x-y branch from 3bb7b75 to 8e2381f Compare August 25, 2026 13:14
@jkleinsc
jkleinsc requested a review from a team as a code owner August 25, 2026 13:14
Ref: nodejs/node#63520

Co-Authored-By: GitHub Copilot <copilot@github.com>
@jkleinsc
jkleinsc enabled auto-merge (squash) August 27, 2026 20:33
@jkleinsc
jkleinsc disabled auto-merge August 27, 2026 21:13
@MarshallOfSound
MarshallOfSound merged commit 1f4afc1 into 42-x-y Aug 28, 2026
71 checks passed
@release-clerk

release-clerk Bot commented Aug 28, 2026

Copy link
Copy Markdown

Release Notes Persisted

Updated Node.js to v24.19.0.

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 roller/pause semver/minor backwards-compatible functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants