NetPulse 1.0.0
NetPulse 1.0.0 is the first stable release of the local Windows network-health dashboard.
Highlights
- Monitor absolute HTTP/HTTPS endpoints and DNS A queries through a chosen IPv4 or IPv6 resolver.
- Distinguish healthy, degraded, offline, and configuration-error states with text and icons as well as colour.
- Inspect current duration, rolling min/average/max, a 30-sample latency graph, and a separate DNS-target ICMP signal.
- Add, test, edit, disable, enable, and delete up to 25 targets.
- Retain the latest 100 results per target across restarts using atomic local JSON files.
- Install a transparent ten-file framework-dependent build through a per-machine x64 MSI.
Requirements
- Windows 10 version 1809 or later, or Windows 11, on x64.
- Microsoft .NET Desktop Runtime 10 x64.
- Administrator rights for direct MSI installation.
Assets
NetPulseSetup.msi— per-machine Windows x64 installer.NetPulseSetup.sha256— SHA-256 checksum in the standard<hash> <filename>format.
Compare the checksum before installation:
$expected = (Get-Content .\NetPulseSetup.sha256).Split(' ')[0]
$actual = (Get-FileHash -Algorithm SHA256 .\NetPulseSetup.msi).Hash.ToLowerInvariant()
if ($actual -ne $expected) { throw 'Checksum mismatch.' }Local data
Settings, history, and logs remain under %LocalAppData%\NetPulse after an upgrade or uninstall. Remove that folder manually only when you intend to erase all NetPulse data.
Engineering gates
- Nullable reference types, warnings as errors, deterministic builds, and pinned dependencies.
- 104 deterministic core, infrastructure, and WPF view-model tests.
- Windows CI build, test, framework-dependent publish, WiX package, package inspection, and artifact upload.
- Read-only MSI database check for version, UpgradeCode, and exact runtime file inventory.
Administrator installation, Start menu launch, upgrade replacement, uninstall cleanup, and retained-data behavior remain manual environment gates documented in Windows deployment checks.
Deliberate limits
Version 1.0 does not include tray mode, alerts, certificate-expiry monitoring, authentication, telemetry, or a cloud backend.