Skip to content

NodeRadar Pro v2.0.6

Choose a tag to compare

@Ahmed-Yaseen99 Ahmed-Yaseen99 released this 01 Oct 22:51
· 9 commits to main since this release

NodeRadar Pro v2.0.6

Bug Fixes and Application Resilience

  • ICMP Probe Exception and Cancellation Hardening (ConnectivityMonitor.cs): Replaced raw catch blocks with non-logging PingException and OperationCanceledException handlers during device reachability checks, eliminating log flooding on offline endpoints while properly propagating cancellation.
  • Background Monitor Task Cancellation Safety (ConnectivityMonitor.cs): Guarded StartMonitoringAsync with explicit OperationCanceledException handling to prevent unobserved task exceptions during background service termination.
  • Headless Release Deployment Probe Resilience (Deploy-NodeRadar.ps1): Wrapped the GitHub release existence check in SilentlyContinue error handling, preventing PowerShell terminating error records during automated deployments.

Test Coverage and Quality Assurance

  • Connectivity Monitor Exception Handling Tests (ConnectivityMonitorTests.cs): Added unit tests verifying unroutable RFC 5737 addresses execute without throwing, cancellation tokens abort in-flight sweeps cleanly and monitor tasks stop gracefully.

Verification & Integrity

Verify downloaded binaries using the SHA-256 checksums in SHA256SUMS.txt:

Get-FileHash .\<filename> -Algorithm SHA256