Skip to content

SysManager 1.20.4

Choose a tag to compare

@github-actions github-actions released this 08 Jun 12:58
· 31 commits to main since this release
734fdb9

[1.20.4] - 2026-06-08

Fixed

  • Ping monitor no longer leaks its CancellationTokenSource. When Stop() was called while the ping loop was still winding down (the 1.5s wait timed out), the CTS reference was dropped and never disposed. It is now disposed once the loop actually finishes — immediately if already complete, otherwise via a continuation.
  • System Logs no longer block the UI thread while reading the Event Log. EventLogService.ReadAsync ran the blocking EventLogReader.ReadEvent() COM call on the caller's (UI) thread, freezing the app while large logs were enumerated. Each read now runs on the thread pool via Task.Run.

Changed

  • Dashboard GPU name now works for AMD/Intel, not just NVIDIA. When no NVIDIA GPU is present, the Dashboard falls back to Win32_VideoController (WMI) to show the adapter name. Live usage % remains NVIDIA-only (it requires vendor-specific APIs).

Verify the download

Get-FileHash .\SysManager-v1.20.4.exe -Algorithm SHA256

Expected SHA256: 3CA78A05C5FFF8E1D35CB7D07FC9899AE6A29B47E53AAB91284C274FB72F1D5B