Changelog

New updates and improvements to Scanopy.

v0.13.1

Billing Automation & Network Scanning

New Features

  • Redesign ARP scanning with batch subnet scanning and streaming pipelines, increasing network discovery speed and reliability (#430).
  • Add option to use an existing API key directly in the CreateDaemonModal, offering users greater flexibility during onboarding (#430).
  • Add email lifecycle event automation in billing, enabling timely notifications and improved billing communication workflow (#430).
  • Add display of Scanopy's core value features in the billing pricing table, helping users better understand subscription benefits (#430).

Improvements


Full Changelog: https://github.com/scanopy/scanopy/compare/v0.13.0...v0.13.1

v0.13.0

API Keys and Security Enhancements

New Features

  • Add user API keys with granular permissions and network scoping, allowing users to securely integrate Scanopy into automation workflows and restrict access as needed (#419).
  • Introduce API versioning and gate user API key creation behind billing plans, providing clearer upgrade paths and ensuring access control for premium features (#421).

Improvements

  • Improve daemon connection error handling and remove local host_id caching, resulting in more reliable network agent communication and reduced state inconsistencies (#421).
  • Persist UI sorting strategy in localStorage so users’ preferred sort order is automatically

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.12.10...v0.13.0

v0.12.8

Docker Label & Bug Fixes

Scanopy v0.12.8 Release Notes

Improvements

  • Add a label to the Docker image for Kamal deployments and fix community invite functionality, making integration and onboarding smoother for users (#393).

Bug Fixes

  • Fix the registration environment variable handling so that disabling registration works as expected, improving control over access in managed deployments (#386).
  • Fix a bug where daemon re-registry could create duplicate hosts, ensuring network maps remain accurate and free of redundancies (#391).
  • Fix port deduplication during network discovery, preventing multiple records for the same port and resulting in cleaner host details (#392).
  • Fix the migration script for upgrading to v0.12.7+

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.12.7...v0.12.8

v0.12.9

Daemon Upgrade Guidance & Versioning

New Features

  • Introduce daemon upgrade tip in the UI, including a modal with clear upgrade instructions, making it easier for users to keep their daemon up to date (#395).
  • Add daemon versioning support that tracks which daemon versions are supported, outdated, or deprecated, and notifies users when action is required, ensuring compatibility and reliability (#398).

Improvements

  • Improve user notifications for cloud plan tracking and trial management, including better identification for plunk events and blocking repeat trials, resulting in clearer feedback and more secure access controls (#399).

Bug Fixes

  • Fix host edit conflict issues and allow the "get all subnets" handler to accept daemon authentication, improving editing reliability and access for authorized users ([#400](https

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.12.8...v0.12.9

v0.12.7

Service Detection & API Upgrades

New Features

  • Add service definitions for Forgejo, Gitea, and Frigate, expanding the range of network services Scanopy can detect and visualize (#377, #381).
  • Introduce OpenAPI specification for all API endpoints and generate frontend types directly from OpenAPI, improving API reliability and making it easier to build integrations (#371, #380).

Improvements

  • Update database schema to be fully relational, replacing JSON storage with dedicated tables for enhanced performance, consistency, and query capabilities (#371).
  • Replace frontend state and form libraries with TanStack, resulting in smoother UI interactions

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.12.6...v0.12.7

v0.12.5

Topology Sharing & Demo Mode

New Features

  • Add topology sharing capabilities, allowing users to share network maps via direct link or embed code, making collaboration and presentation easier (#345).
  • Introduce demo mode with login support for a demo account and dedicated host, enabling users to explore Scanopy’s features without a full setup (#346).

Improvements

  • Improve subnet visualization by optimizing horizontal compression and preventing overlap, resulting in clearer network maps (#339).
  • Improve error messages when daemon network IDs change, helping users better understand network mismatches (#342).
  • Persist topology settings across sessions and display more accurate interface edge labels for a consistent user experience #341

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.12.4...v0.12.5