Website/docs/changelog/next-release.md
Version: Next release
Release date: xx.xx.2025
| File | SHA256 |
|---|
System requirements
ARPMACAddress and ARPVendor columns have been removed from CSV, XML and JSON exports. Use MACAddress and Vendor instead, which contain the same value (ARP/NDP preferred, NetBIOS as fallback). #3403$$ipaddress$$ / $$hostname$$ to {{IPAddress}} / {{Hostname}}. Existing custom commands are automatically migrated on first launch.Dashboard
speed.cloudflare.com. The test is user-initiated and shows download (Mbps), upload (Mbps), latency (ms), jitter (ms), ISP, and server location. A privacy disclaimer is shown before use. #3440WiFi
WlanApi, bypassing the Windows.Devices.WiFi API limitation. Typical values: 20, 40, 80, 160 MHz. #3462PowerShell
AttachConsole + SetCurrentConsoleFontEx), bypassing the OS limitation that prevents WM_DPICHANGED from being forwarded to cross-process child windows. #3352PuTTY
WM_DPICHANGED message with the new DPI value packed into wParam, since the OS does not forward this message across process boundaries after SetParent. #3352Firewall
NETworkManager_ in the Windows Firewall. (See the documentation for more details) #3383Neighbor Table (formerly ARP Table)
Profiles
.csv file (drag & drop or browse) with Name;Host entries and an optional description column, then select the results, assign a group, and apply connection settings (RDP, SSH, etc.) before importing. The delimiter (semicolon, comma or tab) and an optional header row are detected automatically, and re-importing the same file detects already imported entries. #3502Ping Monitor
Remote Desktop
Ctrl+Shift+Esc), Lock (Win+L), Show Desktop (Win+D), Explorer (Win+E) and Run dialog (Win+R), in addition to the existing Ctrl+Alt+Del. Like Ctrl+Alt+Del, these are sent directly via scan codes into the remote session, bypassing local key interception. #3500Language
lb-LU) has been added. #3490WiFi
IP Scanner
Profiles
{{Host}} placeholder (e.g. https://{{Host}}/) that is resolved to the profile's host each time a connection is established, so it always reflects the current host even after later edits. For PowerShell and PuTTY, the placeholder also resolves in the ad-hoc Connect dialog, using the host entered there. A help icon next to each field shows the available placeholder. #3511https://{{Host}}, and profile import (CSV, Active Directory) can now also enable WebConsole for imported profiles. #3511Dashboard
Network Interface
SMA.PowerShell.Create() (using the same netsh/ipconfig commands as before) instead of spawning an elevated powershell.exe process per action. The Configure tab now shows a Restart as Administrator banner when the app is not elevated — all write operations are blocked until the app runs as admin. #3499Ping Monitor
Discovery Protocol
F5 and Enter keys to start capturing network packets. #3383Hosts File Editor
General
CancellationTokenSource leak in IPScanner, PortScanner, Traceroute, PingMonitor, PingMonitorHost and SNMP ViewModels. The previous instance was never disposed before being overwritten on each run, leaking the underlying WaitHandle. #3448Dispatcher.ShutdownStarted handler leak in the Dragablz tab items (PowerShell, PuTTY, TigerVNC, Remote Desktop and Web Console controls, plus the IP Scanner, Port Scanner, Traceroute, DNS Lookup, IP Geolocation, SNMP, SNTP Lookup and Whois views). The handler was subscribed in the constructor but never removed, keeping each closed tab (view and view model) alive until the application exited. It is now unsubscribed in CloseTab(); the Web Console additionally disposes its WebView2 instance. #3454WiFi
WiFiAdapter.RequestAccessAsync() threw an exception. The exception is now logged and the view shows the "access not available" message with a settings button instead of an empty tab. #3462Port Scanner
PowerShell
WindowsFormsHost panel now sets its initial dimensions in physical pixels using the current DPI scale factor, ensuring the PowerShell window fills the panel correctly at startup. #3352PuTTY
WindowsFormsHost panel now sets its initial dimensions in physical pixels using the current DPI scale factor, ensuring the PuTTY window fills the panel correctly at startup. #3352Dashboard
enableCloseTimer parameter is now respected, so a manually opened Status Window stays open while the one shown automatically on a network change still closes after the configured time. #3471Ping Monitor
02h 30m 25s for 14:30:25). It now correctly shows the time of the last status change as HH:mm:ss. #3471Network Interface
Renew6Action incorrectly calling ipconfig /renew (IPv4) instead of ipconfig /renew6 (IPv6) when renewing the IPv6 address. #3441TigerVNC
WindowsFormsHost panel now sets its initial dimensions in physical pixels using the current DPI scale factor, ensuring the TigerVNC window fills the panel correctly at startup. #3352LiveCharts to LiveCharts2 (LiveChartsCore.SkiaSharpView.WPF) for chart rendering. #3449 #3457 #3462.ConfigureAwait(false) calls with explicit discard assignments (_ = SomeAsyncOperation()) across command handlers, startup/load paths and profile callbacks. #3441