GUESTFS-RELEASE-NOTES-1.54(1)

πŸ’– guestfs-release-notes β€” libguestfs Release Notes πŸ’–

okay so you're looking at the guestfs-rel...-notes-1.54(1) page, bestie β€” that's the manual page for guestfs-release-notes, and it's literally just the libguestfs release notes. pull up a chair, we're going through the whole thing 🫢


🌸 RELEASE NOTES FOR LIBGUESTFS 1.54 🌸

These are the release notes for libguestfs stable release 1.54, and they describe the major changes since 1.52. no cap.

Libguestfs 1.54.0 was released on 8 October 2024. mark your calendars πŸ’…


πŸ” Inspection

  • Detection of Circle Linux has been added (Bella Zhang). slay.
  • Support for LoongArch has been added (liuxiang). iconic.
  • Detection of Kylin has been added (grass-lu).
  • Detection of openEuler has been added (Wang Guoquan).
  • PARTUUID and PARTLABEL are now resolved in guest /etc/fstab. finally 😭

🧚 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. efficient queen behavior.
  • Support for the following inactive or infrequently used device types has been removed: Gluster, Sheepdog, TFTP. they're gone, bestie πŸ’€
  • The GOST R34.11-94 message digest algorithm has been added to the checksum APIs (Alexey Shabalin).
  • nbd+unix:// URIs (that's NBD over a Unix domain socket, iykyk) are now allowed 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 🫢)
  • The cipher suboption has been added 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. not the 32-bit truncation πŸ’€

πŸ› οΈ Build changes

  • btrfs compatibility with kernel changes in Linux 6.7 is fixed.
  • Some compatibility code for versions of util-linux (sfdisk) prior to 2014 has been removed. ancient. bye πŸ‘‹
  • CFLAGS are now passed through when building the Perl bindings. In particular this means that -g should be passed through correctly, enabling debugging symbols. debug girlies rise πŸ™Œ
  • Build on macOS is fixed (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.
  • Generation of the virt-customize --chown parameter is fixed (Yongkui Guo).
  • In the appliance, boot time is reduced when dhcp isn't needed (Olaf Hering). faster boot = main character energy ⚑
  • 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. we love a workaround πŸ’…

πŸ› Bugs fixed


πŸ‘€ SEE ALSO πŸ‘€

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

go read them, they're all bangers πŸ“š


πŸ‘‘ AUTHORS πŸ‘‘

absolute legends, every single one:

  • 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 (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.

yeah that's the whole legal bit, keep it, it's important, don't skip it 🫢

🐞 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:

  1. The version of libguestfs.
  2. Where you got libguestfs (eg. which Linux distro, compiled from source, etc)
  3. Describe the bug accurately and give a way to reproduce it.
  4. Run libguestfs-test-tool(1) and paste the complete, unedited output into the bug report.
seriously, paste the COMPLETE, UNEDITED output. no trimming, no "it's too long", the whole thing. the maintainers need the tea β˜•

and that's the page, bestie πŸ’– this was libguestfs-1.61.3, dated 2026-09-16, page guestfs-rel...-notes-1.54(1) β€” go forth and inspect some disk images βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from