v10.7.0
Log Downloads and Node Cleanup
Take any log with you as a file, and keep a hub's node list honest. This release also clears out the crashes and stale state that came from nodes joining and leaving while their connections were still settling.
Download any log
The app log, the network log and the node log now each have a download button in the UI.
Nodes that leave are removed from the hub server
A node that leaves a hub is now removed from the hub server's node list instead of lingering there. If the hub cannot be reached, the node asks whether to leave anyway and keeps retrying the removal in the background for up to 7 days.
Hub servers also prune nodes that have been offline for longer than hubServer.pruneOfflineNodesAfter, which defaults to 30 days. Set it to 0 to never prune.
Improvements
- Bundle size / Swapped the code editor for a smaller one, cutting the size of the UI bundle.
Fixes
- Dashboard / Fixed the dashboard reporting a successful disconnect from a hub when the disconnect had in fact failed.
- Hub / Fixed a node misreporting its hub connection state. A node signed in to a hub it had not connected to yet now reports
Disconnectedrather thanUnauthenticated, so a slow or broken link is no longer indistinguishable from a node that never joined a hub. - Logs / Fixed an error when clearing log entries in the network log panel.
- Networks / Fixed a network monitor crash when a new interface reused the name of an old one.
- Pipelines / Fixed the pipelines table resetting to the first page when a pipeline's running state changed while you were on a later page.
- Pipelines / Pipeline runs without coordinates now get auto layout.
- Pipelines / Fixed a stability issue where metrics and KPIs would fail to load.
- UI / Fixed a crash when changing the type of a raft stream.