Skip to content

chore: bump node to v24.18.0 (42-x-y)#52105

Merged
jkleinsc merged 10 commits into
42-x-yfrom
roller/node/42-x-y
Jul 2, 2026
Merged

chore: bump node to v24.18.0 (42-x-y)#52105
jkleinsc merged 10 commits into
42-x-yfrom
roller/node/42-x-y

Conversation

@electron-roller

Copy link
Copy Markdown
Contributor

Updating Node.js to v24.18.0.

See all changes in v24.17.0..v24.18.0

Notes: Updated Node.js to v24.18.0.

@electron-roller
electron-roller Bot requested a review from a team as a code owner June 24, 2026 00:13
@electron-roller electron-roller Bot added backport-check-skip Skip trop's backport validity checking semver/minor backwards-compatible functionality labels Jun 24, 2026
electron-roller Bot and others added 10 commits July 2, 2026 10:14
Ref: nodejs/node@61b20f60a39

(cherry picked from commit 432172c)
Co-Authored-By: GPT-5.3-Codex <[email protected]>
Ref: nodejs/node@69df688fff4

Co-Authored-By: GPT-5.3-Codex <[email protected]>
(cherry picked from commit ce40736)
The error thrown for an unsupported OKP (Ed448) JWK changed from 'Invalid JWK data' to the more specific 'Invalid JWK OKP key'.

Ref: nodejs/node#62499
(cherry picked from commit 5718143)
Ref: nodejs/node@677ca7e76c9

Co-Authored-By: GPT-5.3-Codex <[email protected]>
(cherry picked from commit 4d514ff)
This test synthesizes fake V8-serialized messages with the serialization format version hardcoded to 15 (0x0f). Electron bundles Chromium's V8, whose value-serializer format version is 16 (0x10), so the hardcoded headers are not recognized by the test runner's deserializer and the bytes fall through the UTF-8 stdout path (0xff -> U+FFFD), failing the assertions. The version difference is environmental and cannot be reconciled without re-patching the test on every V8 bump.

The failing subtests were introduced upstream in nodejs/node#62704 (test_runner: avoid hanging on incomplete v8 frames).
Chromium 148's BoringSSL does not implement ML-KEM/ML-DSA/SLH-DSA, which upstream wired up for BoringSSL in nodejs/node#63255. Skip or disable the affected tests on BoringSSL for this Electron version.

Ref: nodejs/node#63255

Co-Authored-By: Claude <[email protected]>
@jkleinsc
jkleinsc force-pushed the roller/node/42-x-y branch from a46cff1 to 2cb79db Compare July 2, 2026 16:03
@jkleinsc
jkleinsc requested review from a team as code owners July 2, 2026 16:03
@jkleinsc jkleinsc added target/41-x-y PR should also be added to the "41-x-y" branch. and removed target/41-x-y PR should also be added to the "41-x-y" branch. labels Jul 2, 2026
@jkleinsc
jkleinsc merged commit 3c8db38 into 42-x-y Jul 2, 2026
74 checks passed
@jkleinsc
jkleinsc deleted the roller/node/42-x-y branch July 2, 2026 19:37
@release-clerk

release-clerk Bot commented Jul 2, 2026

Copy link
Copy Markdown

Release Notes Persisted

Updated Node.js to v24.18.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 semver/minor backwards-compatible functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants