Skip to content

chore: bump node to v24.15.0 (42-x-y) - #51090

Merged
codebytere merged 13 commits into
42-x-yfrom
roller/node/42-x-y
Apr 21, 2026
Merged

codebytere merged 13 commits into
42-x-yfrom
roller/node/42-x-y

Conversation

@electron-roller

Copy link
Copy Markdown
Contributor

Updating Node.js to v24.15.0.

See all changes in v24.14.1..v24.15.0

Notes: Updated Node.js to v24.15.0.

@electron-roller
electron-roller Bot requested a review from a team as a code owner April 16, 2026 13:00
@electron-roller electron-roller Bot added backport-check-skip Skip trop's backport validity checking semver/minor backwards-compatible functionality labels Apr 16, 2026
@codebytere
codebytere requested a review from a team as a code owner April 20, 2026 10:28
electron-roller Bot and others added 13 commits April 21, 2026 12:44
Upstream replaced the hardcoded buffer length limit with a runtime
kMaxLength variable, making the patch's regex workaround for sandbox
vs non-sandbox limits unnecessary. Dropped the test-buffer-concat.js
hunk.

Ref: nodejs/node#61721

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Upstream removed Uint32ToName from node_contextify.cc and
node_webstorage.cc, and renamed LookupAndCompile to
LookupAndCompileFunction in node_builtins.cc. Updated the
GetIsolate deprecation patch to match.

Ref: nodejs/node#60846
Ref: nodejs/node#60518
The fix_generate_config_gypi_needs_to_generate_valid_json patch
applied with "No changes -- Patch already applied", confirming
the fix has been incorporated upstream.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Upstream restructured BuiltinLoader to auto-detect parameters by
source type, removing the custom parameters overload. Added a new
LookupAndCompileFunction overload for embedder scripts and updated
node_util.cc to use it. Also suppressed exit-time-destructors
warning from builtin_info.h in node_includes.h.

Ref: nodejs/node#60518

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Guard aes-128-ccm test in test-crypto-authenticated.js behind cipher
availability check. Skip Ed448/X448/DSA tests in
test-crypto-key-objects-raw.js. Skip AES-KW tests in
test-webcrypto-promise-prototype-pollution.mjs.

Ref: nodejs/node#62240
Ref: nodejs/node#62455
BoringSSL does not support loading DH private keys from PEM, causing
createPrivateKey to throw UNSUPPORTED_ALGORITHM.

Ref: nodejs/node#62240

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
The snapshot used `*` wildcards which don't match the actual output.
Regenerated with NODE_REGENERATE_SNAPSHOTS=1 to capture the correct
concrete frame + <node-internal-frames> output.

Ref: https://chromium-review.googlesource.com/c/v8/v8/+/6826001
Ref: nodejs/node#61984

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
@codebytere
codebytere merged commit 687b9da into 42-x-y Apr 21, 2026
65 checks passed
@release-clerk

release-clerk Bot commented Apr 21, 2026

Copy link
Copy Markdown

Release Notes Persisted

Updated Node.js to v24.15.0.

@codebytere
codebytere deleted the roller/node/42-x-y branch April 21, 2026 14:03
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.

1 participant