Skip to content

SysManager 1.52.77

Choose a tag to compare

@github-actions github-actions released this 10 Jul 10:45
· 712 commits to main since this release
f4a1d68

What's new for you

DNS Undo now targets the correct adapter even when your network changes. Previously, if you applied a DNS preset and then connected a VPN, plugged in an Ethernet cable, or toggled Wi-Fi before clicking Undo, the reversal could silently land on the wrong network adapter — leaving the one you actually changed stuck on the preset. The snapshot now remembers which adapter it came from and restores exactly that one, or tells you clearly if the adapter was removed.


[1.52.77] - 2026-07-10

Fixed

  • DNS "Undo" could silently apply the previous configuration to the wrong network adapter if network topology changed between Apply and Undo (e.g. VPN connected, USB NIC plugged in, Wi-Fi toggled). The DnsSnapshot record captured the DNS addresses but not the identity of the adapter they belonged to. At restore time, RestoreSnapshotAsync re-queried for the "currently active" adapter using the same lowest-ifIndex heuristic — which could resolve to a completely different NIC than the one originally configured. The snapshot now pins the adapter's interface index at capture time (IfIndex field); restore targets that specific adapter directly and verifies it still exists before applying, throwing a clear user-facing message if it was removed rather than silently reconfiguring the wrong interface. Legacy snapshots (pre-existing code paths that don't carry an index) fall back to the dynamic lookup so backward compatibility is preserved.

Verify the download

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

Expected SHA256: 556D154F796035AD72CEFD31296854356DA36357EB8320DD9D331506D8F1B4D1