Repository navigation
chore: bump node to v24.20.0 (44-x-y) - #53250
Merged
Merged
Conversation
MarshallOfSound
force-pushed
the
roller/node/44-x-y
branch
from
August 29, 2026 03:16
f1eb995 to
1fcab65
Compare
MarshallOfSound
enabled auto-merge (squash)
August 29, 2026 05:58
dsanders11
requested changes
Aug 29, 2026
MarshallOfSound
force-pushed
the
roller/node/44-x-y
branch
from
August 29, 2026 07:11
3570f27 to
79a5de5
Compare
4 tasks done
Upstream added join to the path imports in resolve.js, which overlaps the import line this patch rewrites to pull in toNamespacedPath. Ref: nodejs/node#62239
Both landed in v24.20.0. Ref: nodejs/node#61999 Ref: nodejs/node#64271
The sqlite update introduced an unsigned/signed comparison in rbuDeltaApply that trips -Wsign-compare under -Werror. Extend the existing sign-compare patch to cast lenDelta, which is never negative at that point, to unsigned int. Ref: nodejs/node#64745
Node.js v24.20.0 passes --experimental-wasm-jspi unconditionally, but Chromium's V8 shipped JSPI and removed the flag, so node_mksnapshot aborts with 'bad option'. Add the same patch as the main-branch roll. Ref: nodejs/node#59941 Ref: https://chromium-review.googlesource.com/c/v8/v8/+/6937664
ckerr
force-pushed
the
roller/node/44-x-y
branch
from
September 1, 2026 16:23
79a5de5 to
1edaf23
Compare
Member
Fixed in f467f31 by matching the attribution from main’s 460bcec: the introducing change is nodejs/node#64211. |
jkleinsc
approved these changes
Sep 1, 2026
dsanders11
approved these changes
Sep 1, 2026
|
Release Notes Persisted
|
renovate Bot
added a commit
to cigaleapp/cigale
that referenced
this pull request
Sep 13, 2026
##### [v44.2.0](https://github.com/electron/electron/releases/tag/v44.2.0) ### Release Notes for v44.2.0 #### Fixes - Fixed a pending read on a `net.request` chunked upload stream inside a protocol handler never settling when the request failed or was aborted. [#53373](electron/electron#53373) <sup>(Also in [43](electron/electron#53374), [45](https://github.com/electron/electron/pull/53368))</sup> - Fixed a potential crash when using `menu.popup` with a frame from an offscreen rendered window. [#53362](electron/electron#53362) <sup>(Also in [43](https://github.com/electron/electron/pull/53432))</sup> - Fixed an intermittent crash (access violation) on Windows when an ASAR integrity violation is detected, so the process now exits with code 1 as intended. [#53455](electron/electron#53455) <sup>(Also in [43](electron/electron#53456), [45](https://github.com/electron/electron/pull/53438))</sup> - Fixed application crash after a large number of IPC messages from renderers. [#53417](electron/electron#53417) <sup>(Also in [42](electron/electron#53419), [43](electron/electron#53420), [45](https://github.com/electron/electron/pull/53418))</sup> - Fixed native addons deriving from `node::ObjectWrap` aborting during garbage collection on Node.js 24.19.0 and later. [#53392](electron/electron#53392) <sup>(Also in [42](electron/electron#53394), [43](electron/electron#53393), [45](https://github.com/electron/electron/pull/53391))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Skia and V8. [#53479](electron/electron#53479) - Improved throughput of responses that `protocol.handle` handlers return straight from `net.fetch`. [#53378](electron/electron#53378) - Updated Chromium to 152.0.7977.76. [#53382](electron/electron#53382) - Updated Node.js to v24.20.0. [#53250](electron/electron#53250) ##### [v44.1.1](https://github.com/electron/electron/releases/tag/v44.1.1) ### Release Notes for v44.1.1 #### Fixes - Fixed `chrome.tabs.query()` returning tab `url` and `title` to extensions without the `tabs` permission or host access, aligning with `tabs.get`. [#53354](electron/electron#53354) <sup>(Also in [42](electron/electron#53355), [43](electron/electron#53356), [45](https://github.com/electron/electron/pull/53353))</sup> - Fixed a renderer crash when an array with a throwing property getter is passed across `contextBridge`, and several main/utility-process crashes when option objects passed to Electron APIs contain throwing accessors or Proxy traps. [#53331](electron/electron#53331) <sup>(Also in [42](electron/electron#53329), [43](https://github.com/electron/electron/pull/53330))</sup> - Fixed an intermittent crash at startup on Linux caused by a race between Pango and the main thread initializing fontconfig. [#53340](electron/electron#53340) <sup>(Also in [43](electron/electron#53339), [45](https://github.com/electron/electron/pull/53338))</sup> - Fixed an issue where an exception thrown by a property getter on an object passed through `contextBridge` was swallowed instead of being thrown back to the caller. [#53335](electron/electron#53335) <sup>(Also in [43](electron/electron#53334), [45](https://github.com/electron/electron/pull/53297))</sup> - Fixed main process crashes when navigating to `http://accessibility/` or `http://devtools/`, when an extension background page used `navigator.mediaDevices`, and when calling `SerialPort.forget()` for a disconnected device. [#53333](electron/electron#53333) <sup>(Also in [43](electron/electron#53332), [45](https://github.com/electron/electron/pull/53325))</sup> - Fixed the PDF viewer failing to save an edited PDF with `NotAllowedError: Third party iframes are not allowed to show a file picker`. [#53328](electron/electron#53328) <sup>(Also in [43](electron/electron#53327), [45](https://github.com/electron/electron/pull/53326))</sup>
gwennlbh
pushed a commit
to cigaleapp/cigale
that referenced
this pull request
Sep 14, 2026
##### [v44.2.0](https://github.com/electron/electron/releases/tag/v44.2.0) ### Release Notes for v44.2.0 #### Fixes - Fixed a pending read on a `net.request` chunked upload stream inside a protocol handler never settling when the request failed or was aborted. [#53373](electron/electron#53373) <sup>(Also in [43](electron/electron#53374), [45](https://github.com/electron/electron/pull/53368))</sup> - Fixed a potential crash when using `menu.popup` with a frame from an offscreen rendered window. [#53362](electron/electron#53362) <sup>(Also in [43](https://github.com/electron/electron/pull/53432))</sup> - Fixed an intermittent crash (access violation) on Windows when an ASAR integrity violation is detected, so the process now exits with code 1 as intended. [#53455](electron/electron#53455) <sup>(Also in [43](electron/electron#53456), [45](https://github.com/electron/electron/pull/53438))</sup> - Fixed application crash after a large number of IPC messages from renderers. [#53417](electron/electron#53417) <sup>(Also in [42](electron/electron#53419), [43](electron/electron#53420), [45](https://github.com/electron/electron/pull/53418))</sup> - Fixed native addons deriving from `node::ObjectWrap` aborting during garbage collection on Node.js 24.19.0 and later. [#53392](electron/electron#53392) <sup>(Also in [42](electron/electron#53394), [43](electron/electron#53393), [45](https://github.com/electron/electron/pull/53391))</sup> #### Other Changes - Backported fixes from upstream ANGLE, Chromium, Skia and V8. [#53479](electron/electron#53479) - Improved throughput of responses that `protocol.handle` handlers return straight from `net.fetch`. [#53378](electron/electron#53378) - Updated Chromium to 152.0.7977.76. [#53382](electron/electron#53382) - Updated Node.js to v24.20.0. [#53250](electron/electron#53250) ##### [v44.1.1](https://github.com/electron/electron/releases/tag/v44.1.1) ### Release Notes for v44.1.1 #### Fixes - Fixed `chrome.tabs.query()` returning tab `url` and `title` to extensions without the `tabs` permission or host access, aligning with `tabs.get`. [#53354](electron/electron#53354) <sup>(Also in [42](electron/electron#53355), [43](electron/electron#53356), [45](https://github.com/electron/electron/pull/53353))</sup> - Fixed a renderer crash when an array with a throwing property getter is passed across `contextBridge`, and several main/utility-process crashes when option objects passed to Electron APIs contain throwing accessors or Proxy traps. [#53331](electron/electron#53331) <sup>(Also in [42](electron/electron#53329), [43](https://github.com/electron/electron/pull/53330))</sup> - Fixed an intermittent crash at startup on Linux caused by a race between Pango and the main thread initializing fontconfig. [#53340](electron/electron#53340) <sup>(Also in [43](electron/electron#53339), [45](https://github.com/electron/electron/pull/53338))</sup> - Fixed an issue where an exception thrown by a property getter on an object passed through `contextBridge` was swallowed instead of being thrown back to the caller. [#53335](electron/electron#53335) <sup>(Also in [43](electron/electron#53334), [45](https://github.com/electron/electron/pull/53297))</sup> - Fixed main process crashes when navigating to `http://accessibility/` or `http://devtools/`, when an extension background page used `navigator.mediaDevices`, and when calling `SerialPort.forget()` for a disconnected device. [#53333](electron/electron#53333) <sup>(Also in [43](electron/electron#53332), [45](https://github.com/electron/electron/pull/53325))</sup> - Fixed the PDF viewer failing to save an edited PDF with `NotAllowedError: Third party iframes are not allowed to show a file picker`. [#53328](electron/electron#53328) <sup>(Also in [43](electron/electron#53327), [45](https://github.com/electron/electron/pull/53326))</sup> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updating Node.js to v24.20.0.
See all changes in v24.19.0..v24.20.0
Notes: Updated Node.js to v24.20.0.