diff options
Diffstat (limited to 'RELEASE-NOTES')
-rw-r--r-- | RELEASE-NOTES | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 836225b6..14ea2a0e 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,130 @@ +Release notes for libguestfs 1.16.0 +----------------------------------- + + NOT FINAL, COVERS UP TO COMMIT 54a7982dc3a6d3cc903c8d6e73be30c46fdf90d4 + +These release notes only cover the differences from the previous +stable/dev branch split (1.14.0). For detailed changelogs, please see +the git repository, or the ChangeLog file distributed in the tarball. + +New features + + libguestfs: + + - allow XFS filesystems to be created over an existing filesystem + (Wanlong Gao) + + - the (unspecified) default alignment for part-disk has been + changed to 64K for better support of high-end network-attached + storage + + - new guestfs-testing(1) man page + + - list-filesystems returns MD devices containing filesystems + (Matthew Booth) + + - support for GCC >= 4.7 (Jim Meyering) + + - check user does not add the same drive twice (Wanlong Gao). + + language bindings: + + - support for Ruby >= 1.9 + + - Ruby bindings can be disabled individually (Hilko Bengen) + + - support for Python 2.5, 2.6 (Hilko Bengen) + + - support for Python 3 + + - new %guestfs_introspection hash is available in Perl bindings so + you can query which optional arguments are available + + inspection: + + - guests with MD devices can be inspected (Matthew Booth) + + - support for GNU/Hurd guests + + guestfish: + + - libguestfs events (such as progress bar events and log messages) can + be trapped and processed by user-defined shell scripts. + + - MD devices are tab-completed (Matthew Booth) + + virt tools: + + - virt-sparsify new --compress and -o options to allow for compressed + and different format output + + - virt-sparsify can now detect and sparsify .vdi files + + - virt-sysprep no longer requires xmlstarlet; a new virt-inspector --xpath + option has been added to replace this functionality + + - virt-rescue has a new --suggest option which suggests mount commands + for the guest + + - virt-resize no longer requires OCaml pcre library + + libguestfs live: + + - daemon will no longer try to edit your live /etc/lvm configuration + + - fix a potential security problem with predictable /tmp names (Steve Kemp) + +Security + + CVE-2011-4127, RHBZ#757071 + Mitigate possible privilege escalation via SG_IO ioctl + For more information, see: https://github.com/libguestfs/libguestfs/commit/9a5f784d511a8f00a8386f316eab41fe660430db + +New APIs + + blkid: print all attributes of a device known to blkid (Wanlong Gao) + list-md-devices: list of Linux MD devices (Matthew Booth) + md-create: create an MD device + md-detail: returns metadata for an MD device (Matthew Booth) + md-stop: stop an MD device (Wanlong Gao) + tune2fs: allow ext2/3/4 filesystems to be tuned + +Internals + + Git hosting has moved to http://github.com/libguestfs + + The various test directories have been rearranged logically, and now + all appear under 'tests/'. + + There is a 'make extra-tests' rule which runs ordinary tests and + additional tests, using valgrind to check for memory problems. + + Multiple memory leaks and other problems found by valgrind and fixed. + + Support for optional arguments in the generator has been rewritten + to provide more features and safety (Matthew Booth). + + RHashtable functions can be tested in the generator. + + ADD_ARG macro in daemon allows arg lists to be constructed without + risk of stack smashing. + + Fix generation of OCaml functions that have more than 10 arguments. + +Bugs fixed + + [./bugs-in-changelog.sh 1.14.0..] + + - 769680 temporary directories created during appliance builds are not cleaned up on error + - 761460 guestfs_utimens hangs on named pipes + - 761451 guestfs_utimens cannot set times on a directory + - 760775 "guestfish: multi-boot operating systems are not supported by the -i option" should be more explanatory + - 760669 guestfish copy-in and <! (inline execution) don't mix well: pclose: No child processes + - 760000 libguestfs fails to compile with Ruby >= 1.9 + - 750889 Python code incompatible with Python v3. + - 596761 Ctrl-\ causes guestfish to abort + + Release notes for libguestfs 1.14.0 ----------------------------------- |