RouterPilot v2.1.0
🔀 RouterPilot v2.1.0
RouterPilot v2.1.0 is a major stability and usability update for users managing one or more GL.iNet routers with RouterPilot.
This release improves multi-router switching and profile isolation, expands SSH connection options, refines AdGuard Home integration, and brings a more consistent interface across RouterPilot.
🔀 Multi-Router Improvements
RouterPilot now handles switching between saved routers more reliably.
- Improved switching between multiple saved router profiles.
- Improved A → B → A router switching without requiring Save or Refresh.
- Reconnecting to the currently selected router now correctly starts a fresh router session.
- Router-specific state is cleared and reloaded when changing profiles.
- Results belonging to a previous router session are prevented from updating the newly selected router.
- Improved Saved Routers and Settings behaviour when changing profiles.
- Improved active-profile restoration and compatibility with existing saved profiles.
- Invalid or unavailable profiles no longer leave the previous router incorrectly shown as connected.
These changes provide stronger separation between routers and reduce the possibility of stale information from one router appearing after switching to another.
🔐 Router Profiles & SSH
Router profiles now provide more flexible SSH connection options.
- Added configurable SSH ports for individual router profiles.
- Added per-router SSH authentication methods.
- Added support for password authentication.
- Added support for private-key authentication.
- Added support for private-key passphrases where required.
- SSH credentials and configuration remain isolated between router profiles.
This allows RouterPilot to manage routers using different SSH ports and authentication methods without requiring the same connection configuration for every router.
🛡️ AdGuard Home
Several AdGuard Home views and configuration details have been refined.
- Tidied the Configuration Details layout.
- Corrected Query Log retention unit handling.
- Enabled Protection Blocklists are now displayed before disabled blocklists.
- Improved Protection Blocklists search presentation.
- Improved Protection Blocked Services search presentation.
- Improved Safe Search Services alignment.
AdGuard Home remains optional and existing configurations continue to be supported.
🔎 Search & Interface Improvements
Search and navigation controls have been made more consistent across RouterPilot.
- Improved search presentation across Clients, DNS Activity, Global Search, Logs, Protection Blocklists, Protection Blocked Services, and related views.
- Standardised search sizing and alignment.
- Improved use of the Search placeholder and magnifying-glass search indicator.
- Improved general spacing and alignment across affected views.
The Notification Centre has also been refined so its filter dropdown, Mark All Read, and Clear All controls use more consistent sizing.
⚙️ Reliability Improvements
A number of underlying reliability improvements have been made alongside the multi-router work.
- Improved protection against stale DHCP results after changing router sessions.
- Improved notification state handling when switching between routers.
- Improved reconnect behaviour.
- Improved cleanup of Saved Routers event subscriptions when windows are closed.
- Improved separation of router-specific state between active sessions.
- General stability and UI polish.
⬆️ Upgrading
RouterPilot v2.1.0 can be installed over an existing RouterPilot installation using the Windows installer.
Existing RouterPilot user data and saved router profiles are retained by the application's existing persistence and migration system.
📦 Downloads
🖥️ Windows Installer
RouterPilot-2.1.0-x64.msi
Recommended for normal Windows installations and upgrades.
📁 Portable
RouterPilot-2.1.0-win-x64.zip
Portable Windows x64 build — extract and run without installing.