GUESTFS-TOOLS-RELEASE-NOTES-1.56(1)
π guestfs-tools-release-notes-1.56(1) β the virtualization-support glow-up
okay bestie, so this is the release notes page for the guestfs tools, sitting proudly in section 1 (Virtualization Support) of the manual. Consider this your group chat recap of everything that popped off. π
β¨ NAME β¨
guestfs-tools-release-notes β guestfs tools release Notes. yeah. that's the whole name. slay.
πΈ RELEASE NOTES FOR GUESTFS TOOLS 1.56 πΈ
These are the release notes for the guestfs tools stable release 1.56, and they cover the major changes since 1.54. no cap, that's the whole assignment. π
Guestfs tools 1.56.0 was released on 9 July 2026. mark your calendar, bestie. ποΈ
π§ virt-builder
- Fixed the building of the
"debian-13"template (pulsarrush). it works now, we love to see it. β¨ - Now uses HTTPS to fetch templates (Xiang Hua Chen). secure vibes only. π
π virt-customize
- Fixed SELinux relabelling of
"split /usr"guests. that one was lowkey cursed. - Fixed Windows Update and the
"pnputil /e"command in Windows guests after virtio-win drivers are injected (Cole Robinson). π©Ή - When injecting virtio-win drivers in Windows guests, now installs
blnsvr.exe(the balloon server) (Cole Robinson). balloon server main character energy. π - Fixed installation of Windows Vista and Windows 2008 Server R1 drivers (Cole Robinson). retro icon behavior.
- Removed the RHEL subscription-manager feature (Cole Robinson). it's gone bestie, packing up its things.
- In firstboot scripts, prints Windows
"%USERNAME%"and"%USERDOMAIN%", which you can use to diagnose failures caused by insufficient permissions (Ming Xie). literally a little detective tool. π - Windows firstboot scripts may now exit with code
250, which means no reboot is required after the script β the next script in sequence runs immediately (Srihari Parimi). skipping the reboot line iykyk. πββοΈ - On Windows, a sentinel file is created after all firstboot scripts have run, which may be used to indicate that firstboot has completed. a little "we're done here" note. π
π¦ virt-inspector
- Adds
<windows_group_policy/>if Windows Group Policy was detected inside a guest. π - New
<class>element, used to indicate the category of applications, such as antivirus. - For XFS filesystems, new
<type version="4|5">to indicate XFSv4 or XFSv5. (This is also displayed invirt-filesystems(1)output.) ok that's actually so useful. - Added support for Kylin, NeoKylin and Anolis Linux (grass lu). π
π virt-sysprep
- Added a new operation to clean zsh history files (Fazle Arefin). your secrets are safe(ish). π
π Common changes
- Some bash completion scripts that were no longer used by guestfs-tools were removed. also new
./configure --with-bash-completionand./configure --with-bash-completion-diroptions were added (Christopher Byrne). out with the old, in with the flags. β¨ - All tools taking a LUKS key file now allow a binary file to be used. ποΈ
π Documentation
- Documentation about running virt-builder guests now uses the qemu option
-cpu max. π₯οΈ - All information related to firstboot scripts was moved to and consolidated in
"FIRSTBOOT"invirt-customize(1)(Srihari Parimi). one place, one truth. π - Removed a lot of obsolete documentation in the
virt-sysprep(1)man page. spring cleaning fr fr. π§Ή
π§ Build changes
- Fixed Weblate (i18n) web hooks (Rafael Fontenelle). π
- Fixes for OCaml 5.
- Added github CI (Cole Robinson). green checks are a love language. β
- Removed the
"AM_GNU_GETTEXT"macro and replaced it with simpler"LIBINTL"checks (Cole Robinson). - Now builds the Bison-based parser with
-Wno-yaccto reduce yacc compatibility warnings that we don't care about (Cole Robinson). silence the haters. π€« - Various build warnings were cleaned up (Cole Robinson). β¨
"CFLAGS"is now prepended to the default, allowing default flags to be overridden. In addition,-fPICis added to the default flags (Cole Robinson).- Many memory leaks identified by Claude Code were fixed (shivanayak). leaks found, leaks bodied. π
π§ Internals
- OCaml quoted string literals (
"{|..|}") are used throughout the code to make it easier to include verbatim scripts, code, regexps etc. so clean. π - The sources for
virt-cat(1),virt-filesystems(1),virt-log(1),virt-ls(1)andvirt-tail(1)previously used a single source directory (cat/) for no particular reason. These were moved to separate directories. okay "for no particular reason" is sending me π
π Bugs fixed
https://issues.redhat.com/browse/RHEL-100682Installing drivers on firstboot sometimes fail with PnP service not available [rhel-9.7]https://issues.redhat.com/browse/RHEL-108174selinux-relabel doesn't work across filesystem boundaries (because setfiles doesn't) [rhel-9.7]https://issues.redhat.com/browse/RHEL-125955virt-inspector detect if AV/GPOs are present in a VM [guestfs tools]https://issues.redhat.com/browse/RHEL-144074Expose XFS version in virt-filesystemshttps://issues.redhat.com/browse/RHEL-170706Virt-customize firstboot scripts (on Windows) should be able to skip rebootshttps://issues.redhat.com/browse/RHEL-170708Document that exit code 249 means we retry the firstboot script (Windows only)https://issues.redhat.com/browse/RHEL-171896virt-v2v failing with binary LUKS keys [guestfs-tools]https://issues.redhat.com/browse/RHEL-94873Need to update uri tohttps://for conf file in/etc/virt-builder/repos.d[rhel-10.1]
π SEE ALSO π
http://libguestfs.org/ β go click around bestie, the lore is all there. π¦
π«Ά AUTHORS π«Ά
these absolute legends:
- Christopher Byrne
- Cole Robinson
- Fazle Arefin
- Fco. Javier F. Serrador
- pulsarrush
- Rafael Fontenelle
- Richard W.M. Jones
- Srihari Parimi
- Temuri Doghonadze
- Yuri Chornoivan
Β©οΈ COPYRIGHT Β©οΈ
Copyright (C) 2009-2026 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.
(translation: it's free, share it, but no promises and no warranty β read the actual license, bestie. π)
π 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. (complete and unedited, bestie β do not trim it, do not vibe-edit it. π)
genuinely do not skip that last one, the unedited output is the whole point. π
and that's the tea! β this page came from guestfs-tools 1.57.3, dated 2026-09-16 β so yeah, the manual itself is a whole version ahead of the 1.56 notes it's shipping. mwah, bye bestie! πβ¨ππ¦
π¦ 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