v1.8.0 replaces the Cloudflare-based WAN speed test with distributed servers for better accuracy, adds channel history tracking to the Wi-Fi Optimizer, and brings WAN combo awareness to multi-WAN networks.
What's New
For users upgrading from older versions, here's what you've missed:
- Config Optimizer performance checks (v1.7.0) - Hardware acceleration, jumbo frames, flow control, and cellular data savings analysis
- Client Performance dashboard (v1.6.0) - Per-client signal quality, walk-test GPS mapping, connection history, and roaming events
- Planned AP placement (v1.6.0) - Place any AP model from a 30+ model catalog on your floor plan to simulate coverage before buying hardware
- Signal Map floor plan editor (v1.5.0) - Draw building layouts with wall materials, place APs, and see real-time RF propagation heatmaps
See v1.7.0, v1.6.0, and v1.5.0 release notes for the full breakdown.
WAN Speed Test
- Distributed speed test servers - Replaced Cloudflare with the same speed test server network used by UniFi gateways. Cloudflare was bottlenecking on faster links and producing inconsistent results. The new approach discovers nearby servers, measures latency to pick the best ones, and runs multi-server throughput tests for more accurate and repeatable measurements. Continues to provide basic loaded latency / bufferbloat measurements as before.
- WAN combo tracking - Multi-WAN sites now record which WANs were actually used during a test (e.g., "Starlink + AT&T") instead of just "ALL_WAN". Uses conntrack on the gateway to identify which interfaces carried the traffic, with a speed-heuristic fallback when SSH isn't available.
- Max Load toggle - Lets you crank up connection count to fully saturate high-bandwidth links. Actually see what your multi-gig connection can do with 30+ HTTP streams against 10 different servers.
Wi-Fi Optimizer
- Channel change annotations - When viewing a single AP in Metrics, vertical dashed lines mark where the AP changed channels (pulled from the UniFi system log). Current channel and width shown in each band chart header.
- Rich chart tooltips - Metrics charts show the active channel at each data point. Client Dashboard signal chart shows Channel, AP name, and color-coded band badge on hover.
Fixes
- Client Dashboard chart rendering - Fixed signal chart not rendering data when switching tabs, and deferred chart updates so charts are mounted before data loads. Also fixed display of annotations showing changes to AP / band on client signal graph.
- Cleaner Adaptive SQM error output - Repeated error lines in SQM adjustment output are now deduplicated.
- macOS install NuGet cache permissions - Fixed permission errors that could occur during native installation.
Installation
Windows: Download the MSI installer below
Docker:
docker compose pull && docker compose up -dmacOS (native, recommended for accurate speed tests vs Docker Desktop):
git clone https://github.com/Ozark-Connect/NetworkOptimizer.git && cd NetworkOptimizer && ./scripts/install-macos-native.sh
# or if you already have it cloned
cd NetworkOptimizer && git pull && ./scripts/install-macos-native.shProxmox:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Ozark-Connect/NetworkOptimizer/main/scripts/proxmox/install.sh)"For other platforms (Synology, QNAP, Unraid, native Linux), see the Deployment Guide.