Skip to content

Releases: GhostwheeI/GW-Router-Logger

GW-Router-Logger v1.3.4

16 May 19:25

Choose a tag to compare

v1.3.4

  • Start with Windows now launches tray mode with -StartListener once the app is configured.
  • Existing installs repair their startup shortcut automatically when the tray app loads.
  • This fixes the case where the tray icon starts at login but the listener stays idle.

GW-Router-Logger v1.3.3

16 May 07:39

Choose a tag to compare

v1.3.3

  • The app, tray module, and installer now read the version from a single tracked VERSION file.
  • Installed copies now carry that same version source so the tray app and Apps and Features stay aligned after updates.
  • This reduces the chance of an updated app still thinking it is on an older version because one script was missed.

GW-Router-Logger v1.3.1

16 May 07:30

Choose a tag to compare

v1.3.1

  • Router logs in the selected log folder now go to one fixed file: router-current.log.
  • Legacy sources logs are merged into the single router log.
  • Legacy server logs are moved into the internal runtime diagnostics directory.
  • Tray self-test no longer recreates sources or server inside the chosen router log folder.

GW-Router-Logger v1.3.0

16 May 07:22

Choose a tag to compare

v1.3.0

  • Moved tray mode behind the main GW-Router-Logger.ps1 entrypoint.
  • Install-GWRouterLogger.ps1 now asks whether to install the optional tray mode and explains what it does.
  • Installed shortcuts now launch GW-Router-Logger.ps1 in either console or tray mode depending on the chosen install option.
  • Preserved the recent startup port-conflict warning and router-log-only folder layout fixes.

GW-Router-Logger-v1.2.0

16 May 06:41

Choose a tag to compare

Updater and installer polish release.

Added:

  • Check for Updates ... in the tray menu, above Settings.
  • GitHub release lookup for GhostwheeI/GW-Router-Logger.
  • Helper-driven in-app update handoff that downloads the latest packaged zip and reinstalls it.
  • Desktop launch shortcut during install.

Changed:

  • Installer starts the tray app automatically after install by default.
  • Installer prompts before reinstall when an existing install is detected.
  • Uninstaller removes the Desktop shortcut.

Validated:

  • PowerShell parse checks for all scripts.
  • Tray self-test.
  • Listener self-test.
  • GitHub update lookup self-test against the public release asset.
  • Installer cancel-path smoke test when an existing install is detected.

GW-Router-Logger-GUI-v1.1.1

06 May 06:33

Choose a tag to compare

Icon polish release.

Added:

  • Custom multi-size Windows icon for the tray app, Start Menu shortcuts, and Apps and Features entry.
  • 256px PNG preview source under assets.

Changed:

  • Tray app now loads assets\gw-router-logger.ico instead of the generic Windows application icon.
  • Installer now copies icon assets and applies the icon to created shortcuts and uninstall metadata.

Validated:

  • PowerShell parse checks for all scripts.
  • Windows .ico load through System.Drawing.Icon.
  • Tray self-test.
  • UDP/TCP listener self-test.
  • Installer shortcut icon and Apps and Features DisplayIcon smoke test.

GW-Router-Logger-v1.1.0

06 May 06:24

Choose a tag to compare

Tray application release.

Added:

  • Notification-area GUI app with right-click status/configuration/start/stop/log/settings/about/exit controls.
  • Installer and uninstaller scripts that register the app in Windows Apps and Features.
  • Configurable listener IP, UDP/TCP ports, log folder, theme, Windows startup, diagnostic logging, and firewall exception helper.
  • Background listener parity with the CLI logging layout, rotation, archive cap, hostname lookup defaults, and TCP cleanup behavior.

Validated on Windows:

  • PowerShell parse checks for all scripts.
  • Tray self-test.
  • UDP/TCP listener self-test.
  • Installer registration and uninstall smoke test.
  • Live UDP 514 router log receive test from the configured gateway.

GW-Router-Logger-v1.0.0

27 Apr 15:46

Choose a tag to compare

Changelog

v1.0.0 - 2026-04-27

Initial public release.

Added

  • Menu-driven PowerShell syslog listener for Windows.
  • Residential router defaults using UDP 514.
  • Automatic local IP suggestion from the active default gateway adapter.
  • Live console dashboard with message counts, last sender, last protocol, and recent activity.
  • Per-source logs and server/runtime logs.
  • Rolling log compression with size and age rotation.
  • Compressed archive retention cap.
  • Firewall rule creation with Get-NetFirewallRule and netsh fallback.
  • Script-root default log directory: GW-ROUTER-LOGS.
  • Change Defaults menu for common runtime assumptions.

Reliability

  • Bounded and cached reverse DNS lookups to avoid stalling log receive loops.
  • Hostname lookup disabled by default for safer residential behavior.
  • TCP client idle cleanup for long-running sessions.
  • Archive pruning runs at startup and after actual rotations instead of every write.
  • Age-based rotation uses file creation time so append writes do not reset the rotation window.