github AlexRosbach/LanLens v1.5.4
LanLens v1.5.4

one day ago

LanLens v1.5.4 adds the plugin discovery foundation and expands passive network discovery for advanced homelab and network documentation workflows.

Highlights

  • Added an optional built-in plugin registry foundation and Plugin API visibility setting for future advanced modules.
  • Added gated passive discovery for mDNS, SSDP/UPnP and generic IPv4 multicast observations.
  • Added per-device multicast discovery rows with parsed-field detail dialogs and raw observation payloads.
  • Added passive-discovery diagnostics so packet visibility, parsing, deduplication and storage problems are easier to troubleshoot.
  • Added automatic passive-discovery device-class hints and mDNS hostname fill-in where confidence is high enough.
  • Added device retention settings plus a manual archive action for discovered devices.
  • Added SNMP switch, port and VLAN identity to device detail pages.
  • Added SNMP switch-port visualization for switches with interface plus MAC/VLAN table data.
  • Expanded i-doit mappings and CSV exports with passive discovery, mDNS, SSDP/UPnP, SNMP identity and richer standard fields.

Hardening

  • Backend feature enforcement now matches UI feature gates for expert modules.
  • Passive discovery deduplication was tightened for mDNS, SSDP/UPnP and generic multicast packets.
  • Device IP history is used when matching passive observations, so linked observations survive IP changes.
  • Archived devices are excluded from background ping monitor updates.
  • Build metadata is stamped into backend and frontend constants during Docker builds.

Docker

docker pull alexrosbach/lanlens:1.5.4
docker pull alexrosbach/lanlens:latest

Docker digest for 1.5.4, latest and dev:

sha256:cec91f6804e7c0629ed36b6be2005a46577dcfc152771eca912a5f04a99102ce

Validation

  • Backend compile
  • git diff --check
  • Dockerized backend tests
  • Frontend production build
  • Playwright smoke/coverage for new UI paths
  • Docker image smoke test via /api/health

Documentation follow-up

  • Replaced the README/documentation SNMP switch-port SVG mockup with a real Device Detail screenshot in PR #93.
  • Added Playwright coverage for rendering the SNMP switch-port card in device overview context.
  • Updated alexrosbach/lanlens:dev after the docs screenshot fix: sha256:cec91f6804e7c0629ed36b6be2005a46577dcfc152771eca912a5f04a99102ce.

Docker tag refresh

After PR #93 was merged, Docker tags alexrosbach/lanlens:dev, alexrosbach/lanlens:1.5.4 and alexrosbach/lanlens:latest were rebuilt from main commit 6c1f3d398cb40f82ff04bdd6ec409632e25e1937 with build code b20260601-2150 and pushed to:

sha256:cec91f6804e7c0629ed36b6be2005a46577dcfc152771eca912a5f04a99102ce

Don't miss a new LanLens release

NewReleases is sending notifications on new releases.