Sixth preview of v2.9.0. See the v2.9.0-preview5 notes for what came before.
Cellular Stats for Inseego FX gateways and Zyxel 5G and LTE CPEs, and ISP Health's links into Network Performance work every time now. Also a fix for Gateway SSH misconfigured to a CloudKey rebooting it.
Monitoring
Cellular Stats
- Inseego FX gateways (FX4100) support (#1237).
- Zyxel 5G and LTE CPEs (NR7101, NR7102, NR7301, NR7302, NR7303, NR5103E, NR5103 v2, NR5307, FWA505, FWA510, FWA710, LTE3202, LTE5398, LTE7490) support (#1212, thanks @Mirabis for the request and the references).
Network Performance
- Fix: ISP Health's Investigate on the charts only worked once - following it (or a Packet Loss or Loaded Loss link) again after leaving Network Performance opened the charts without jumping to the loss event.
- Fix: Upstream Path Discovery could pick a transit router that answers by a different route - those are left out now, marked Different route in the review.
Fixes
- Fix: Gateway SSH misconfigured to a CloudKey could reboot it - the Performance Tweaks status check only reads the SFP+ SGMII+ patch's hardware registers where that patch is deployed, and Gateway SSH Test and Save now reject a CloudKey (#1200, thanks @Bagomojo and @Confenet).
- Also fixed: Threat Intelligence logging a warning on every poll on a CloudKey.
Installation
Preview builds use a rolling :preview tag. Set it once and future builds - previews and releases - arrive on pull. You no longer need to switch back to :latest when a release ships: :preview gets every release too, so you're always on the newest build.
Docker (assuming you've installed already through the normal procedures listed in v2.8.6 or other releases):
image: ghcr.io/ozark-connect/network-optimizer:preview
image: ghcr.io/ozark-connect/speedtest:previewdocker compose pull && docker compose up -dWindows: download the MSI installer below
macOS (native, recommended for accurate speed tests vs Docker Desktop). Same command for every preview build. release/2.9 is rebuilt when a release ships, so the reset is what keeps a later update from stopping on a diverged branch - it discards local changes to the checkout:
cd NetworkOptimizer && git fetch origin && git checkout release/2.9 && git reset --hard origin/release/2.9 && ./scripts/install-macos-native.shProxmox (assuming you've already installed via the LXC script listed in v2.8.6 or other releases):
pct exec <CT_ID> -- bash -c 'cd /opt/network-optimizer && sed -i -e "s#network-optimizer:latest#network-optimizer:preview#" -e "s#speedtest:latest#speedtest:preview#" docker-compose.yml && docker compose pull && docker compose up -d && docker image prune -a -f'For other platforms (Synology, QNAP, Unraid, native Linux) or new installations, see the Deployment Guide.