Skip to content

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 27 Jul 00:39
· 37 commits to main since this release

Important

Urgent fix release for Windows users. 0.4.1 and earlier shipped with two serious Windows defects:

  1. A main window closed to the tray could never be reopened — tray left-click did nothing and "Show Window" was a no-op, so the only recovery was killing the process. Left-click now shows the window (right-click keeps the menu), and the tray menu no longer freezes its connection glyphs at launch-time state. (#30)
  2. The installer could not upgrade in place — running it while WireGuide was open failed with Error opening file for writing: wireguide.exe, because the GUI and the elevated helper are the same executable and the helper outlives the GUI. The 0.4.2 installer/uninstaller now terminate running instances first. (#29)

Upgrading to 0.4.2 still runs the old installer's logic one last time. If the install fails with the error above, run taskkill /F /IM wireguide.exe from an elevated terminal (note: this drops active tunnels), then run the installer again. From 0.4.2 onward this is automatic.

macOS is unaffected; Linux picks up the same Show Window fix.

Bug fixes

  • fix(release): NSIS installer kills running app/helper before file ops (Fixes #29)
  • fix(gui): Windows tray left-click, Show Window, and stale menu state (Fixes #30)
  • fix(release): use bare-symbol depends_on macos in the cask template (Refs #26)

Full Changelog: v0.4.1...v0.4.2