- Switch to NixPkgs 24.05, eliminate separate OVMF NixPkgs input
- Modules:
- Improve change detection for domain restarts.
- Add per-object "restart" option to control restarts.
- Lib:
- XML domain generation: lots of improvements
- Lib:
- XML domain generation:
- Allow in feature section, customization of the
kvm
options, in domains - Allow in device section, devices of type
shmem
andhostdev
- Allow in feature section, customization of the
- XML domain generation:
- Lib:
- XML generation:
- Allow QEMU
commandline
in domains
- Allow QEMU
- Domain Templates:
- Fix defect in
storage_vol
in Windows template - add
virtio_drive
option for all - set
cache="none"
for disk drivers
- Fix defect in
- XML generation:
- Fix defect causing libvirt not to find executable files during activation
- Modules:
- Specify volumes to be present/absent within pools
- Lib:
- Better support for volume sources in domains in generation and templates
- Templates for both Intel 440FX and Intel Q35
- Modules:
- Fixed defect where domains were defined before
swtpm
package was available - Set
libvirtd
package to matchlibvirt
(NixOS) - Added
virtualisation.libvirt.swtpm.enable
option - Deactivate domains on network change
- Added
virtualisation.libvirt.verbose
option - Assign missing MAC addresses reproducibly
- Fixed defect where domains were defined before
- Lib:
- Improved XML generation
- Provided templates for network and domains
- Apps:
- Cleaned up
virtdeclare
error reporting - Removed
virtpurge
- Cleaned up
- Added support for storage pools
- Fixed defect preventing removal of active objects
- Fixed defect preventing removal of domains with NVRAM or TPM state
- NixOS and home manager modules
- Supports domains and networks