There is an ongoing outage on the primary CPAN mirror. It is possible to work around the issue by using MetaCPAN as a mirror.

Changes for version 0.1.6 - 2025-10-12

  • Added
    • Examples:
      • eg/cpumap.pl
      • eg/getstate.pl
      • eg/leases.pl
  • Changed
    • Minimum version of development dependency Protocol::Sys::Virt::Devel increased
    • Updated libvirt to v11.8.0 (from v11.7.0)
      • Adds CPU_STATS_GUEST constant for use with node_get_cpu_stats()
  • Fixed
    • `get_cpu_map` broken by migration to Object::Pad
    • Connection closing time-out should have been relative
    • Invocation of non-existing `Future->await_any` to `->wait_any`
    • Missing `await` in `get_cpu_map` in call to async function
    • Calling correct factory methods for instantiation of networks, ports, pools, nwfilters, volumes, snapshots and secrets
    • Experimental field enheritance warning from Object::Pad suppressed

Modules

LibVirt protocol implementation for clients
Client side proxy to remote LibVirt event source
Connection to LibVirt server (abstract base class)
Class for instantiation of connection objects
Connection to LibVirt server over Unix domain sockets
Connection to LibVirt server using an external process
Connection to LibVirt server over SSH
Client side proxy to remote LibVirt domain
Client side proxy to remote LibVirt domain checkpoint
Client side proxy to remote LibVirt domain snapshot
Client side proxy to remote LibVirt (network) interface
Client side proxy to remote LibVirt network
Client side proxy to remote LibVirt network port
Client side proxy to remote LibVirt host device
Client side proxy to remote LibVirt network filter
Client side proxy to remote LibVirt network filter binding
Client side proxy to remote LibVirt secret
Client side proxy to remote LibVirt storage pool
Client side proxy to remote LibVirt storage volume
Client side of a data transfer channel