1guestfs-tools-release-notes-1V.i5r0t(u1a)lization Sguupepsotrfts-tools-release-notes-1.50(1)
2
3
4
6 guestfs-tools-release-notes - guestfs tools release Notes
7
9 These are the release notes for guestfs tools stable release 1.50.
10 This describes the major changes since 1.48.
11
12 Guestfs tools 1.50.0 was released on 7 February 2023.
13
14 Security
15 CVE-2022-2211
16 https://bugzilla.redhat.com/show_bug.cgi?id=2100862
17
18 A buffer overflow was found in the --key option of several guestfs
19 tools. For more information on this low severity bug see the bug
20 report above (Laszlo Ersek).
21
22 New virt-drivers tool
23 This new tool can examine a disk image to determine:
24
25 • Whether it uses BIOS or UEFI for booting
26
27 • What bootloader it uses (Linux only)
28
29 • What kernels may be chosen at boot time (Linux only)
30
31 • What device drivers (kernel modules) are installed
32
33 This is useful for determining how (or if) a guest can boot on a
34 virtualization hypervisor.
35
36 virt-customize
37 --selinux-relabel is now the default for SELinux guests. You no longer
38 need to specify this flag. In the rare case where you don't want to
39 relabel a guest after customizing it, you can use --no-selinux-relabel.
40 Note this is not needed for non-SELinux guests, it will do the right
41 thing automatically (Laszlo Ersek).
42
43 New --inject-qemu-ga and --inject-virtio-win operations which
44 respectively inject QEMU Guest Agent and virtio-win drivers into
45 Windows guests.
46
47 Rocky Linux guests are now supported (thanks Harry Benson).
48
49 virt-inspector
50 Virt-inspector now outputs the new <build_id> element containing the
51 guest build ID, if using libguestfs ≥ 1.50.
52
53 virt-sysprep
54 New "lvm-system-devices" operation for removing LVM2's system.devices
55 file. This avoids certain problems when cloning a VM (Laszlo Ersek).
56
57 Virt-sysprep supports guests using LUKS logical volumes on top of LVM
58 (Laszlo Ersek).
59
60 Common changes
61 All the tools supporting the --key option can now use Clevis/Tang to
62 decrypt full disk encryption using this network-based scheme (Laszlo
63 Ersek).
64
65 Build changes
66 Note that libguestfs now requires minimum OCaml 4.04. It will not
67 compile on RHEL 6.
68
69 Note that libosinfo is a new required dependency.
70
71 OCaml 4.14 is now supported.
72
73 "./configure --disable-ocaml" and "./configure --disable-perl" now
74 disable the OCaml- and Perl-based tools respectively (thanks Simon
75 Walter).
76
77 Experimental support for compiling on macOS.
78
79 When running "make check-valgrind", Valgrind logs are no longer written
80 to separate files under tmp/. Instead the output is written to the
81 normal test-name.log file.
82
83 Bugs fixed
84 https://bugzilla.redhat.com/2133443
85 RFE: Support Rocky Linux in virt-customize
86
87 https://bugzilla.redhat.com/2106286
88 virt-sysprep: make an effort to support LUKS on LV
89
90 https://bugzilla.redhat.com/2089748
91 Removal of "--selinux-relabel" option breaks existing scripts
92
93 https://bugzilla.redhat.com/2075718
94 Having to use "--selinux-relabel" is not intuitive given Red Hat
95 products default to selinux enabled.
96
97 https://bugzilla.redhat.com/2072493
98 [RFE] Request to add lvm system.devices cleanup operation to virt-
99 sysprep
100
101 https://bugzilla.redhat.com/2059545
102 [RHEL 9.0][Nutanix] lvm partition "home" will lost with SCSI disk
103 either in the new cloned VM or restored from a snapshot
104
105 https://bugzilla.redhat.com/2028764
106 Install the qemu-guest-agent package during the conversion process
107
108 https://bugzilla.redhat.com/1809453
109 [RFE] Add support for LUKS encrypted disks with Clevis & Tang
110
111 https://bugzilla.redhat.com/1554735
112 RFE: customize --selinux-relabel should be the default, with
113 --no-selinux-relabel used to opt out
114
116 http://libguestfs.org/
117
119 Laszlo Ersek
120 Richard W.M. Jones
121
123 Copyright (C) 2009-2023 Red Hat Inc.
124
126 This program is free software; you can redistribute it and/or modify it
127 under the terms of the GNU General Public License as published by the
128 Free Software Foundation; either version 2 of the License, or (at your
129 option) any later version.
130
131 This program is distributed in the hope that it will be useful, but
132 WITHOUT ANY WARRANTY; without even the implied warranty of
133 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
134 General Public License for more details.
135
136 You should have received a copy of the GNU General Public License along
137 with this program; if not, write to the Free Software Foundation, Inc.,
138 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
139
141 To get a list of bugs against libguestfs, use this link:
142 https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools
143
144 To report a new bug against libguestfs, use this link:
145 https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools
146
147 When reporting a bug, please supply:
148
149 • The version of libguestfs.
150
151 • Where you got libguestfs (eg. which Linux distro, compiled from
152 source, etc)
153
154 • Describe the bug accurately and give a way to reproduce it.
155
156 • Run libguestfs-test-tool(1) and paste the complete, unedited output
157 into the bug report.
158
159
160
161guestfs-tools-1.51.6 2023-12-09guestfs-tools-release-notes-1.50(1)