This is a preview — how electron's changelog would look hosted on Wakelog (100 entries found, first 15 shown). Nothing was saved. To make it real: sign up (30 seconds, no email), create a project, and paste the same URL in the Import box — you'll also get RSS, an embeddable widget, a README badge, and an API. Try another.

electron

electron v42.9.1

Aug 15, 2026
Release Notes for v42.9.1
Fixes
  • Fixed a crash in systemPreferences.promptTouchID(reason) when an invalid reason value is passed. #52780 <sup>(Also in 43, 44)</sup>
  • Fixed a potential crash in contentTracing.stopRecording() when the trace file could not be written to the requested path. #52796 <sup>(Also in 43, 44)</sup>
Other Changes
  • Backported fixes from upstream ANGLE, Chromium, Skia and V8. #52706
  • Backported fixes from upstream Chromium and V8. #52785
  • Fixed an issue on macOS where a page's first use of speechSynthesis could block the main process for several hundred milliseconds. #52813

electron v44.0.0-beta.4 (pre-release)

Aug 13, 2026

Note: This is a beta release. Please file new issues for any bugs you find in it.

This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm install electron@44.0.0-beta.4.

# Release Notes for v44.0.0-beta.4

Fixes
  • Fixed a crash in systemPreferences.promptTouchID(reason) when an invalid reason value is passed. #52781 <sup>(Also in 42, 43)</sup>
  • Fixed a potential crash in contentTracing.stopRecording() when the trace file could not be written to the requested path. #52794 <sup>(Also in 42, 43)</sup>
Other Changes
  • Backported fixes from upstream Chromium and V8. #52774
  • Fixed a 1-in-200 chance per renderer process on Windows of scripts on the first page load being compiled without their V8 code cache. #52792

electron v43.4.0

Aug 11, 2026
Release Notes for v43.4.0
Features
  • Added webFrameMain.printToPDF() to allow printing individual frames to PDF from the main process. #52627 <sup>(Also in 42, 44)</sup>
  • Fixed an issue where getDisplayMedia({ audio: { restrictOwnAudio: true } }) was ignored in setDisplayMediaRequestHandler, causing loopback audio to include local app playback. #52533 <sup>(Also in 44)</sup>
Fixes
  • Fixed a browser process crash that could occur during Windows logoff, shutdown, or restart. #52620 <sup>(Also in 42, 44)</sup>
  • Fixed a crash report when the X server or Wayland compositor exits while an app is running. #52685 <sup>(Also in 42, 44)</sup>
  • Fixed a crash when quickly switching menus while the app is under heavy load. #52673 <sup>(Also in 42, 44)</sup>
  • Fixed a potential crash when notifying user activation before the primary main frame was live. #52697 <sup>(Also in 42, 44)</sup>
  • Fixed an issue where a JavaScript out-of-memory crash could be reported from inside the crash-key handler instead of at the out-of-memory site. #52725 <sup>(Also in 42, 44)</sup>
  • Fixed the Linux system accent color intermittently not being applied (systemPreferences.getAccentColor() returning an empty string on some launches). #52575
Other Changes
  • Backported fixes from upstream ANGLE and Chromium. #52709
  • Backported fixes from upstream ANGLE, Chromium and V8. #52663
  • No user-facing change; semver/none. #52732
  • Updated Chromium to 150.0.7871.224. #52693

electron v42.9.0

Aug 11, 2026
Release Notes for v42.9.0
Features
  • Added webFrameMain.printToPDF() to allow printing individual frames to PDF from the main process. #52626 <sup>(Also in 43, 44)</sup>
Fixes
  • Fixed a browser process crash that could occur during Windows logoff, shutdown, or restart. #52621 <sup>(Also in 43, 44)</sup>
  • Fixed a crash report when the X server or Wayland compositor exits while an app is running. #52686 <sup>(Also in 43, 44)</sup>
  • Fixed a crash when quickly switching menus while the app is under heavy load. #52671 <sup>(Also in 43, 44)</sup>
  • Fixed a potential crash when notifying user activation before the primary main frame was live. #52699 <sup>(Also in 43, 44)</sup>
  • Fixed an issue where a JavaScript out-of-memory crash could be reported from inside the crash-key handler instead of at the out-of-memory site. #52723 <sup>(Also in 43, 44)</sup>
Other Changes
  • Backported fixes from upstream ANGLE, Chromium and V8. #52664
  • No user-facing change; semver/none. #52733

electron v41.10.5

Aug 11, 2026
Release Notes for v41.10.5
Fixes
  • Fixed an issue where the Squirrel.Mac installer could resolve the target bundle path to different locations at different stages of an install. #50764 <sup>(Also in 39, 42)</sup>
Other Changes
  • Backported fixes from upstream ANGLE, Chromium, Skia and V8. #52702
  • No user-facing change; semver/none. #52734

electron v44.0.0-beta.3 (pre-release)

Aug 10, 2026

Note: This is a beta release. Please file new issues for any bugs you find in it.

This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm install electron@44.0.0-beta.3.

# Release Notes for v44.0.0-beta.3

Fixes
  • Fixed an issue where a JavaScript out-of-memory crash could be reported from inside the crash-key handler instead of at the out-of-memory site. #52724 <sup>(Also in 42, 43)</sup>
  • Fixed spellcheck not initializing on Linux when the dictionary was already cached from a previous run. #52716
Other Changes
  • No user-facing change; semver/none. #52731

electron v44.0.0-beta.2 (pre-release)

Aug 8, 2026

Note: This is a beta release. Please file new issues for any bugs you find in it.

This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm install electron@44.0.0-beta.2.

# Release Notes for v44.0.0-beta.2

Fixes
  • Fixed a crash report when the X server or Wayland compositor exits while an app is running. #52684 <sup>(Also in 42, 43)</sup>
  • Fixed a crash when quickly switching menus while the app is under heavy load. #52672 <sup>(Also in 42, 43)</sup>
  • Fixed a potential crash when notifying user activation before the primary main frame was live. #52698 <sup>(Also in 42, 43)</sup>
Other Changes
  • Updated Chromium to 152.0.7977.30. #52637

electron v44.0.0-beta.1 (pre-release)

Aug 6, 2026

Note: This is a beta release. Please file new issues for any bugs you find in it.

This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm install electron@44.0.0-beta.1.

# Release Notes for v44.0.0-beta.1

Features
  • Added webFrameMain.printToPDF() to allow printing individual frames to PDF from the main process. #52625 <sup>(Also in 42, 43)</sup>
  • Fixed an issue where getDisplayMedia({ audio: { restrictOwnAudio: true } }) was ignored in setDisplayMediaRequestHandler, causing loopback audio to include local app playback. #52534 <sup>(Also in 43)</sup>
Fixes
  • Fixed a browser process crash that could occur during Windows logoff, shutdown, or restart. #52619 <sup>(Also in 42)</sup>
  • Fixed the Linux system accent color intermittently not being applied (systemPreferences.getAccentColor() returning an empty string on some launches). #52574
Other Changes
  • Improved the error message when an asar integrity check fails to name the entry that failed. #52624 <sup>(Also in 42, 43)</sup>
Unknown
  • Removed openAsHidden option from app.setLoginItemSettings().
  • Removed openAsHidden, wasOpenedAsHidden and restoreState fields from return value of app.getLoginItemSettings().
  • Fixed potential deadlock inside app.getLoginItemSettings() on macOS. #52667

electron v43.3.0

Aug 4, 2026
Release Notes for v43.3.0
Features
  • Added available to process.getSystemMemoryInfo() on Linux, exposing proc/meminfo MemAvailable. #52379 <sup>(Also in 42, 44)</sup>
Fixes
  • Fixed BrowserWindow size corruption on Windows when created with explicit x/y on a secondary monitor whose DPI differs from the primary. #52501 <sup>(Also in 42, 44)</sup>
  • Fixed Dirent.parentPath being undefined for fs.readdir, fs.readdirSync, fs.glob, and fs.globSync with withFileTypes: true inside asar archives. #52505 <sup>(Also in 42, 44)</sup>
  • Fixed dialog.showOpenDialog/dialog.showSaveDialog opening at an unusable location on Linux when defaultPath is a bare filename without a directory. #52401 <sup>(Also in 44)</sup>
  • Fixed a UAF with protocol.registerStreamProtocol when an error is emitted during a read. #52514 <sup>(Also in 41, 42, 44)</sup>
  • Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52510 <sup>(Also in 41, 42, 44)</sup>
  • Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. #52607 <sup>(Also in 44)</sup>
  • Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. #52478 <sup>(Also in 42, 44)</sup>
  • Fixed an issue where some values passed into requestSingleInstanceLock could result in a crash. #52471 <sup>(Also in 44)</sup>
Other Changes
  • Fixed bindings for MV3 service workers. #52503
  • Improved the error message when an asar integrity check fails to name the entry that failed. #52622 <sup>(Also in 42, 44)</sup>
  • Updated Chromium to 150.0.7871.212. #52524
  • Updated Node.js to v24.18.1. #52552

electron v42.8.1

Aug 4, 2026
Release Notes for v42.8.1
Fixes
  • Fixed BrowserWindow size corruption on Windows when created with explicit x/y on a secondary monitor whose DPI differs from the primary. #52500 <sup>(Also in 43, 44)</sup>
  • Fixed Dirent.parentPath being undefined for fs.readdir, fs.readdirSync, fs.glob, and fs.globSync with withFileTypes: true inside asar archives. #52506 <sup>(Also in 43, 44)</sup>
  • Fixed a UAF with protocol.registerStreamProtocol when an error is emitted during a read. #52516 <sup>(Also in 41, 43, 44)</sup>
  • Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52511 <sup>(Also in 41, 43, 44)</sup>
Other Changes
  • Fixed a renderer crash when disabling device emulation while the main frame was not local. #52601
  • Improved the error message when an asar integrity check fails to name the entry that failed. #52623 <sup>(Also in 43, 44)</sup>
  • Updated Node.js to v24.18.1. #52551

electron v41.10.4

Aug 4, 2026
Release Notes for v41.10.4
Fixes
  • Fixed a UAF with protocol.registerStreamProtocol when an error is emitted during a read. #52513 <sup>(Also in 42, 43, 44)</sup>
  • Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52512 <sup>(Also in 42, 43, 44)</sup>
  • Windows opened from links inside a sandboxed iframe now inherit the iframe's sandbox restrictions unless allow-popups-to-escape-sandbox is set. #52486 <sup>(Also in 42, 43)</sup>

electron v44.0.0-alpha.9 (pre-release)

Aug 3, 2026

Note: This is an alpha release. Please file new issues for any bugs you find in it.

This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@44.0.0-alpha.9.

# Release Notes for v44.0.0-alpha.9

Fixes
  • Fixed Window Controls Overlay caption buttons not rendering on Linux. #52580
  • Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. #52606 <sup>(Also in 43)</sup>
Other Changes
  • Updated Chromium to 152.0.7977.8. #52573
  • Updated Node.js to v24.18.1. #52553

electron v44.0.0-alpha.8 (pre-release)

Jul 30, 2026

Note: This is an alpha release. Please file new issues for any bugs you find in it.

This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@44.0.0-alpha.8.

# Release Notes for v44.0.0-alpha.8

Features
  • Clipboard module is now aligned with the W3C Clipboard API. #52508
  • Frameless windows on Linux now use system-themed titlebar icons for Window Controls Overlay (WCO). #52531
Fixes
  • Fixed BrowserWindow size corruption on Windows when created with explicit x/y on a secondary monitor whose DPI differs from the primary. #52499 <sup>(Also in 42, 43)</sup>
  • Fixed Dirent.parentPath being undefined for fs.readdir, fs.readdirSync, fs.glob, and fs.globSync with withFileTypes: true inside asar archives. #52507 <sup>(Also in 42, 43)</sup>
  • Fixed select-hid-device presenting HID devices that could not be granted, which caused navigator.hid.requestDevice() to resolve with no device. #52497
  • Fixed a UAF with protocol.registerStreamProtocol when an error is emitted during a read. #52515 <sup>(Also in 41, 42, 43)</sup>
  • Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52509 <sup>(Also in 41, 42, 43)</sup>
  • Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. #52477 <sup>(Also in 42, 43)</sup>
  • Fixed an issue where some values passed into requestSingleInstanceLock could result in a crash. #52470 <sup>(Also in 43)</sup>
Other Changes
  • Updated Chromium to 152.0.7977.0. #52541
Documentation

electron v42.8.0

Jul 28, 2026
Release Notes for v42.8.0
Features
  • Added available to process.getSystemMemoryInfo() on Linux, exposing proc/meminfo MemAvailable. #52378 <sup>(Also in 43, 44)</sup>
Fixes
  • Fixed a window being marked hidden and background-throttled on macOS when covered by a transparent or click-through window. #52390 <sup>(Also in 43, 44)</sup>
  • Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. #52479 <sup>(Also in 43, 44)</sup>

electron v44.0.0-alpha.7 (pre-release)

Jul 27, 2026

Note: This is an alpha release. Please file new issues for any bugs you find in it.

This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@44.0.0-alpha.7.

# Release Notes for v44.0.0-alpha.7

Features
  • Added available to process.getSystemMemoryInfo() on Linux, exposing proc/meminfo MemAvailable. #52380 <sup>(Also in 42, 43)</sup>
Fixes
  • Fixed DevTools popup and context menus not appearing when DevTools is hosted in a custom window via webContents.setDevToolsWebContents(). #52434
Other Changes
  • Updated Chromium to 152.0.7969.0. #52464

Claim your changelog — free