-----

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.5.0 (from 11.4.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
