From f474c07d3c830367233c539c78cfdead5a6b5caa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 29 Jul 2026 05:19:41 +0000 Subject: [PATCH 1/2] docs: add release notes for v0.17.7 --- src/lib/changelog/v0.17.7.md | 38 +++++++++++++++++++++++++++++++ static/changelog/v0.17.7/.gitkeep | 0 2 files changed, 38 insertions(+) create mode 100644 src/lib/changelog/v0.17.7.md create mode 100644 static/changelog/v0.17.7/.gitkeep diff --git a/src/lib/changelog/v0.17.7.md b/src/lib/changelog/v0.17.7.md new file mode 100644 index 0000000..4a79a09 --- /dev/null +++ b/src/lib/changelog/v0.17.7.md @@ -0,0 +1,38 @@ +--- +version: 0.17.7 +date: 2026-07-29 +title: Smarter Rescans & UniFi Integration +social_post: • Single-host rescans for targeted discovery\n• UniFi controller integration (Beta)\n• Improved credential review and assignment\n• Faster topology visualization\n• Service filtering by port +publish_social: true +contributors: Maya +email_subject: +--- + +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](https://github.com/scanopy/scanopy/pull/201)). +- Introduce UniFi controller integration (Beta), allowing you to visualize UniFi-managed devices and leverage their network insights ([#192](https://github.com/scanopy/scanopy/pull/192)). + + ![UniFi controller integration showing discovered UniFi devices in topology view](/changelog/v0.17.7/unifi-topology.png) + +- Display all host-assigned credentials directly in the discovery step, making it easier to review and adjust access for specific devices ([#188](https://github.com/scanopy/scanopy/pull/188)). +- Show junction credential assignments as locked target rows for clearer separation of device-specific and shared authentication ([#189](https://github.com/scanopy/scanopy/pull/189)). + +## 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](https://github.com/scanopy/scanopy/pull/196)). +- Preload ELK layout engine on tab mount, cutting map visualization startup delays by about one second ([#198](https://github.com/scanopy/scanopy/pull/198)). +- Refine container collapsing rules for big networks, ensuring topologies are less cluttered by default if you have many grouped devices ([#195](https://github.com/scanopy/scanopy/pull/195)). +- Filter discovered services by port number for more precise results, making applications easier to spot and track ([#187](https://github.com/scanopy/scanopy/pull/187)). +- Clarify UniFi controller port help text and installation prerequisites in documentation, smoothing setup for new integrations ([#200](https://github.com/scanopy/scanopy/pull/200)). + +## Bug Fixes +- Fix duplicate host entries on the Scans tab caused by data field collisions ([#186](https://github.com/scanopy/scanopy/pull/186)). +- Resolve referenced credentials showing defaults in the discovery wizard, ensuring your custom settings persist as expected ([#194](https://github.com/scanopy/scanopy/pull/194)). +- Prevent per-host credential targets from reverting to broadcast settings when reopening discovery dialogs ([#191](https://github.com/scanopy/scanopy/pull/191)). +- Restrict daemon-host-only credentials to daemon hosts, so unintended assignments no longer cause discovery errors ([#190](https://github.com/scanopy/scanopy/pull/190)). +- Correct site name validation to avoid errors with valid site names ([#199](https://github.com/scanopy/scanopy/pull/199)). + +--- + +**Full Changelog**: https://github.com/scanopy/scanopy/compare/v0.17.6...v0.17.7 diff --git a/static/changelog/v0.17.7/.gitkeep b/static/changelog/v0.17.7/.gitkeep new file mode 100644 index 0000000..e69de29 From 831c49627ecfa5a1679882a1f7ae0dba82de8bd0 Mon Sep 17 00:00:00 2001 From: Maya <120260648+mayanayza@users.noreply.github.com> Date: Wed, 29 Jul 2026 01:25:55 -0400 Subject: [PATCH 2/2] Update v0.17.7.md --- src/lib/changelog/v0.17.7.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/lib/changelog/v0.17.7.md b/src/lib/changelog/v0.17.7.md index 4a79a09..ab5975f 100644 --- a/src/lib/changelog/v0.17.7.md +++ b/src/lib/changelog/v0.17.7.md @@ -2,7 +2,7 @@ version: 0.17.7 date: 2026-07-29 title: Smarter Rescans & UniFi Integration -social_post: • Single-host rescans for targeted discovery\n• UniFi controller integration (Beta)\n• Improved credential review and assignment\n• Faster topology visualization\n• Service filtering by port +social_post: • Single-host rescans for targeted discovery\n• UniFi controller integration (Beta)\n• Improved credential review and assignment publish_social: true contributors: Maya email_subject: @@ -14,24 +14,14 @@ This release focuses on smarter rescans and credential handling, making network - Add single-host rescan, enabling you to refresh discovery for individual devices instead of the whole network ([#201](https://github.com/scanopy/scanopy/pull/201)). - Introduce UniFi controller integration (Beta), allowing you to visualize UniFi-managed devices and leverage their network insights ([#192](https://github.com/scanopy/scanopy/pull/192)). - ![UniFi controller integration showing discovered UniFi devices in topology view](/changelog/v0.17.7/unifi-topology.png) - -- Display all host-assigned credentials directly in the discovery step, making it easier to review and adjust access for specific devices ([#188](https://github.com/scanopy/scanopy/pull/188)). -- Show junction credential assignments as locked target rows for clearer separation of device-specific and shared authentication ([#189](https://github.com/scanopy/scanopy/pull/189)). - ## 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](https://github.com/scanopy/scanopy/pull/196)). - Preload ELK layout engine on tab mount, cutting map visualization startup delays by about one second ([#198](https://github.com/scanopy/scanopy/pull/198)). - Refine container collapsing rules for big networks, ensuring topologies are less cluttered by default if you have many grouped devices ([#195](https://github.com/scanopy/scanopy/pull/195)). -- Filter discovered services by port number for more precise results, making applications easier to spot and track ([#187](https://github.com/scanopy/scanopy/pull/187)). -- Clarify UniFi controller port help text and installation prerequisites in documentation, smoothing setup for new integrations ([#200](https://github.com/scanopy/scanopy/pull/200)). ## Bug Fixes -- Fix duplicate host entries on the Scans tab caused by data field collisions ([#186](https://github.com/scanopy/scanopy/pull/186)). -- Resolve referenced credentials showing defaults in the discovery wizard, ensuring your custom settings persist as expected ([#194](https://github.com/scanopy/scanopy/pull/194)). - Prevent per-host credential targets from reverting to broadcast settings when reopening discovery dialogs ([#191](https://github.com/scanopy/scanopy/pull/191)). - Restrict daemon-host-only credentials to daemon hosts, so unintended assignments no longer cause discovery errors ([#190](https://github.com/scanopy/scanopy/pull/190)). -- Correct site name validation to avoid errors with valid site names ([#199](https://github.com/scanopy/scanopy/pull/199)). ---