note: la síntesis y las notas de la versión están en inglés
ok: actualización segura
0 breaking changes5 puntos clave
Adds an available field to getSystemMemoryInfo on Linux and fixes several crashes and asar bugs.
puntos clave
- note[1]: Adds
availabletoprocess.getSystemMemoryInfo()on Linux, exposing MemAvailable fromproc/meminfo.release-notes:5 - note[2]: Fixes a crash that could occur when closing DevTools while the host WebContents was being destroyed.release-notes:12
- note[3]: Fixes a use-after-free in
protocol.registerStreamProtocolwhen an error is emitted during a read.release-notes:11 - note[4]: Fixes
Dirent.parentPathbeing undefined for directory reads and globs withwithFileTypes: trueinside asar archives.release-notes:9 - note[5]: Updates Node.js to v24.18.1.release-notes:21
release-notesgithub.com/electron/electron · 21 líneas
- # Release Notes for v43.3.0
- ## Features
- * Added `available` to `process.getSystemMemoryInfo()` on Linux, exposing `proc/meminfo` MemAvailable. [#52379](https://github.com/electron/electron/pull/52379) <sup>(Also in [42](https://github.com/electron/electron/pull/52378), [44](https://github.com/electron/electron/pull/52380))</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](https://github.com/electron/electron/pull/52501) <sup>(Also in [42](https://github.com/electron/electron/pull/52500), [44](https://github.com/electron/electron/pull/52499))</sup>
- * Fixed `Dirent.parentPath` being `undefined` for `fs.readdir`, `fs.readdirSync`, `fs.glob`, and `fs.globSync` with `withFileTypes: true` inside asar archives. [#52505](https://github.com/electron/electron/pull/52505) <sup>(Also in [42](https://github.com/electron/electron/pull/52506), [44](https://github.com/electron/electron/pull/52507))</sup>
- * Fixed `dialog.showOpenDialog`/`dialog.showSaveDialog` opening at an unusable location on Linux when `defaultPath` is a bare filename without a directory. [#52401](https://github.com/electron/electron/pull/52401) <sup>(Also in [44](https://github.com/electron/electron/pull/52402))</sup>
- * Fixed a UAF with `protocol.registerStreamProtocol` when an error is emitted during a read. [#52514](https://github.com/electron/electron/pull/52514) <sup>(Also in [41](https://github.com/electron/electron/pull/52513), [42](https://github.com/electron/electron/pull/52516), [44](https://github.com/electron/electron/pull/52515))</sup>
- * Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. [#52510](https://github.com/electron/electron/pull/52510) <sup>(Also in [41](https://github.com/electron/electron/pull/52512), [42](https://github.com/electron/electron/pull/52511), [44](https://github.com/electron/electron/pull/52509))</sup>
- * Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. [#52607](https://github.com/electron/electron/pull/52607) <sup>(Also in [44](https://github.com/electron/electron/pull/52606))</sup>
- * Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. [#52478](https://github.com/electron/electron/pull/52478) <sup>(Also in [42](https://github.com/electron/electron/pull/52479), [44](https://github.com/electron/electron/pull/52477))</sup>
- * Fixed an issue where some values passed into `requestSingleInstanceLock` could result in a crash. [#52471](https://github.com/electron/electron/pull/52471) <sup>(Also in [44](https://github.com/electron/electron/pull/52470))</sup>
- ## Other Changes
- * Fixed bindings for MV3 service workers. [#52503](https://github.com/electron/electron/pull/52503)
- * Improved the error message when an asar integrity check fails to name the entry that failed. [#52622](https://github.com/electron/electron/pull/52622) <sup>(Also in [42](https://github.com/electron/electron/pull/52623), [44](https://github.com/electron/electron/pull/52624))</sup>
- * Updated Chromium to 150.0.7871.212. [#52524](https://github.com/electron/electron/pull/52524)
- * Updated Node.js to v24.18.1. [#52552](https://github.com/electron/electron/pull/52552)