GUESTFS-TOOLS-RELEASE-NOTES-1.54(1)
π NAME π
okay so this is the guestfs-tools-release-notes page β the guestfs tools release notes, bestie. It lives under Virtualization Support and honestly it's giving "changelog but make it fashion."
β¨ RELEASE NOTES FOR GUESTFS TOOLS 1.54 β¨
these are the release notes for guestfs tools stable release 1.54, and they describe the major changes since 1.52. no cap.
guestfs tools 1.54.0 was released on 21st May 2025. mark your calendars, it was a moment.
π¦ New repository location π¦
the upstream git repository is now:
https://github.com/libguestfs/guestfs-tools
slay. new home, same energy.
π virt-customize π
- new
--inject-blnsvrβ this one can be used to inject the Windows memory balloon server into guests. iconic behavior honestly. --inject-virtio-winno longer supports the"osinfo"method (use libosinfo for virtio-win driver information), because it is no longer maintained and had got quite out of date. the default method using virtio-win directory names is more reliable and preferred in all instances (Cole Robinson). periodt β use the default, it ate.
π₯ virt-drivers π₯
- handle large output of the
rpm(1)command when listing drivers in some SUSE guests. big output? handled. π
πΈ virt-make-fs πΈ
- use the
file(1)-Soption to disable seccomp protection when we also use thefile(1)-zoption, as the two options are incompatible and cause crashes on some Linux distros. so yeah β incompatible, crashes, not a vibe. noted.
β virt-resize β
- correct the calculation of the target disk. in some cases with the
--resizeoption it was not calculated correctly and partition creation on the target would fail with a confusing error. we fixed the math, bestie. - we now use
stderrconsistently for debug messages. consistency is main character energy.
π Common changes π
- add support for LoongArch (liuxiang from Loongson). new architecture just dropped.
- fix OCaml bytecode builds (Jerry James, Ilya Leoshkevich).
- allow
"nbd+unix://"URIs in-aparameters to several tools. - add a
git-publishprofile (Kashyap Chamarthy).
π§ Build changes π§
json-cis now required. this replaces Jansson which was previously used for parsing JSON input files.- OCaml β₯ 4.08 is now required.
- OCaml oUnit is no longer used.
- we now assume that
"__attribute__((cleanup))"always works. this requiresgccor Clang. - add support for GCC 14 and 15.
- some deprecated autoconf macros are no longer used.
- fix some issues when building on macOS (Mohamed Akram).
- fix compatibility with GNU gettext 0.25.
π«Ά Internals π«Ά
- the tests were modified to use a set of common functions and remove use of the weird
$TEST_FUNCTIONSmacro, similar to how we do it in nbdkit. cleaner, cuter, less cursed. - some internal OCaml
ListandStringfunctions that we used have been replaced by ones from the OCaml stdlib, reducing code maintenance. we love a little decluttering moment.
π Bugs fixed π
https://issues.redhat.com/browse/RHEL-32099- harden
grub2-mkconfigto avoid overwriting/boot/efi/EFI/redhat/grub.cfg
- harden
https://issues.redhat.com/browse/RHEL-67560- improve the error info when virt-customize options are used for incompatible guest OS [rhel-9.7]
https://issues.redhat.com/browse/RHEL-67565- improve the error info when virt-customize options are used for incompatible guest OS [rhel-10.1]
https://issues.redhat.com/browse/RHEL-77989- CentOS 9 Migration from VMWare to Openshift Virt fails [rhel-9.6]
https://issues.redhat.com/browse/RHEL-80214- virt-drivers fails on opensuse guest if kernel-source is installed
https://github.com/libguestfs/guestfs-tools/issues/16- Issues building on macOS
π SEE ALSO π
http://libguestfs.org/
iykyk.
π AUTHORS π
- Jerry James
- Kashyap Chamarthy
- Richard W.M. Jones
- liuxiang
π COPYRIGHT π
Copyright (C) 2009-2025 Red Hat Inc.
π LICENSE π
this program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
this program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. see the GNU General Public License for more details.
you should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
π BUGS π
to get a list of bugs against libguestfs, use this link:
https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools
to report a new bug against libguestfs, use this link:
https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools
when reporting a bug, please supply:
- the version of libguestfs.
- where you got libguestfs (eg. which Linux distro, compiled from source, etc)
- describe the bug accurately and give a way to reproduce it.
- run
libguestfs-test-tool(1)and paste the complete, unedited output into the bug report.
ok that's the whole page bestie β please actually include all that info in your bug report, the maintainers will love you for it π«Ά
and that's a wrap! this cutie was brought to you by guestfs-tools-1.57.3, dated 2026-09-16 β the guestfs-tools-release-notes-1.54 moment, sealed with a kiss πβ¨
π¦ where this page comes from
- centos-stream 10: guestfs-tools 1.57.3-1.el10 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms