----- 11.10.0 2025-12-02 [Changed] * Updated to libvirt tag v11.10.0 (from 11.9.0 - no actual changes) [Fixed] * POD section head formatting 11.9.0 2025-11-07 [Changed] * Updated to libvirt tag v11.9.0 (from 11.8.0 - no actual changes) 11.8.0 2025-10-12 [Changed] * Minimum versions of XDR::Gen and Protocol::Sys::Virt::Devel increased * Updated to libvirt tag v11.8.0 (from 11.7.0 - no actual changes) 11.7.0 2025-09-06 [Changed] * Updated to libvirt tag v11.7.0 (from 11.6.0) * No actual changes 11.6.0 2025-08-05 [Breaking] * Structure member 'resource' renamed to 'bandwidth' in upstream protocol definition (aligning public API with protocol naming), impacting, in Protocol::Sys::Virt::Remote::XDR: * deserialize_domain_migrate_prepare_args * serialize_domain_migrate_prepare_args * deserialize_domain_migrate_perform_args * serialize_domain_migrate_perform_args * deserialize_domain_migrate_prepare2_args * serialize_domain_migrate_prepare2_args * deserialize_domain_migrate_prepare_tunnel_args * serialize_domain_migrate_prepare_tunnel_args * deserialize_domain_migrate_begin3_args * serialize_domain_migrate_begin3_args * deserialize_domain_migrate_prepare3_args * serialize_domain_migrate_prepare3_args * deserialize_domain_migrate_prepare_tunnel3_args * serialize_domain_migrate_prepare_tunnel3_args * deserialize_domain_migrate_perform3_args * serialize_domain_migrate_perform3_args [Changed] * Updated to libvirt tag v11.6.0 (from 11.5.0) 11.5.0 2025-07-11 [Changed] * Updated to libvirt tag v11.5.0 (from 11.4.0) 11.4.0 2025-06-04 [Changed] * Updated to libvirt tag v11.4.0 (from 11.3.0) 11.3.0 2025-05-12 [Added] * New remote procedure call constants PROC_DOMAIN_GET_AUTOSTART_ONCE, PROC_DOMAIN_SET_AUTOSTART_ONCE, PROC_DOMAIN_SET_THROTTLE_GROUP, PROC_DOMAIN_DEL_THROTTLE_GROUP, PROC_DOMAIN_EVENT_NIC_MAC_CHANGE * New entry points in Protocol::Sys::Virt::Remote::XDR for message serialization: domain_set_throttle_group_args, domain_del_throttle_group_args, domain_get_autostart_once_args, domain_get_autostart_once_ret, domain_set_autostart_once_args, domain_event_nic_mac_change_msg * Link to GitHub repository in CPAN META data [Changed] * Updated to libvirt tag v11.3.0 (from 11.1.0) 11.1.0 2025-03-21 [Changed] * Updated to libvirt tag v11.1.0 (from v11.0.0) 11.0.0 2025-02-05 [Changed] * Updated to libvirt tag v11.0.0 (from v10.10.0) 10.10.13 2024-12-11 [Changed] * Updated to libvirt tag v10.10.0 (from v10.9.0) 10.9.13 2024-11-19 [Changed] * Updated to libvirt tag v10.9.0 (from v10.3.0) 10.3.13 2024-10-04 [Added] * Module for querying the unix socket path (Protocol::Sys::Virt::UNIXSocket) 10.3.12 2024-09-29 [Fixed] * KeepAlive sends messages, not call/replies * Generate KeepAlive, so it has a version number [Breaking] * Constructor parameter 'max_unacked' renamed to 'max_inactive' [Added] * KeepAlive 'on_ping' event which should call the new 'pong' method * KeepAlive 'mark_active' method which should be called to signal other activity on the connection than keepalive messages 10.3.11 2024-09-28 [Fixed] * parse_url 'bare' URLs should have their components URI encoded * 'host' URL component should not be required (but is) in parse_url * Undeclared variable '$type' [Changed] * parse_url now parses URLs as specified by https://libvirt.org/uri.html [Added] * Tests for parse_url * Tests asserting code loads correctly 10.3.10 2024-09-28 [Fixed] * Package name of URI parser incorrect 10.3.9 2024-09-28 [Added] * Parser of LibVirt URIs 10.3.8 2024-09-22 [Added] * Added handling of streams 10.3.7 2024-09-14 [Changed] * Regenerated with XDR::Gen v0.0.5, including generator fixes 10.3.6 2024-09-14 [Changed] * Regenerated with XDR::Gen v0.0.4, including generator fixes [Fixed] * Added missing item to 10.3.5 CHANGES entry 10.3.5 2024-09-14 [Added] * Reference to the protocol stability guarantees from the LibVirt project [Changed] * Regenerated with XDR::Gen v0.0.3, including generator fixes [Fixed] * Message (de)serializer names now correctly stripped of 'remote_' prefix 10.3.4 2024-09-08 [Fixed] * Use Log::Any->$log instead of 'say' [Added] * Documentation addition, including some hints as to that the module can be used with async/await style coding, e.g. using Future::AsyncAwait. 10.3.3 2024-09-06 [Breaking] * Change signature on 'receive()' method in Transport to collect and return the return values of the callbacks; in Future-based code, these return values can be used to throttle receiving of data. A new 'need()' function is introduced to return what used to be returned by 'receive()'. * Change signature of 'on_send()' callback in Transport, adding an '$opaque' value which is to be returned after successful transfer of the data. 10.3.2 2024-09-01 * Fix POD errors * Add LibVirt git tag name to the =head1 VERSION section 10.3.1 2024-09-01 * Fix POD errors * Fix various template expansion errors 10.3.0 2024-08-31 Initial release