summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--RELEASE-NOTES113
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
----------------------------------