Skip to content

Releases: scanopy/scanopy

v0.16.1

20 Apr 17:40

Choose a tag to compare

This release focuses on powerful topology filtering controls and improved sharing options, making it easier to manage large network maps and collaborate securely.

New Features

  • Add granular topology filtering, letting you control visibility for services, ports, and metadata directly from dedicated filter panels (#170, #172).
image
  • Introduce enhanced share modal with token-based access, so you can grant secure, time-limited access to network maps (#175).
  • Default topology view to L3 with smart collapsed sections, giving you a clearer starting point when exploring larger environments (#177).

Improvements

  • Send confirmation email when an organization is deleted, providing clear account closure communication (#178).

Bug Fixes

  • Fix node overlap in topology maps during live discovery updates, ensuring maps stay readable as new devices appear (#179).
  • Fix blank UI when accessing on plain HTTP, so the app loads properly in insecure environments (#182).
  • Fix collapsed container summary counts and remove redundant suffixes for accuracy on grouped topology entities (#183).

v0.16.0

18 Apr 00:53

Choose a tag to compare

This release ships a major topology refactor: four distinct views of your network, all generated from a single scan. L2 (physical) shows every switch, port, and link. L3 (logical) shows subnets, VLANs, and segmentation. Workloads shows the full nesting chain from bare metal to containers. Applications shows services grouped by app, with dependencies traced between them. The underlying model was rebuilt so each view is a different angle on the same infrastructure, with entity-aware labels, clearer dependency edges, and smarter navigation across large networks.

New Features

  • Four topology views: L2 (physical), L3 (logical), workloads, and applications. Each view answers a different class of question about your infrastructure (how it's wired, how it's segmented, where things run, how services connect), all derived from a single discovery pass (#552, #553).
L2 (Physical) view — every switch, every port, every link L3 (Logical) view — subnets, VLANs, and how hosts bridge them Workloads view — bare metal to hypervisors to containers Applications view — services and their dependencies, grouped by application
  • Expanded dependency builder: sentence-style cards, entity tagging, and edge type indicators make application mapping more visual and interactive (#561, #563).

Improvements

  • Tighter sidebar navigation with smaller icons and refined padding for better screen space use (#577).

v0.15.6

02 Apr 17:18

Choose a tag to compare

This release focuses on clearer authentication and Docker credential flows, plus usability tweaks to topology and organization management.

Improvements

  • Refine Docker socket proxy messages for local targets and consolidate instructions into the credential wizard, making Docker-based scans easier to set up (#4022fee9, #24fd7b1b, #af0c571f).
  • Rework authentication flow with clearer OIDC error messages, selectable login methods, and improved last login tracking so users can easily sign in the way they expect (#445d18fb).
  • Improve visual feedback for test results, toast messages, navigation, and text wrapping for a smoother in-app experience (#84435c70, #5f8b25cf).

Bug Fixes

  • Guard against accidental deletion of your last topology, ensuring one always remains; the delete button is now only disabled when deletion isn't allowed (#02c66841, #4b386db1, #13a1a862).
  • Fix discovery and onboarding flow issues, resolving stalled scans and navigation bugs on first use (#762ec13c).
  • Fix organization deletion, allowing you to fully remove an org when needed (#a87fd267).

Full Changelog: v0.15.5...v0.15.6

v0.15.5

01 Apr 14:14

Choose a tag to compare

This release improves Jenkins service detection, fixes a bug relating to Content Security Policy, and reduces /metrics cardinality for Grafana reporting.

New Features

  • Detect Jenkins instances on HTTPS by recognizing the X-Jenkins header, making it easier to identify automation servers in your scan results (#579).

Improvements

  • Add OIDC authentication provider logos to the Content Security Policy, ensuring a more consistent sign-in experience for third-party authentication (#578).
  • Reduce cardinality reporting for Grafana, increasing performance and making dashboard metrics easier to interpret (#567, #572, #577).

v0.15.4

31 Mar 18:17

Choose a tag to compare

This release focuses on improved warning clarity, smoother Docker integrations, and mobile usability enhancements, making network exploration more reliable and approachable.

New Features

  • Add configurable ARP scan cutoff setting, letting you control subnet size limits for large network scans (#560).
  • Introduce inline warning messages for ARP scan cutoff, now daemon-aware and clearly shown in scan dialogs (#560).
  • Bundle service logos locally for faster loading and reliable topology export (#558).

Improvements

  • Enhance Docker integration reliability, improving host persistence, progress reporting, and per-host deduplication for bridge networks (#561).
  • Refine connection error classification and display, offering more specific guidance when Scanopy can't reach your network (#563).
  • Simplify onboarding and troubleshooting UX for mobile users, including full-width buttons and improved visual hierarchy (#566).
  • Add scroll fade indicators and increase dropdown space so selecting subnets and services is easier (#563).

Bug Fixes

  • Fix host creation and interface validation order, preventing failed saves in certain network setups (#561).
  • Correct export modal descriptions and checkbox styling for more readable exports (#558).
  • Resolve issues with RichSelect scroll fades, mobile onboarding flows, and copy button overlaps (#566).

v0.15.3

26 Mar 17:07

Choose a tag to compare

Bug Fixes

  • Fix credentials step in the discovery modal so users can now freely navigate between steps without getting stuck on the credentials screen (#None).

v0.15.2

26 Mar 01:17

Choose a tag to compare

This release brings a streamlined discovery workflow and better scan reliability, with improved error handling and responsive UI updates.

New Features

  • Reorganize the Discovery modal with clearer tabs and workflow, making it easier to launch scans and view options (#195).

    Discovery modal showing reorganized tabs and scan options

Improvements

  • Improve time estimation for scanning, and add Docker probe retry logic, ensuring scans more accurately report progress and recover from temporary probe failures (#194).
  • Reduce demo data DB round-trips and update bulk deletion, allowing the demo environment to load and reset faster (#197).
  • Fix Docker proxy SSL detection, progress reporting, and credential handling for smoother Docker-based scans (#198).

Bug Fixes

  • Fix endpoint scanning hang that could occur when scanning non-HTTP services, so all endpoints scan reliably (#200).
  • Fix JetDirect false positive detection if raw socket port probes are off, reducing inaccurate device identification (#201).
  • Fix demo data 504 errors by deleting data in bulk during reset (#202).
  • Fix three Dependabot-reported vulnerabilities for improved security (#204).

v0.15.1

24 Mar 02:56

Choose a tag to compare

This release is a quick fix that addresses compatibility issues for networks discovered with older Scanopy versions.

Bug Fixes

  • Fix loading for legacy discovery types, ensuring older scans can be imported and visualized without errors (#34526e78).

v0.15.0

23 Mar 23:42

Choose a tag to compare

This release focuses on making network scanning more flexible and reliable, with powerful new scan modes and improved credential management.

Migration Guide

New Features

  • Add light scan mode, enabling you to run faster scans with minimal host probing when detailed discovery isn't required (#536).

  • Introduce remote Docker container scanning, letting you discover containers on hosts across your network without needing local access (#538).

  • Enable credential management directly within the discovery modal, allowing you to quickly assign and edit credentials right where you launch scans (#543).

  • Add explanatory DocHints throughout credential, discovery, and network screens to clarify scan modes, credential mapping, and recommended actions.

    Credential assignment and DocHints in discovery modal

  • Add loopback interface support, ensuring subnets and hosts connected via loopback are accurately discovered and visualized (#552).

Improvements

  • Polish credential wizard and existing credential UX, making it easier to assign, update, and map credentials across tabs and network screens (#553).
  • Move Scan Info to the Details tab, present scan history and last run data more clearly, and simplify the Scan Info card when no scans are completed.
  • Improve Docker discovery reliability with smart endpoint probing and robust credential passthrough, reducing errors for proxy and bridge container setups.
  • Prefer host IP over loopback for Docker socket binding to avoid connectivity issues during network scans.
  • Clarify scan mode explanations and add scan mode visibility in scan history views so you understand what type of scan ran and when.
  • Always show credential-related tabs and remove confusing disabled "delete" buttons for a cleaner interface.

Bug Fixes

  • Fix host deduplication logic so loopback and SNMP hosts are properly shown without duplicates.
  • Fix Docker connection retries and dropped host-mode containers, improving scan coverage for complex Docker setups.
  • Exclude unresponsive or non-interfaced hosts from discovered counts for more accurate scan statistics.
  • Block daemon deletion if it has active sessions running, preventing accidental loss of scan progress.
  • Fix stalled session cleanup for deleted daemons.

v0.14.19

15 Mar 19:21

Choose a tag to compare

This release is all about making Scanopy simpler to get started with, and a lot more approachable for first-time users — with a new guided onboarding flow, improved mini topology previews, and streamlined discovery controls.

New Features

  • Add guided onboarding with a sidebar checklist, helpful empty states, and a simplified homepage so new users can get oriented and track setup progress (#838).
Screenshot 2026-03-18 at 9 58 53 PM
  • Replace the static network preview with an interactive mini topology featuring a scan sweep animation, service hover highlights, and smoother interactions to give a clearer, more engaging overview of your network (#867).
Screenshot 2026-03-19 at 1 04 40 AM
  • Add enable/disable toggle switches to scheduled discovery cards, letting you easily pause or resume recurring network scans directly from the dashboard (#855).

  • Add progressive host reporting during discovery so you can see detected devices appear in real-time as the scan progresses (#879).

Improvements

  • Redesign and enhance the daemon installation and troubleshooting flows, including wider and more readable modals, clearer step-by-step prompts, and instant feedback on connection health to reduce confusion (#846, #849).
  • Overhaul onboarding empty states and sidebar UX for a smoother introduction to Scanopy features (#869).
  • Show all detected hosts in topology maps by default, and introduce tag-based filters for faster device navigation (#884).
  • Streamline troubleshooting links and UI, add external link indicators, and clean up message layout for a less cluttered experience (#857).
  • Clarify connection status and error messaging throughout the app, so it's easier to understand scan/daemon state and resolve issues (#871).
  • Make sidebar and homepage banners non-overlapping and less intrusive (#875).
  • Polish billing modals and referral prompts, making them visually consistent with the rest of the app (#874).
  • Auto-disable scheduled discoveries after repeated failures to prevent stuck jobs (#893).

Bug Fixes

  • Fix scheduler deadlocks, discovery toggles, and cases where scheduled jobs could get stuck or not properly enable/disable (#891).
  • Fix UI issues in troubleshooting and daemon prompt modals, including text alignment and state persistence (#845, #847).
  • Fix duplicate/hidden hosts or categories in topology caused by tag filter bugs (#895).
  • Correct onboarding test feedback regressions and edge case empty state copy in discovery panel (#882).
  • Fix billing modal scroll layout and excess spacing issues (#878).
  • Make sure referral source selection updates correctly and is visible in all views (#872).