Electron v45.0.0-alpha.7
Latest Pre ReleaseRelease Notes
Features
Added a Windows Error Reporting helper (
electron_wer.dll, renamed to<app>_wer.dllalongside the executable) socrashReportercaptures__fastfailand 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
nodeIntegrationInSubFramesenabled andsandboxdisabled, 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 therunAsNodefuse disabled;fork()now throws in that configuration. #53839 (Also in 44)
Other Changes
Deprecated the synchronous
safeStorage.isEncryptionAvailable(),safeStorage.encryptString()andsafeStorage.decryptString()in favor ofisAsyncEncryptionAvailable(),encryptStringAsync()anddecryptStringAsync(). #53850Improved the performance of
fsoperations andrequire()on files inside asar archives. #53919Improved the performance of building and showing menus. #53914