🚀 Release v1.0.20
Added
- Guest Network Config Editor: Added an “Edit Network Interfaces” action in guest configuration with a dedicated interface editor (bridge/VLAN/rate/firewall plus VM/CT-specific fields), including LXC DHCP/Static IP assignment toggle and LXC nameserver/searchdomain fields, writing back to Proxmox
netXconfig entries on save. - Cluster Group Mode (HA Failover): Added per-group
group_settingswithmode: clusterso a group can connect through one active profile and automatically fail over to the next healthy candidate. - Group Mode Controls in Profiles UI: Added a mode selector to the Edit Group dialog and a cluster mode marker in the Connection Profiles list.
Fixed
-
Guest Details Description Consistency: The Description row now always appears in Guest Details and shows
N/Awhen a guest description is empty; for stopped guests, details now hydrate description from config when available. -
Running Guest CPU Metric Stability: Running guests now display
0.0%CPU instead of transientN/Awhen APIs briefly return invalid non-finite CPU values after restart. -
Guest Selection Snap-Back After Config Save Refresh: Preserved any user-initiated list selection changes made during in-flight refreshes so completion no longer forces selection back to the pre-refresh guest/node.
-
Transient CPU N/A After Guest Restart: Sanitized non-finite numeric values from API responses during single-guest refreshes so running guests no longer briefly show CPU as
N/Awhen metrics momentarily returnNaN/Infafter restart. -
Tasks Panel Focus Freeze: Fixed an immediate freeze when tabbing from Task History to Active Operations by keeping task table cells selectable and avoiding a tview table selection loop.
-
Cluster Failover Refresh Re-entrancy: Triggered failover refresh asynchronously to avoid nested
QueueUpdateDrawcallback paths. -
Single Guest Refresh IP Staleness: Fixed per-guest refresh so running guests (including LXC containers after network/VLAN changes) update IP information without requiring a full cluster refresh.