Skip to content

Releases: electron/electron

electron v44.0.0-beta.2

Pre-release

Choose a tag to compare

@sudowoodo-release-bot sudowoodo-release-bot released this 08 Aug 22:03
e49b2d5

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 (Also in 42, 43)
  • Fixed a crash when quickly switching menus while the app is under heavy load. #52672 (Also in 42, 43)
  • Fixed a potential crash when notifying user activation before the primary main frame was live. #52698 (Also in 42, 43)

Other Changes

  • Updated Chromium to 152.0.7977.30. #52637

electron v44.0.0-beta.1

Pre-release

Choose a tag to compare

@sudowoodo-release-bot sudowoodo-release-bot released this 06 Aug 01:47
6060daa

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 (Also in 42, 43)
  • Fixed an issue where getDisplayMedia({ audio: { restrictOwnAudio: true } }) was ignored in setDisplayMediaRequestHandler, causing loopback audio to include local app playback. #52534 (Also in 43)

Fixes

  • Fixed a browser process crash that could occur during Windows logoff, shutdown, or restart. #52619 (Also in 42)
  • 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 (Also in 42, 43)

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

Choose a tag to compare

@sudowoodo-release-bot sudowoodo-release-bot released this 04 Aug 18:52
1aa21d2

Release Notes for v43.3.0

Features

  • Added available to process.getSystemMemoryInfo() on Linux, exposing proc/meminfo MemAvailable. #52379 (Also in 42, 44)

Fixes

  • Fixed BrowserWindow size corruption on Windows when created with explicit x/y on a secondary monitor whose DPI differs from the primary. #52501 (Also in 42, 44)
  • Fixed Dirent.parentPath being undefined for fs.readdir, fs.readdirSync, fs.glob, and fs.globSync with withFileTypes: true inside asar archives. #52505 (Also in 42, 44)
  • Fixed dialog.showOpenDialog/dialog.showSaveDialog opening at an unusable location on Linux when defaultPath is a bare filename without a directory. #52401 (Also in 44)
  • Fixed a UAF with protocol.registerStreamProtocol when an error is emitted during a read. #52514 (Also in 41, 42, 44)
  • Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52510 (Also in 41, 42, 44)
  • Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. #52607 (Also in 44)
  • Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. #52478 (Also in 42, 44)
  • Fixed an issue where some values passed into requestSingleInstanceLock could result in a crash. #52471 (Also in 44)

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 (Also in 42, 44)
  • Updated Chromium to 150.0.7871.212. #52524
  • Updated Node.js to v24.18.1. #52552

electron v42.8.1

Choose a tag to compare

@sudowoodo-release-bot sudowoodo-release-bot released this 04 Aug 18:47
fc77625

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 (Also in 43, 44)
  • Fixed Dirent.parentPath being undefined for fs.readdir, fs.readdirSync, fs.glob, and fs.globSync with withFileTypes: true inside asar archives. #52506 (Also in 43, 44)
  • Fixed a UAF with protocol.registerStreamProtocol when an error is emitted during a read. #52516 (Also in 41, 43, 44)
  • Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52511 (Also in 41, 43, 44)

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 (Also in 43, 44)
  • Updated Node.js to v24.18.1. #52551

electron v41.10.4

Choose a tag to compare

@sudowoodo-release-bot sudowoodo-release-bot released this 04 Aug 18:18
b62f3fe

Release Notes for v41.10.4

Fixes

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

electron v44.0.0-alpha.9

Pre-release

Choose a tag to compare

@sudowoodo-release-bot sudowoodo-release-bot released this 03 Aug 22:28
eba8b90

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 (Also in 43)

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

Choose a tag to compare

@sudowoodo-release-bot sudowoodo-release-bot released this 30 Jul 22:34
932cf43

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 (Also in 42, 43)
  • Fixed Dirent.parentPath being undefined for fs.readdir, fs.readdirSync, fs.glob, and fs.globSync with withFileTypes: true inside asar archives. #52507 (Also in 42, 43)
  • 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 (Also in 41, 42, 43)
  • Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52509 (Also in 41, 42, 43)
  • Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. #52477 (Also in 42, 43)
  • Fixed an issue where some values passed into requestSingleInstanceLock could result in a crash. #52470 (Also in 43)

Other Changes

  • Updated Chromium to 152.0.7977.0. #52541

Documentation

electron v42.8.0

Choose a tag to compare

@sudowoodo-release-bot sudowoodo-release-bot released this 28 Jul 19:09
b58d5a2

Release Notes for v42.8.0

Features

  • Added available to process.getSystemMemoryInfo() on Linux, exposing proc/meminfo MemAvailable. #52378 (Also in 43, 44)

Fixes

  • Fixed a window being marked hidden and background-throttled on macOS when covered by a transparent or click-through window. #52390 (Also in 43, 44)
  • Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. #52479 (Also in 43, 44)

electron v44.0.0-alpha.7

Pre-release

Choose a tag to compare

@sudowoodo-release-bot sudowoodo-release-bot released this 27 Jul 22:35
adbd958

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 (Also in 42, 43)

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

electron v44.0.0-alpha.6

Pre-release

Choose a tag to compare

@sudowoodo-release-bot sudowoodo-release-bot released this 24 Jul 00:43
c21c442

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.6.

Release Notes for v44.0.0-alpha.6

Features

  • Added select-client-certificate event support for net.request and net.fetch; requests to servers requesting a client certificate no longer fail with ERR_SSL_CLIENT_AUTH_CERT_NEEDED, and applications can now select a certificate to present. #52397

Fixes

  • Fixed dialog.showOpenDialog/dialog.showSaveDialog opening at an unusable location on Linux when defaultPath is a bare filename without a directory. #52402 (Also in 43)
  • Fixed a crash when showing Linux message boxes while another Linux UI implementation was active. #52409 (Also in 42, 43)

Other Changes

  • Updated Chromium to 152.0.7954.0. #52322