What's Changed
Domain lifecycle and readback
- Reconcile
running = truedrift by starting an existing stopped domain directly and waiting until libvirt reports it running. - Preserve planned channel UNIX source paths on readback to avoid inconsistent results after apply.
- Preserve interface target device names on readback to avoid unnecessary diffs.
- Fix domain runtime id consistency when updating a running domain.
Volume behavior
- Replace volumes when creation options change, ensuring immutable creation-time inputs are handled as recreate operations.
- Support importing storage volumes by key.
Network behavior
- Force network replacement when resource attributes change, except for
autostart.
Included changes
fix: replace volume when the creation options change(#1299)fix: preserve interface target dev on readbackfix: preserve planned channel source unix path on readback(#1338)Fix domain id inconsistency on update(#1337)fix: support importing volume by key(#1334)Force network replacement on any attr change except autostart.(#1331)fix: reconcile domain running drift(Resolves: #1339)
Contributors
Full Changelog
Full Changelog: v0.9.7...v0.9.8