Changelog

New updates and improvements to Scanopy.

v0.19.5

Device Confirmation & Inline Editing

This release focuses on getting your device inventory right: you can now confirm inferred devices, and correct their details in place.

New Features

  • Add a resolve-first workflow for unconfirmed entities, so you can confirm or merge devices Scanopy inferred but couldn't verify.
  • Edit device facts directly on the Details tab, including picking a device type from a searchable list.
  • Search the Layer 2 topology by IP address to jump straight to the device you're looking for.
  • Introduce the MCP Server page and beta program sign-up, so you can register interest in connecting Scanopy to AI assistants.
  • Add a setting to disable the download gateway for locked-down deployments.

Improvements

  • Pin table headers in place while scrolling long lists of hosts, subnets, and daemons.
  • Name each discovery run in your history after the discovery it came from, and show the exact command to pull daemon logs when a run fails.
  • Show shared subnet ranges and list shared subnets first when sorting by site, with every Site column now sorting consistently by site name.
  • Explain why a list action is unavailable instead of silently hiding it.

Bug Fixes

  • Fix forwarding-table hosts being reported under the wrong MAC address, which produced phantom neighbors in the topology.
  • Fix stale port bindings so a rediscovered port correctly replaces an older address binding.
  • Fix discovery sessions that could hang indefinitely by ending orphaned sessions and reporting stalls by name.
  • Fix Bambu printer detection so its LAN ports are recognized alongside its certificate.
  • Fix missing ports on inferred topology links.

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.19.4...v0.19.5

v0.19.4

Smarter Device Fingerprinting & Plan Clarity

This release sharpens how Scanopy identifies the devices on your network, and tidies up how plans, features, and navigation are organized.

New Features

  • Fingerprint devices using Recog, IEEE OUI and TCP/IP stack signatures for more accurate device types.
  • Show where a host's device type came from in the device facts card, so you can tell which signal identified it.
  • Recover your open tabs automatically after a server restart or upgrade
  • Add a banner that tells you when the Scanopy server is unreachable
  • Email the organization owner when a trial is extended.

Improvements

  • Reorganize plan cards into clearly labelled feature groups with icons
  • Rename the Assets sidebar section to Inventory and group Credentials under Discovery
  • Warn before a page reload discards unsaved changes.
  • Dim credential types that can't be selected, and let organizations create credentials before any hosts are discovered.
  • Require email verification before a license plan activates, and show clearer feedback on the verification and terms screens.
  • Ship third-party license notices with the app.

Bug Fixes

  • Ignore container bridge interfaces on the daemon host when calculating reachability, preventing misleading connectivity.

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.19.3...v0.19.4

v0.19.3

Mobile Polish & Clearer Plans

This release focuses on making Scanopy comfortable to use on a phone and on making plans, billing, and licensing easier to understand at a glance.

New Features

  • Mark paid capabilities with a crown instead of scattered upgrade prompts, so it's obvious at a glance what your plan includes.
  • Let invited users complete sign-up even when open registration is disabled.

Improvements

  • Make modals, tables, toasts, tagging, and the license key field usable at phone width, including list-then-detail navigation for configuration screens.
  • Tidy up Settings billing so each fact appears once, and reveal the Servers card and install hint only after you have a license key.
  • Require a verified email before issuing license keys

Bug Fixes

  • Fix SNMPv3 discovery against devices whose engines report a boot counter of zero.
  • Keep the Settings entry visible in the sidebar on mobile, and show Plans on self-hosted Community installs.
  • Fix option popovers closing immediately when opened by tap on touch devices.
  • Fix the overlap between the options panel and the minimap button in topology view.

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.19.2...v0.19.3

v0.19.2

Plans, Trials & Google Wifi Detection

This release reworks how plans and trials work for cloud organizations, and adds better detection for Google Wifi and Nest mesh routers. It also renames several API paths. If you call the API with an API key, read Breaking Changes before you upgrade.

Breaking Changes

  • Rename four API paths to plural collection names: /api/v1/discovery is now /api/v1/discoveries, /api/v1/topology is now /api/v1/topologies, /api/v1/auth/daemon is now /api/v1/daemon-api-keys, and /api/v1/auth/keys is now /api/v1/user-api-keys. Update any scripts that call the old paths. Daemons need no update.
  • Revoke invites with DELETE /api/v1/invites/{id} and POST /api/v1/invites/bulk-delete, and consolidate hosts with POST /api/v1/hosts/{id}/consolidate/{other_id}.

Plan Changes

  • New cloud organizations start on Free. To start a trial, pick a plan and add a card. The card form shows the date of your first charge.
  • Free no longer caps hosts. It no longer includes the topology view, tagging, PNG export, or more than one daemon. Organizations with several daemons keep them but can't add another.
  • Cloud plans that end now move to Free instead of becoming read-only.
  • Trials that started before this release and have no card move to Free when they end, unless you add a card.

New Features

  • Start a trial automatically at signup, with a clearer card form that explains exactly when and what you'll be charged.
  • Add Google Wifi and Nest router detection, so mesh access points are identified correctly in your topology.

Improvements

  • Group nested device trees above ungrouped rows for easier scanning of large lists.
  • Give slow devices more time to answer application probes, improving detection accuracy on busy networks.

Bug Fixes

  • Fix false-positive UDP services by requiring a valid probe response before reporting a match.
  • Fix the app getting stuck after deleting an organization or signing out from the terms screen.
  • Use the correct AirPlay icon for AirPlay Receiver devices.

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.19.1...v0.19.2

v0.19.1

Device Identification & Topology Readability

This release sharpens how Scanopy recognises what's on your network with deeper device fingerprinting. The topology visualization features a few additional refinements and improvements from v0.19.0.

New Features

  • Capture TLS certificates during scanning and use issuer details to identify services that would otherwise look generic.
  • Identify Apple devices through their lockdown service, reporting exact model and OS.
  • Recognise a much wider range of consumer and smart-home hardware, including Kasa plugs, Bose and Cast speakers, smart TVs, myQ openers, Brother printers, mesh access points, Pulse shade hubs and Schlage locks.
  • Add libvirt (KVM) support as a hypervisor, including manual assignment of guests to their host.

Improvements

  • SNMPv1 and SNMPv2c are now one "SNMP v1/v2c" credential type. Same-community v1 and v2c credentials were merged, and the v1 credential's name and description are gone. Accordingly, the API no longer accepts SnmpV1 or SnmpV2c. Use SnmpCommunity.
  • Rework topology layouts so Layer 2 hosts are ordered by switch port, Layer 3 elements are grouped by device type, and cards sit closer to what they connect to.
  • Require a target when creating a credential, and flag existing credentials that aren't assigned to anything.
  • Make mDNS discovery more thorough by querying every relevant service type and repeating queries within the listening window, so more devices are found on the first pass.
  • Warn when Proxmox guests exist that the scan can't reach, so missing VMs are no longer a mystery.
  • Redesign the credential and daemon setup wizards with numbered, carded steps, clearer field groups, and assigned hosts shown directly on each card.

Bug Fixes

  • Fix stray IP addresses that were detached from the devices they belong to.
  • Stop overly broad service rules from producing false positives, including devices incorrectly identified as switches.
  • Fix popover lists scrolling the page behind them, and keep the options panel from being covered by the minimap expand button.
  • Update bundled dependencies to address security advisories.

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.19.0...v0.19.1

Previous releases

v0.19.0 Topology Visual Overhaul v0.18.2 Terms Re-acceptance & List Paging v0.18.1 Credential Prompts & Faster Tables v0.18.0 Tag Groups & Topology Exports v0.17.22 Global Search & Tree Grouping v0.17.21 Proxmox Integration & Table Controls v0.17.20 OS Detection & Flexible Entity Tables v0.17.19 SSH & Wake-on-LAN Credentials v0.17.18 Per-View Sorting & Secret Files v0.17.17 Scan Issues Tab & Hang Fixes v0.17.16 gNMI Discovery & Local LLDP v0.17.15 PROFINET DCP Discovery & L2 Accuracy v0.17.14 Neighbour Hosts & Grouped Warnings v0.17.13 mDNS Discovery & Liveness Detection v0.17.12 SNMPv3 Contexts & Topology Accuracy v0.17.11 HPE Instant On Integration v0.17.10 SNMP Topology Accuracy & UniFi GA v0.17.9 Table View & Topology Performance v0.17.8 Scan Diagnostics & Topology Fixes v0.17.7 Smarter Rescans & UniFi Integration v0.17.6 VLAN Overview & LLDP Mapping v0.17.5 Daemon Management & Stale Tagging 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