GUESTFS-RELEASE-NOTES-1.44(1)

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

okay bestie, so this is the guestfs-release-notes page from the libguestfs manual β€” it's literally the glow-up diary for version 1.44 and honestly it ate. every single change, every contributor, every bug, all of it, right here. no cap. ✨


🌸 RELEASE NOTES FOR LIBGUESTFS 1.44 🌸

🐍 Language bindings

  • Python 2 support has been dropped, periodt. The minimum version of Python required is 3.6.
  • Python bindings no longer use the deprecated PyEval_ThreadsInitialized. bye bestie πŸ‘‹
  • Python bindings now include type hints β€” thank you Sam Eiderman! πŸ’…
  • Erlang bindings now use libei instead of liberl_interface (Sergei Golovan). iconic upgrade fr.

πŸ› οΈ Tools

  • virt-get-kernel(1) can now find uncompressed kernels (Pino Toscano). she's flexible now.
  • virt-sysprep(1) now regenerates the guest certificate store when a certificate is removed from the guest (Pino Toscano). cleanliness is next to godliness ✨
  • virt-sysprep(1) can now remove IPA enrollment files and Kerberos keytabs (Pino Toscano, Christian Heimes and FranΓ§ois Cami). the way it just cleans everything up 😭

πŸ”Œ API

πŸ’« New APIs

cryptsetup-open and cryptsetup-close replace luks-open, luks-open-ro and luks-close. The new APIs add support for BitLocker encryption. we love a rebrand that actually delivers 🫢

πŸ”„ Other API changes

lvm-canonical-lv no longer produces a noisy error message when called with a non-LV parameter. she's quiet now, lowkey respectful πŸ’€


πŸ—οΈ Build changes

  • C programs using libguestfs can now be compiled against the build directory:
../libguestfs/run ./configure
../libguestfs/run make
  • OCaml components are now linked correctly when building in a different directory from the source (Geoff Toole). slay.
  • GCC LTO is now supported. πŸ”₯
  • Weblate is now used for localization instead of Zanata (Pino Toscano). out with the old, in with the new.
  • The dependencies for guestfsd are no longer hard-coded but are now generated from the built binary, ensuring that they shouldn't get out of synch in future (Hilko Bengen). future-proofing queen πŸ‘‘

🧚 Internals

lib/guestfs.h was moved to include/guestfs.h in the source. This is not an externally visible change but affected a lot of places inside the build system. tl;dr: internal glow-up only, nothing to see here bestie πŸ™ˆ


πŸ› Bugs fixed

both squashed. we love to see it πŸ’œ


πŸ‘€ 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, iykyk πŸ“š


πŸ‘‘ AUTHORS

  • Andrey Shinkevich
  • Dmitry Tantsur
  • Geoff Toole
  • Hilko Bengen
  • Pino Toscano
  • Richard W.M. Jones
  • Sam Eiderman
  • Sergei Golovan
  • Thierry Vignaud
  • Yuri Chornoivan

the whole squad showed up and they all ate πŸ’…βœ¨


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.

⚠️ bestie, that ALL-CAPS WARRANTY bit is not a vibe, it's a real legal disclaimer β€” no warranty, no guarantees. read it, 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:

  • 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. no cherry-picking, they need the whole thing bestie πŸ“

and that's the tea β˜• β€” this page is from libguestfs-1.61.3, dated 2026-09-16, and it's the guestfs-release-notes page for 1.44. mwah, love u, go compile something πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from