---
name: "guestfs-tools-release-notes-1.54"
section: "1"
platform: "linux"
package: "guestfs-tools"
version: "1.56.1-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/guestfs-tools-release-notes-1.54"
---

# guestfs-tools-release-notes-1.54(1)

guestfs tools release Notes

## NAME

guestfs-tools-release-notes - guestfs tools release Notes

## RELEASE NOTES FOR GUESTFS TOOLS 1.54

These are the release notes for guestfs tools stable release 1.54. This describes the major changes since 1.52.

Guestfs tools 1.54.0 was released on **21st May 2025**.

### New repository location

The upstream git repository is now: https://github.com/libguestfs/guestfs-tools

### virt-customize

New *--inject-blnsvr* which can be used to inject the Windows memory balloon server into guests.

*--inject-virtio-win* no longer supports the `"osinfo"` method (use libosinfo for virtio-win driver information), as 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).

### virt-drivers

Handle large output of the **rpm**(1) command when listing drivers in some SUSE guests.

### virt-make-fs

Use the [**file**(1)](/file/1.md) *-S* option to disable seccomp protection when we also use the [**file**(1)](/file/1.md) *-z* option, as the two options are incompatible and cause crashes on some Linux distros.

### virt-resize

Correct the calculation of the target disk.  In some cases with the *--resize* option it was not calculated correctly and partition creation on the target would fail with a confusing error.

We now use stderr consistently for debug messages.

### Common changes

Add support for LoongArch (liuxiang from Loongson).

Fix OCaml bytecode builds (Jerry James, Ilya Leoshkevich).

Allow `"nbd+unix://"` URIs in *-a* parameters to several tools.

Add a git-publish profile (Kashyap Chamarthy).

### Build changes

json-c is 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 requires gcc or 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_FUNCTIONS` macro, similar to how we do it in nbdkit.

Some internal OCaml List and String functions that we used have been replaced by ones from the OCaml stdlib, reducing code maintenance.

### Bugs fixed

- https://issues.redhat.com/browse/RHEL-32099

  Harden grub2-mkconfig to avoid overwriting /boot/efi/EFI/redhat/grub.cfg

- 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/

## 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)](/libguestfs-test-tool/1.md) and paste the **complete, unedited** output into the bug report.
