I'm pleased to announce the release of libguestfs 1.0.78.
Libguestfs is a library for accessing and modifying virtual machine disk images.
Home page: http://libguestfs.org/ Source: http://libguestfs.org/download/ Binaries: http://libguestfs.org/FAQ.html#binaries
A Fedora build is available in Koji here: http://koji.fedoraproject.org/koji/packageinfo?packageID=8391
(These release notes cover all the significant changes since the last announcement which was for 1.0.67, 2 months ago).
New features:
- FUSE support so you can mount guest filesystems in the host: http://rwmj.wordpress.com/2009/11/03/browsing-guests-using-fuse/
- Support for btrfs, gfs, gfs2, hfs, hfs+, nilfs2, jfs, reiserfs, xfs: http://rwmj.wordpress.com/2009/11/08/filesystem-metadata-overhead/
- Support for huge (multi-exabyte) sparse virtual disks: http://rwmj.wordpress.com/2009/11/04/petabytes-exabytes-why-not/ http://git.et.redhat.com/?p=libguestfs.git;a=commit;h=5ce72e039ca332ba19bb91...
- New partitioning API, supports GPT and more: http://libguestfs.org/guestfs.3.html#guestfs_part_add http://git.et.redhat.com/?p=libguestfs.git;a=commit;h=b1e1ca2f74a921b3f78453...
- New tool: virt-ls http://rwmj.wordpress.com/2009/10/19/new-tool-virt-ls/
- New tool: virt-tar http://rwmj.wordpress.com/2009/10/19/new-tool-virt-tar/
- New tool: virt-edit http://rwmj.wordpress.com/2009/09/23/virt-edit/
- New tool: virt-rescue http://rwmj.wordpress.com/2009/09/22/virt-rescue/
- Windows Registry support, tools and library: http://rwmj.wordpress.com/2009/10/29/virt-win-reg-get-at-the-windows-registr... http://rwmj.wordpress.com/2009/10/28/libhivex-windows-registry-hive-extracto...
- OCaml bindings for virt-inspector
- RELAX NG schema for virt-inspector
- New APIs: utimens, vfs_type, truncate, truncate_size, lchown, lstatlist, lxattrlist, readlinklist, case_sensitive_path, find0, mkfs_b, mke2journal, and more ...
- New program: OCaml viewer http://rwmj.wordpress.com/2009/09/29/graphical-virt-df/
- Allow stdout to be redirected when running guestfish remotely (Matt Booth).
- Remove requirement for vmchannel support in qemu (horray!) and the tricky main loop code.
Bug fixes:
(Too many to list here, see: http://git.et.redhat.com/?p=libguestfs.git;a=log)
Thanks to: Jim Meyering, Matt Booth and Charles Duffy for lots of bugfixes, patches and testing.
Rich.