Changelog

New updates and improvements to Scanopy.

v0.15.5

Expanded Fingerprinting & Language Support

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).

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.15.4...v0.15.5

v0.15.4

Improved Warnings & Docker Integration

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).

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.15.3...v0.15.4

v0.15.2

Streamlined Discovery & Scan Reliability

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).

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.15.1...v0.15.2

v0.15.0

Flexible Scan Modes & Credential Enhancements

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

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.

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.14.19...v0.15.0

Previous releases

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