Releases: scanopy/scanopy
v0.8.2
What's Changed
- chore: refactor storage, services, and handlers by @mayanayza in #90
- feat: add option to choose how host name is chosen if hostname is unavailable by @mayanayza in #92
- fix: get platform correctly in install script by @mayanayza in #93
- feat: reusable API keys by @mayanayza in #94
- feat: support for docker proxy by @mayanayza in #96
- feat: add flag making it possible to disable new user registration by @mayanayza in #97
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- update readme + add media by @mayanayza in #80
- fix: updated icons and added tests to ensure icons load by @mayanayza in #84
- Feat/improve topo algo by @mayanayza in #86
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Migration
You'll need to run a Self Report discovery with any daemons that were configured prior to this version. To do so, go to the Scheduled tab and create a new discovery of type Self Report. This will report to the server if the Daemon has docker enabled + what subnets it interfaces with so that future discovery sessions can be run correctly.
What's Changed
- Feat/improved discovery by @mayanayza in #62, #76, #63
- Add Services and Update Contributing.md by @MichelfrancisBustillos in #77
New Contributors
- @MichelfrancisBustillos made their first contribution in #77
Full Changelog: v0.7.2...v0.8.0
v0.7.2
What's Changed
- feat: hub and spoke groups by @mayanayza in #50
- feat: add logo - favicon, sidebar, netvisor services by @mayanayza in #52
- fix: port bindings are now reactive to port changes by @mayanayza in #54
- Fix/list view alignment by @mayanayza in #55
- fix: port bindings are now reactive to port changes by @mayanayza in #57
- feat: services tab by @mayanayza in #58
- fix: hub and spoke groups display services in group by @mayanayza in #59
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- feat: collapsible sidebar by @mayanayza in #44
- Fix/new daemon api keys get generated correctly by @mayanayza in #49
- Feat/data controls by @mayanayza in #45
Full Changelog: v0.7.0...v0.7.1
v0.7.0
User Migration Steps Required
This release introduces user auth and daemon auth to NetVisor.
When you open the UI, you will be presented with a login screen; logging in will take you back to your data. There may be extra hosts if you logged in on multiple devices due to a known bug (#24 and #22); you can delete these.
For daemons, you will need to generate an API key before you will be able to use the daemon for subsequent discovery sessions. The UI should provide you with the information needed to do so in the Discovery tab, and the daemon will log that it needs an API key until you provide it with one.
What's Changed
- Extend install.sh with additional error handling and verification by @stefan-matic in #20
- Add favicon links by @MDHMatt in #15
- Feat/user auth by @mayanayza in #37
- fix: update session cookie security to allow for non-secure contexts by @mayanayza in #43
New Contributors
- @stefan-matic made their first contribution in #20
- @MDHMatt made their first contribution in #15
- @mayanayza made their first contribution in #37
Full Changelog: v0.6.1...v0.7.0
various features and bugfixes
feature
- Add JSON to match details for easier bug reports
- Auto-compress nodes vertically to minimize empty space
- Add option to show ports in visualization
- Daemon deletion
fixes:
- Added protocol to binary in daemon modal
- Logos now show consistently
(breaking) docker-compose updates
Version bump - breaking change, the latest images will not work with docker-compose from before (4bc13f9) (any time prior to 10/28)
Please update your docker-compose if you want to use the :latest tag, or pin to v0.5.4 (not recommended)
features:
- Add binary install option to daemon create modal
- No more UI container, bundled with server instead
fixes: - Removed docker-compose.daemon.yml as it is now being served through the UI
- Updated docker-compose.yml with a network that is less likely to conflict with other docker networks
- host modal closes properly when manually creating a host
- daemon heartbeat now updates last_seen
Rework daemon initialization flow for improved install experience
features:
- rework installation flow so that daemon can be included in compose alongside server
- add discovery tab
bugfixes:
- edge cases where edges in visualization would route to nothing
- fixed interfaces not showing in cards on host tab
fixed API endpoint on frontend in reverse proxy setups
v0.5.4 Merge branch 'main' of https://github.com/mayanayza/netvisor