I'm pleased to announce the release of libguestfs 1.54 and virt-v2v 2.6.
Libguestfs is a library and set of tools for manipulating virtual
machine and disk images.  Virt-v2v is a tool for converting virtual
machines from VMware to run on KVM.

You can get these new versions from:

https://download.libguestfs.org/1.54-stable/
https://download.libguestfs.org/virt-v2v/2.6-stable/

The release notes are below, or online here:

https://libguestfs.org/guestfs-release-notes-1.54.1.html
https://libguestfs.org/virt-v2v-release-notes-2.6.1.html

Rich.


RELEASE NOTES FOR LIBGUESTFS 1.54
       These are the release notes for libguestfs stable release 1.54.  This
       describes the major changes since 1.52.

       Libguestfs 1.54.0 was released on 8 October 2024.

   Inspection
       Add detection of Circle Linux (Bella Zhang).

       Add support for LoongArch (liuxiang).

       Add detection of Kylin (grass-lu).

       Add detection of openEuler (Wang Guoquan).

       "PARTUUID" and "PARTLABEL" are now resolved in guest /etc/fstab.

   API
       New APIs "findfs_partuuid" and "findfs_partlabel".  These can be used to
       efficiently look up a filesystem by its GPT partition UUID or label.

       Support for the following inactive or infrequently used device types has
       been removed: Gluster, Sheepdog, TFTP.

       Add GOST R34.11-94 message digest algorithm to checksum APIs (Alexey
       Shabalin).

       Allow "nbd+unix://" URIs (NBD over Unix domain socket) in guestfish and
       other places.

       Various "part_*" (partition) APIs related to GPT have been reimplemented
       to use util-linux sfdisk instead of sgdisk.  Util-linux is more widely
       available, so this reduces dependencies in the common case.  One
       optional API remains that still uses sgdisk.  (Thanks Yongkui Guo).

       Add "cipher" suboption to "cryptsetup_open" (Jonatan Pålsson).

       Because of a bug, the "part_get_gpt_attributes" API could truncate the
       return value from 64 to 32 bits.  This has been fixed.

   Build changes
       Fix btrfs compatibility with kernel changes in Linux 6.7.

       Removed some compatibility code for versions of util-linux (sfdisk)
       prior to 2014.

       Pass CFLAGS through when building the Perl bindings.  In particular this
       means that -g should be passed through correctly, enabling debugging
       symbols.

       Fix build on macOS (Antonio Caggiano).

   Internals
       Libguestfs will now no longer recommend using
       "LIBGUESTFS_BACKEND=direct".  This was shown previously when libvirt
       failed to start the appliance.  However it is felt that this now does
       more harm than good.

       Fix generation of virt-customize --chown parameter (Yongkui Guo).

       In the appliance, reduce boot time when dhcp isn't needed (Olaf Hering).

       A deadlock in the appliance caused by a regression in Linux 6.11 has
       been worked around.  The deadlock was also fixed in Linux 6.12.

   Bugs fixed
       https://bugzilla.redhat.com/2303267
           Rare hangs while starting the appliance, at 'echo noop' into
           /sys/block/{h,s,ub,v}d*/queue/scheduler

       https://issues.redhat.com/browse/RHEL-35998
           Drop dependency from libguestfs -> gdisk

       https://issues.redhat.com/browse/RHEL-46596
           libguestfs inspection does not know about /etc/fstab
           PARTLABEL=<label>

       https://github.com/libguestfs/libguestfs/issues/136
           1.52.0: btrfs related c_api/tests are failing (unable to create
           quota group: Invalid argument)

       https://github.com/libguestfs/libguestfs/issues/138
           Python how-to incorrect exception name

       https://github.com/libguestfs/libguestfs/issues/145
            1.52.1: Rust test 410_close_event fails

SEE ALSO
       guestfs-examples(1), guestfs-faq(1), guestfs-performance(1),
       guestfs-recipes(1), guestfs-testing(1), guestfs(3), guestfish(1),
       http://libguestfs.org/

AUTHORS
       Alexey Shabalin
       Andi Chandler
       Antonio Caggiano
       Bella Zhang
       grass-lu
       Jonatan Pålsson
       Jürgen Hötzel
       liuxiang
       Olaf Hering
       Richard W.M. Jones
       Wang Guoquan
       Yuri Chornoivan
       zhanchun li

COPYRIGHT
       Copyright (C) 2009-2024 Red Hat Inc.



       virt-v2v-release-notes - virt-v2v release notes for 2.6

DESCRIPTION
       These are the release notes for virt-v2v 2.6.  This describes the major
       changes since 2.4.

       Virt-v2v 2.6.0 was released on 8 October 2024.

   New features
       You can now use most virt-customize(1) options, such as installing
       arbitrary firstboot scripts, uploading or editing files, etc. during
       conversions.

       Installation of QEMU Guest Agent in Windows guests has been revised and
       made much more reliable.  Note that a visible effect of this change is
       that Windows guests may reboot four or more times during the first boot
       after conversion (which is necessary).  (Thanks Vadim Rozenfeld,
       Konstantin Kostiuk, Yuri Benditovich, Yan Vugenfirer).

       We now forcibly online all virtio disks during firstboot, working around
       a security mitigation in recent versions of Windows that offlines them
       if they change bus (Martin Necas).

       QEMU Balloon Server (blnsvr) is now installed in Windows guests, if
       found on the virtio-win ISO.  This improves statistics gathering for
       these guests.

       Add support for Circle Linux (Bella Zhang).

       Add some support for LoongArch guests (liuxiang).

   Other fixes
       -i ova mode now uses the detected guest firmware, if it's not specified
       in the OVA metadata (Bella Khizgiyaev).

       -o kubevirt output mode has been substantially changed to fix multiple
       problems.  It should be more compatible with real KubeVirt instances
       now.  (Thanks Arik Hadas, Bella Khizgiyaev, Lee Yarwood, Martin Necas).

       -o libvirt mode now includes an <os firmware> attribute specifying
       whether the guest needs BIOS or UEFI to boot.

       The output of virt-v2v-inspector(1) has been revised, with much more
       metadata available.

       The --mac option now allows the gateway and network mask length to be
       empty (Arik Hadas).

       The debug output of virt-v2v has been improved.  Now when searching the
       log for important events, you can just use the regular expression
       "/^info:/"

   Build changes
       We no longer require external ssh/scp commands for input mode -i vmx.
       Instead we use nbdkit-ssh-plugin(1) (this is not a new requirement as it
       is already being used for file transfer).  This makes remote file
       detection more predictable, and also allows the -ip option to be used to
       specify a password.  (Thanks Ming Xie, Laszlo Ersek).

       OCaml bytecode compilation now outputs the whole exe to make it more
       resistant to being stripped (Jerry James).

       Multiple test files which were copied over from libguestfs but not
       actually used by virt-v2v tests have been deleted.

   Internals
       Added a test for -o kubevirt mode.

   Bugs fixed
       https://bugzilla.redhat.com/1854275
           document that vmx+ssh "-ip" auth doesn't cover ssh / scp shell
           commands

       https://issues.redhat.com/browse/RHEL-21365
           Exact string (including the literal *) should be used when
           converting guest via vmx by v2v

       https://issues.redhat.com/browse/RHEL-28197
           Missing firmware type for kubvirt and local output

       https://issues.redhat.com/browse/RHEL-33699
           Virt-v2v can't convert guest from maintained ESXi hosts with vddk >
           6

       https://issues.redhat.com/browse/RHEL-36591
           Migrated Windows VMs require the BLNSVR.exe service to be installed
           for accurate memory reporting

       https://issues.redhat.com/browse/RHEL-45527
           Re-add the info about non-interactive authentication back into
           virt-v2v-input-xen

       https://issues.redhat.com/browse/RHEL-45992
           Missing OS info for kubevirt output

       https://issues.redhat.com/browse/RHEL-49761
           qemu-guest-agent not being installed at first boot in Windows Server
           2022

       https://issues.redhat.com/browse/RHEL-50731
           Allow --mac gw and len fields to be optional

       https://issues.redhat.com/browse/RHEL-51169
           Uninstalling vmware-tools from windows guest sometimes fails with
           exit code 1618 or exit code 1603

       https://issues.redhat.com/browse/RHEL-53990
           network configuration script does not work for Windows 10 i386 guest

       https://issues.redhat.com/browse/RHEL-55763
           Re-enable Windows disks post-live migration [rhel-9.5]

       https://issues.redhat.com/browse/RHEL-55837
           Re-enable Windows disks post-live migration [rhel-9.4.z]

       https://issues.redhat.com/browse/RHEL-56784
           window version shows incorrect during converting win11 guest with
           build number 22631 by virt-v2v

       https://issues.redhat.com/browse/RHEL-58065
           v2v: The -o kubevirt firmware is not compatible with kubevirt api

       https://github.com/libguestfs/virt-v2v/issues/42
           rhv-upload broken since Ovirt 4.5, cause Basic Auth has been removed

       https://github.com/libguestfs/virt-v2v/issues/45
           virt-v2v missing firmware type for kubvirt and local output

       https://github.com/libguestfs/virt-v2v/issues/46
           Clustername not working when on same Data Center, sharing same
           storage domains

SEE ALSO
       virt-v2v(1).

AUTHORS
       Authors of virt-v2v 2.6:

       Andi Chandler
       Bella Khizgiyaev
       Bella Zhang
       Jerry James
       liuxiang
       Nir Soffer
       Richard W.M. Jones
       Schamane187
       Thorsten Bolten
       Yuri Chornoivan

COPYRIGHT
       Copyright (C) 2009-2024 Red Hat Inc.



-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html
_______________________________________________
Libguestfs mailing list -- guestfs@lists.libguestfs.org
To unsubscribe send an email to guestfs-le...@lists.libguestfs.org

Reply via email to