diff options
-rw-r--r-- | RELEASE-NOTES | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 086a2dc8..c9c6ae6e 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,116 @@ +Release notes for libguestfs 1.8.0 +---------------------------------- + +Updated to commit 0b2a3bd8404a72a3b7e99e330143c26bf42d458a (1.7.16). + +These release notes only cover the differences from the previous +stable/dev branch split (1.6.0). For detailed changelogs, please see +the git repository, or the ChangeLog file distributed in the tarball. + +New features + + - The following tools have been rewritten in C (originally in Perl): + + . virt-cat + . virt-df + . virt-inspector + . virt-ls + . virt-rescue + + - Some C tools support encrypted guests automatically. This is + supported in: guestfish, guestmount, virt-cat, virt-inspector, + virt-ls. + + - New tool virt-filesystems (in C) which is a replacement for + virt-list-filesystems and virt-list-partitions, and has a superset + of the functionality of those tools. + + - guestfish, guestmount and the C tools use unified command line option + parsing, so they support many common options such as '-a disk.img', + '-d libvirt-domain', '-x', '-v'. The old command line option + parsing is preserved for compatibility in scripts etc. + + - guestfish no longer has any dependencies on Perl + + - New man pages containing programming examples: guestfs-examples(3) (C/C++), + guestfs-ocaml(3), guestfs-python(3), guestfs-ruby(3). + + - Trace mode prints return values from API functions. + + - virt-inspector can list applications installed in Windows guests, along + with a great deal of information about those applications. + + - Add support for inspecting: Linux Mint, Mandriva, FreeBSD. + + - guestfish --rw option (with no effect currently) to make potentially + dangerous write access explicit. + + - guestfish --listen --csh for compatibility with csh, tcsh (thanks + Eric Blake). + + - The first upstream version that introduced each API function is now + documented in guestfs(3). + + - guestfs_last_errno allows you to retrieve the errno from the + daemon, correctly translated to the local operating system. + + - Some functions now support optional parameters. + +Security + + - New SECURITY section in guestfs(3) API documentation. + + - virt-inspector no longer runs any guest commands. + + - Inspection code is more careful about avoiding very large files + from guests which might previously have caused a denial of service. + +New APIs + + - add-domain + - add-drive-opts + - inspect-get-hostname + - inspect-get-package-format + - inspect-get-package-management + - inspect-get-roots + - inspect-list-applications + +Internals + + - C programs now only link precisely with the libraries that they use. + + - PCRE, libmagic, hivex and libvirt libraries are now completely + optional for building. + + - Multiple memory leaks and file descriptor leaks fixed. + + - Add a POD wrapper to unify generation of man pages and HTML files + across all programs. + + - Source includes phony images of Fedora, Debian, Ubuntu and + Windows guests. + + - Ruby bindings have 'make install' rule. + + - <guestfs.h> is now a single file. + + - <guestfs.h> does not require XDR headers. + + - ocaml xml-light library is no longer required to build (thanks + Maxim Koltsov). + + - ./configure --disable-[...] for each language binding (thanks + Maxim Koltsov). + + - Old ocaml-viewer program removed (use guestfs-browser instead). + +Bugs fixed + + - 657499 checksum: wrong check sum type causes umount to fail + - 655554 Whole disk paths are not made canonical by virt-inspector + - 654638 openssl updated to 1.0.0b libguestfs depends on exact file names + - 652796 ruby bindings not installed by 'make install', hence omitted from the binary distribution + Release notes for libguestfs 1.6.0 ---------------------------------- |