Skip to content

chore: bump node to v24.18.0 (44-x-y)#52237

Merged
jkleinsc merged 13 commits into
44-x-yfrom
trop/44-x-y-bp-chore-bump-node-to-v24-18-0-main--1782998702979
Jul 2, 2026
Merged

chore: bump node to v24.18.0 (44-x-y)#52237
jkleinsc merged 13 commits into
44-x-yfrom
trop/44-x-y-bp-chore-bump-node-to-v24-18-0-main--1782998702979

Conversation

@trop

@trop trop Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Backport of #52068

See that PR for details.

Notes: Updated Node.js to v24.18.0.

trop Bot and others added 13 commits July 2, 2026 13:25
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-Authored-By: GPT-5.3-Codex <[email protected]>

Co-authored-by: John Kleinschmidt <[email protected]>
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Ref: nodejs/node@677ca7e76c9

Co-Authored-By: GPT-5.3-Codex <[email protected]>

Co-authored-by: John Kleinschmidt <[email protected]>
Ref: nodejs/node@61b20f60a39

Co-Authored-By: GPT-5.3-Codex <[email protected]>

Co-authored-by: John Kleinschmidt <[email protected]>
Co-authored-by: John Kleinschmidt <[email protected]>
Ref: nodejs/node@69df688fff4

Co-Authored-By: GPT-5.3-Codex <[email protected]>

Co-authored-by: John Kleinschmidt <[email protected]>
Co-authored-by: John Kleinschmidt <[email protected]>
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

Co-authored-by: John Kleinschmidt <[email protected]>
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).

Co-authored-by: John Kleinschmidt <[email protected]>
Co-authored-by: John Kleinschmidt <[email protected]>
@trop
trop Bot requested review from a team as code owners July 2, 2026 13:25
@trop trop Bot added 44-x-y backport This is a backport PR semver/patch backwards-compatible bug fixes labels Jul 2, 2026
@jkleinsc
jkleinsc merged commit 1677b9c into 44-x-y Jul 2, 2026
141 of 143 checks passed
@jkleinsc
jkleinsc deleted the trop/44-x-y-bp-chore-bump-node-to-v24-18-0-main--1782998702979 branch July 2, 2026 16:40
@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

44-x-y backport This is a backport PR semver/patch backwards-compatible bug fixes

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants