Skip to content

v1.7.3

Choose a tag to compare

@github-actions github-actions released this 01 Jul 00:12

What's Changed

Bug Fixes

  • Electron self-heal no longer wedges itself with orphaned locks: A repair that was killed or hung mid-run (or a pre-1.7.3 build) could leave an orphaned single-flight lockfile, causing every subsequent repair to report "another electron repair is already in progress" and fail. The lock now records the holder's PID and timestamp, reclaiming orphaned locks (dead holder, older than 15 minutes, or empty/corrupt format), so the GUI can self-heal again. Live, recent holders still prevent double-extraction safely.
  • Download and installation timeouts prevent stuck repairs: Controlled downloads are time-boxed (socket: 60s, request: 480s) and the fallback installer is bounded (8 minutes) so stalled fetches abort instead of hanging the repair and orphaning the lock.

Full Changelog: v1.7.2...v1.7.3