Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions src/lib/changelog/v0.17.9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
version: 0.17.9
date: 2026-08-06
title: 'Table View & Topology Performance'
social_post: '• Table view is now the default on entity tabs, with a card toggle\n• Faster topology rendering with lower memory use\n• Server-side link-state filtering'
publish_social: true
contributors: 'Maya'
email_subject: ''
---

This release brings a new table view for browsing your inventory, plus a large round of topology performance work that makes big graphs render faster and use far less memory.

## New Features

- Add a table view to every entity tab, with collapsible sections, tag-style values and consistent columns across hosts, networks, subnets, VLANs, daemons and credentials — it's now the default view, with a toggle to switch back to cards.
- Apply the topology link-state filter on the server, so filtering large networks by link state is near-instant instead of reloading the whole graph.

## Improvements

- Speed up topology rendering substantially by measuring only the cards and containers that actually need it, reusing measurements across data refreshes, and skipping layouts that never get shown.
- Cut the memory and DOM weight of every topology node, so large graphs stay responsive while panning and zooming.
- Keep viewport culling working after the graph rebuilds, so scrolling around a big topology no longer stalls.
- Preserve expanded container sizes across graph rebuilds and collapse changes, so nodes stop jumping around as you explore.
- Skip the collapse animation on very large graphs so expanding and collapsing feels immediate.

## Bug Fixes

- Fix two causes of runaway topology node counts, along with a relayout loop triggered by emptied subcontainers.
- Fix collapsed containers being sized by guesswork, which produced misaligned and degenerate nodes.
- Fix container scans saving half-written hosts when discovery failed partway through.
- Fix partial scans reporting that nothing was recorded when results had in fact been saved.
- Fix LLDP neighbour discovery missing links on devices that report them without a time mark.
- Fix ports appearing unlinked when the connection was only reported from one side.

---

**Full Changelog**: https://github.com/scanopy/scanopy/compare/v0.17.8...v0.17.9
Empty file.
Loading