v0.7.1
What's changed
- VM setup now fails earlier for malformed network modes, unsupported VM networking, invalid VLAN values, and macvlan settings that are missing LAN networking.
- Failed VM provisioning cleans up new service roots more safely while preserving existing service-root data, including existing ZFS datasets.
yeet upgradehandles protected install directories more reliably, and VM image manifests now validate guest runtime metadata before use.
Upgrade notes
- No action is needed for users of catalog VM images.
- Operators who build or upload their own images should make sure guest runtime metadata values are valid when provided.
Full Changelog: v0.7.0...v0.7.1