Changelog

New updates and improvements to Scanopy.

v0.17.9

Table View & Topology Performance

This release brings a new table view for browsing your inventory, plus a large round of topology performance work that makes big graphs render faster and use far less memory.

New Features

  • Add a table view to every entity tab, with collapsible sections, tag-style values and consistent columns across hosts, networks, subnets, VLANs, daemons and credentials — it's now the default view, with a toggle to switch back to cards.
  • Apply the topology link-state filter on the server, so filtering large networks by link state is near-instant instead of reloading the whole graph.

Improvements

  • Speed up topology rendering substantially by measuring only the cards and containers that actually need it, reusing measurements across data refreshes, and skipping layouts that never get shown.
  • Cut the memory and DOM weight of every topology node, so large graphs stay responsive while panning and zooming.
  • Keep viewport culling working after the graph rebuilds, so scrolling around a big topology no longer stalls.
  • Preserve expanded container sizes across graph rebuilds and collapse changes, so nodes stop jumping around as you explore.
  • Skip the collapse animation on very large graphs so expanding and collapsing feels immediate.

Bug Fixes

  • Fix two causes of runaway topology node counts, along with a relayout loop triggered by emptied subcontainers.
  • Fix collapsed containers being sized by guesswork, which produced misaligned and degenerate nodes.
  • Fix container scans saving half-written hosts when discovery failed partway through.
  • Fix partial scans reporting that nothing was recorded when results had in fact been saved.
  • Fix LLDP neighbour discovery missing links on devices that report them without a time mark.
  • Fix ports appearing unlinked when the connection was only reported from one side.

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.17.8...v0.17.9

v0.17.8

Scan Diagnostics & Topology Fixes

This release focuses on telling you why credentials used during a scan didn't work as expected — unused or unreachable credentials and missing SNMP data now explain themselves clearly in the UI instead of leaving you guessing or grepping logs.

New Features

  • Add an aggregated scan warnings summary that lists every credential Scanopy tried, flags the ones that were unreachable or never used, and says what kind of failure each attempt hit (#667).
  • Report the reason SNMP data is missing for a device — including the specific cause of a bridge-MIB shortfall — instead of silently returning empty results (#667).

Improvements

  • Improve SNMP collection resilience so a single malformed byte in a response no longer discards the entire device's data (#667).
  • Place UniFi-managed devices by their address space rather than the scan scope, putting them in the right spot on the map (#667).
  • Make hidden-entity filtering work consistently across entity types and redraw the topology immediately when you toggle it (#667).

Bug Fixes

  • Fix element cards being laid out at zero size, which left parts of the map invisible (#667).
  • Stop a device with no LLDP MIB from wiping out neighbour links discovered through other sources (#667).
  • Fix incorrect container-runtime edges drawn when subnets aren't containers (#667).
  • Fix unreadable text in the application wizard's service list when using light mode (#667).
  • Correct a stale claim about install artifacts on the daemon provisioning endpoint documentation (#667).

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.17.7...v0.17.8

v0.17.7

Smarter Rescans & UniFi Integration

This release focuses on smarter rescans and credential handling, making network discovery more flexible and responsive. We've also introduced integration for UniFi controllers (Beta) and tuned topology performance for faster visualizations.

New Features

  • Add single-host rescan, enabling you to refresh discovery for individual devices instead of the whole network (#201).
  • Introduce UniFi controller integration (Beta), allowing you to visualize UniFi-managed devices and leverage their network insights (#192).

Improvements

  • Improve topology layout and rendering speed by culling off-screen nodes at scale and halving layout work, so large maps load faster and remain responsive (#196).
  • Preload ELK layout engine on tab mount, cutting map visualization startup delays by about one second (#198).
  • Refine container collapsing rules for big networks, ensuring topologies are less cluttered by default if you have many grouped devices (#195).

Bug Fixes

  • Prevent per-host credential targets from reverting to broadcast settings when reopening discovery dialogs (#191).
  • Restrict daemon-host-only credentials to daemon hosts, so unintended assignments no longer cause discovery errors (#190).

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.17.6...v0.17.7

v0.17.6

VLAN Overview & LLDP Mapping

This release brings a more complete VLAN view and improved LLDP neighbour mapping — making topology exploration smoother and more informative.

New Features

  • Add view-only VLANs tab giving an organized overview of all detected VLANs in your environment (#646).
  • Draw LLDP neighbours that resolve directly to hosts, improving visibility for devices that advertise incomplete neighbour info (#653).
  • Add daemon version sunset lifecycle banner with sidebar indicator, prepping for clearer upgrade guidance as version support changes (#638).
  • Introduce new services definitions for Firefly III and Docmost, expanding out-of-box integrations (#652).

Improvements

  • Resolve LLDP neighbour vendors based on advertised identifiers, so device details are more accurate on topology maps (#656).
  • Improve demo data population by running in the background, reducing wait time and keeping the UI responsive (#654).
  • Accept MAC addresses in LLDP identifiers even if sent in unpadded ASCII format, covering more edge device types (#664).
  • Keep neighbour data discovered in partial topology walks, ensuring you see all available device links even if the scan is incomplete (#661).

Bug Fixes

  • Fix snapshot PhysicalLink edges and seed subnet-VLAN links, so topology graphs display accurate connections (#627).
  • Stop SNMP sessions from serving stale answers, keeping host information fresh after successive scans (#629).
  • Correct ipAddrTable override in SNMP test environments, improving scan reliability (#663).

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.17.5...v0.17.6

v0.17.5

Daemon Management & Stale Tagging

This release improves daemon lifecycle management, simplifies install workflows, and brings clarity to topology staleness tagging. Users will find daemon setup, edit, and key management noticeably smoother.

New Features

  • Add a unified daemon management modal, enabling easier installation, configuration, and legacy key handling from one place (#360).
  • Surface stale entities across digest, inventory, and topology views, providing clearer visibility for outdated network components (#359).

Improvements

  • Attach containers to every subnet they join and connect container bridge subnets to their host, for more accurate container-network visualization (#347).
  • Make multi-daemon installs more reliable on real hosts, ensuring that multiple daemons can be set up and managed concurrently (#337).

Bug Fixes

  • Fix duplicate host data loss caused by hung SNMP queries during discovery, improving scan reliability (#344).
  • Fix inflated scan ETA estimates when using multiple SNMP credentials, so scan duration predictions are more accurate (#343).

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.17.4...v0.17.5

Previous releases

v0.17.4 Log Visibility & Tenant Security v0.17.3 Discovery Workflow & Topology Fixes v0.17.2 Podman Integration & Smarter Topology v0.17.1 Unified Setup & Billing Updates v0.17.0 Enhanced SNMP & Topology Snapshots v0.16.2 License Grace Period & Upgrade Reliability v0.16.1 Topology Filters & Secure Sharing v0.16.0 Four Views of Your Network v0.15.6 Authentication & Docker Flow Updates v0.15.5 Expanded Fingerprinting & Language Support v0.15.4 Improved Warnings & Docker Integration v0.15.2 Streamlined Discovery & Scan Reliability v0.15.3 Discovery Modal Navigation Fix v0.15.0 Flexible Scan Modes & Credential Enhancements v0.15.1 Legacy Discovery Compatibility Fix v0.14.19 Guided Onboarding & Topology Upgrades v0.14.18 Topology Navigation & Discovery Updates v0.14.17 Rate Limiting & Onboarding UX Updates v0.14.16 Standalone Fixtures & Interface Updates v0.14.15 Theme Selection & Embed Updates v0.14.14 Topology Export & Host Sorting v0.14.12 Entity-Tag Navigation & Billing UX v0.14.11 Improved Discovery Editing & Scheduling v0.14.10 Unified Upgrade Flow & Setup Notes v0.14.9 Home Tab & Timezone Scheduling v0.14.8 Home Tab & Status Tags v0.14.7 Daemon Wizard & Entity Grouping v0.14.6 Improved Onboarding & Analytics v0.14.4 Free Tier & Billing Updates v0.14.3 Topology Tag Filter & Sync Updates v0.14.2 SNMP Discovery & Legacy Support v0.14.1 Demo Mode & Heartbeat Updates v0.13.6 Internationalization & Error Codes v0.14.0 SNMP Discovery & Export Enhancements v0.13.5 Email Verification & Network Detection Fixes v0.13.4 Prometheus Metrics & UI Fixes v0.13.3 Memory Optimizations & Logging Updates v0.13.2 Pagination Support & Onboarding Updates v0.13.1 Billing Automation & Network Scanning v0.13.0 API Keys and Security Enhancements v0.12.8 Docker Label & Bug Fixes v0.12.9 Daemon Upgrade Guidance & Versioning v0.12.7 Service Detection & API Upgrades v0.12.5 Topology Sharing & Demo Mode