Electron v30.3.0

npm
npm install --save-dev electron@30.3.0
yarn
yarn add --dev electron@30.3.0
Google ChromeChromium
124.0.6367.243
Node.jsNode.js
20.15.1
V8V8
12.4.254.20

Release Notes

Features

  • Added DownloadItem.getCurrentBytesPerSecond(), DownloadItem.getPercentComplete(), DownloadItem.getEndTime(). #42914 (Also in 31, 32)

Fixes

  • Fixed a potential crash when using off screen rendering. #42939 (Also in 31, 32)

  • Fixed an issue where navigator.mediaDevices.getUserMedia and navigator.getUserMedia should reject with a NotAllowedError if microphone or camera permissions have been denied at the system level on macOS. #42938 (Also in 31, 32)

  • Fixed crash when resolving proxy with session.resolveProxy api. #42896 (Also in 31, 32)

Other Changes

  • Fixed an issue where opening multiple file pickers on Windows via the input tag could cause a crash. #42826 (Also in 31, 32)

  • Updated Node.js to v20.15.1. #42838