npm electron 45.0.0-alpha.7
electron v45.0.0-alpha.7

4 hours ago

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@45.0.0-alpha.7.

Release Notes for v45.0.0-alpha.7

Features

  • Added a Windows Error Reporting helper (electron_wer.dll, renamed to <app>_wer.dll alongside the executable) so crashReporter captures __fastfail and other crashes that bypass the in-process handler on Windows. #53851

Fixes

  • Fixed a memory leak on Windows when app.getPreferredSystemLanguages() was called. #53869 (Also in 43, 44)
  • Fixed a potential UAF in app.getPreferredSystemLanguages() on Windows. #53864 (Also in 43, 44)
  • Fixed a renderer crash when an iframe was removed right after loading with nodeIntegrationInSubFrames enabled and sandbox disabled, e.g. on pages that embed Meta Pixel. #53883 (Also in 42, 43, 44)
  • Fixed helper executables on macOS starting a second app instance when launched without a process type, for example through child_process.fork() with the runAsNode fuse disabled; fork() now throws in that configuration. #53839 (Also in 44)

Other Changes

  • Deprecated the synchronous safeStorage.isEncryptionAvailable(), safeStorage.encryptString() and safeStorage.decryptString() in favor of isAsyncEncryptionAvailable(), encryptStringAsync() and decryptStringAsync(). #53850
  • Improved the performance of fs operations and require() on files inside asar archives. #53919
  • Improved the performance of building and showing menus. #53914

Don't miss a new electron release

NewReleases is sending notifications on new releases.