Update release notes for new features in 1.5 branch.
authorRichard W.M. Jones <rjones@redhat.com>
Tue, 21 Sep 2010 21:49:18 +0000 (22:49 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Tue, 21 Sep 2010 21:49:35 +0000 (22:49 +0100)
RELEASE-NOTES

index 600a6ed..6302e75 100644 (file)
@@ -1,3 +1,124 @@
+Release notes for libguestfs 1.6.0
+----------------------------------
+[updated to commit d75a2bff1264828f02b68a9c8bc7eb2521bd6684]
+
+These release notes only cover the differences from the previous
+stable/dev branch split (1.4.0).  For detailed changelogs, please see
+the git repository, or the ChangeLog file distributed in the tarball.
+
+New features
+
+ - Use a new method for creating and caching the appliance.  This
+   greatly improves the performance of libguestfs.
+
+ - Support for guest inspection (like virt-inspector) via the ordinary
+   API and all language bindings.  'guestfish -i' option is as a side-
+   effect much quicker.
+
+ - Support for LUKS-encrypted guests.
+
+ - PHP bindings.
+
+ - Progress messages (and progress bars in guestfish and virt-resize)
+   for certain long-running operations.
+
+ - virt-df is now much more efficient.  Use '--one-per-guest' to restore
+   the old per-guest isolation behaviour.
+
+ - guestfish 'copy-in' and 'copy-out' commands for copying files and
+   directories recursively in and out of the guest.
+
+ - guestfish 'hexedit' command for doing binary edits to devices and
+   files.
+
+ - Change guestfish -i syntax slightly to allow commands to be specified.
+
+ - guestfish '-d <domain>' for adding disks from libvirt domains.
+
+ - guestfish '-N' option supports several new prepared disk image types:
+         lvfs : disk with LV formatted with filesystem
+           lv : disk with LV
+     bootroot : boot+root
+   bootrootlv : boot and root on LV
+
+ - guestfish 'more' and 'edit' commands now work with arbitrary files.
+
+ - guestfish '--echo-keys' option allows you to echo keys/passphrases
+   while typing them.
+
+ - Use virtio-serial for communications with the appliance.  This
+   also has a major performance benefit.
+
+ - virt-edit '-b' option to create a backup of edited files.
+
+ - virt-edit '-e' option for non-interactive edits to files.
+
+ - Ability to capture core dumps from the appliance (thanks Matthew Booth).
+
+ - virt-rescue now shuts down cleanly (thanks Matthew Booth).
+
+ - Translations of manual pages.
+
+Security
+
+New APIs
+
+ - download-offset
+ - file-architecture
+ - findfs-label
+ - findfs-uuid
+ - inspect-os
+ - inspect-get-arch
+ - inspect-get-distro
+ - inspect-get-filesystems
+ - inspect-get-major-version
+ - inspect-get-minor-version
+ - inspect-get-mountpoints
+ - inspect-get-product-name
+ - inspect-get-type
+ - is-blockdev
+ - is-chardev
+ - is-fifo
+ - is-lv
+ - is-socket
+ - is-symlink
+ - list-filesystems
+ - luks-add-key
+ - luks-close
+ - luks-format
+ - luks-format-cipher
+ - luks-kill-slot
+ - luks-open
+ - luks-open-ro
+ - lvm-clear-filter
+ - lvm-set-filter
+ - part-to-dev
+ - upload-offset
+
+Internals
+
+ - Use size_t for loop iterators.
+ - Refactor the library code into separate files.
+ - Refactor the generator code into separate files.
+ - Generate guestfish commands.
+ - Protocol changes:
+     error message size increased to 64K
+     send errno to library
+ - Add 'make bindist' to make a binary distribution.
+
+Bugs fixed
+
+ - 633357 Updates to Spanish translation
+ - 629593 Dutch translation added
+ - 627556 Updates to Spanish translations of libguestfs
+ - 626843 Updates to Spanish translations
+ - 619793 [RFE] Need a way to determine if a particular block device is a logical volume
+ - 618556 virt-rescue return none zero value when exit
+ - 617200 mount operation failed and hung on some images which running in read-only mode
+ - 610880 libguestfs should set broader read perms on tmpdir, so works in some situations when executed with umask 077
+ - 571714 Running virt-df on disk image relabels it, so qemu can no longer write to it.
+ - 502533 Updated Polish translation of libguestfs
+
 Release notes for libguestfs 1.4.0
 ----------------------------------
 
 Release notes for libguestfs 1.4.0
 ----------------------------------