Skip to content

RouterPilot v2.0.3

Choose a tag to compare

@TCDemo777 TCDemo777 released this 29 Aug 13:16
· 214 commits to master since this release

🩺 RouterPilot v2.0.3

RouterPilot v2.0.3 is a focused bug-fix and reliability release improving Network Health accuracy, firmware status, navigation, optional AdGuard Home monitoring, and state-change logging.

This release focuses on making RouterPilot's health reporting more accurate and ensuring normal startup or optional-service states aren't incorrectly reported as problems.


🩺 Network Health

  • Fixed inconsistent Network Health status between the Dashboard and Network → Health.
  • Improved health-state initialization and propagation to prevent stale or conflicting results.
  • Fixed a startup recursion issue that could cause RouterPilot to terminate with a System.StackOverflowException.
  • Clicking the Dashboard Network Health status now takes you directly to Network → Health.
  • Removed redundant Network Health navigation where the health status itself already provides direct access.

📡 Firmware Health

  • Fixed Firmware Health remaining indefinitely on Checking....
  • Firmware Health now follows RouterPilot's authoritative GL.iNet firmware state.
  • The Firmware View action now opens Maintenance → Firmware directly.
  • Fixed false Router firmware changed log entries caused by comparing GL.iNet firmware information with separate LuCI/OpenWrt release information.
  • Initial firmware discovery at startup is no longer incorrectly treated as a firmware change.

🛡️ AdGuard Home & Router Health

AdGuard Home remains completely optional.

  • Added an explicit setting to control whether AdGuard Home contributes to Router Health.
  • Users who don't run AdGuard Home can exclude it from the overall health calculation.
  • When excluded, AdGuard Home no longer reduces the Router Health percentage or causes Needs Attention.
  • When enabled, genuine AdGuard Home availability problems can still contribute to Router Health.
  • The preference is persisted between sessions.
  • Improved health descriptions to better distinguish an intentionally unused service from a genuine availability problem.

This means a router that is otherwise healthy can report 100% Healthy without requiring AdGuard Home to be running.


🌐 Network & Activity Logging

Several misleading activity-log events have been corrected.

  • Fixed the misleading data refresh delayed network warning during normal transient or optional-service conditions.
  • Fixed false Public IP changed events being generated during application startup.
  • VPN being inactive no longer causes RouterPilot to incorrectly report that the public IP changed.
  • VPN state transitions no longer masquerade as Public IP changes when the actual IP remains the same.
  • Initial discovery of the current Public IP is treated as startup initialization rather than an IP-change event.
  • Genuine Public IP changes continue to be reported normally.

⚙️ Reliability Improvements

  • Improved separation between initialization state and genuine state changes.
  • Change notifications now more accurately compare established values rather than treating initial data discovery as a change.
  • Existing router communication behaviour is preserved without introducing additional polling.

🙏 Thanks

A special thank you to Lastimosa for highlighting the Network Health issue and the misleading data refresh delayed log entry addressed in this release.

Community feedback continues to help make RouterPilot more reliable across different router configurations.


📦 Downloads

🖥️ Windows Installer

RouterPilot-2.0.3-x64.msi

Recommended for normal Windows installations and upgrades.

📁 Portable

RouterPilot-2.0.3-win-x64.zip

Portable Windows x64 build — extract and run without installing.