github Ozark-Connect/NetworkOptimizer v2.9.0-preview2

pre-release3 hours ago

Second preview of v2.9.0. See the v2.9.0-preview1 notes for what came before.

Cable Modem Stats for the Virgin Media Hub 5, and two fixes for Wi-Fi clients that share an access point radio with other clients: Data Usage LAN totals that came up short, and map playback that lost detail.

Monitoring

Cable Modem Stats

  • Sagemcom F3896LG (Virgin Media Hub 5, Ziggo SmartWifi) support (#1223, thanks @JPWTCK for the traces).

Live View

  • Fix: playback lost detail for Wi-Fi clients sharing a radio - only one client per access point radio kept its finer-grained throughput samples, so the others played back in coarser steps. New history keeps every client's samples; history recorded before the upgrade stays as it was.

Client Performance - Data Usage

  • Fix: LAN totals came up short for many Wi-Fi clients - on the longer ranges, only one client per access point radio was counted each hour, so a client streaming locally could show next to nothing (the Bandwidth Hogs card's LAN + WAN view had the same gap). The last 30 days are recounted after you upgrade, newest first: you'll notice increased InfluxDB CPU/HDD usage for a few hours while this one-time recount runs.

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:preview
docker compose pull && docker compose up -d

Windows: 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.sh

Proxmox (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.

Don't miss a new NetworkOptimizer release

NewReleases is sending notifications on new releases.