Update RELEASE-NOTES for 1.14 release.
authorRichard W.M. Jones <rjones@redhat.com>
Thu, 27 Oct 2011 09:55:06 +0000 (10:55 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Thu, 27 Oct 2011 09:55:06 +0000 (10:55 +0100)
RELEASE-NOTES

index cae2792..836225b 100644 (file)
@@ -1,8 +1,6 @@
 Release notes for libguestfs 1.14.0
 -----------------------------------
 
 Release notes for libguestfs 1.14.0
 -----------------------------------
 
-UPDATED TO COMMIT 41260de67f9fa852eab168a6d36276c5deb02bf7
-
 These release notes only cover the differences from the previous
 stable/dev branch split (1.12.0).  For detailed changelogs, please see
 the git repository, or the ChangeLog file distributed in the tarball.
 These release notes only cover the differences from the previous
 stable/dev branch split (1.12.0).  For detailed changelogs, please see
 the git repository, or the ChangeLog file distributed in the tarball.
@@ -20,44 +18,53 @@ New features
   virt-sysprep is a new tool to make cloning guests from a template
   simpler.
 
   virt-sysprep is a new tool to make cloning guests from a template
   simpler.
 
-  inspection:
+  guestfish:
 
 
-   - Improve detection of Windows disks.
+   - New commands setenv, unsetenv, to set environment variables.
 
 
-   - Adds support for:
-         ttylinux - a minimal Linux
-         Mageia (thanks Michael Scherer)
-         OpenSUSE and zypper (thanks Michael Scherer, Vincent Untz)
-         Ubuntu logos (thanks Michael Scherer)
-         NetBSD and pkgsrc (thanks Michael Scherer)
+   - The input file and line number is printed in error messages.
 
 
-   - Handle some guest types that use /dev/root in /etc/fstab.
+   - guestfish progress bars are now a "mini-library" used by other
+     tools too.
 
 
-   - Fix handling of guests with > 26 disks (thanks Matthew Booth)
+  guestmount:
 
 
-   - Add support for guests with HP Smart Array disks (thanks Matthew Booth)
+   - the --live option (for access to live VMs) now works.
 
 
-  guestfish:
+  virt-cat:
 
 
-   - New commands setenv, unsetenv, to set environment variables.
+   - virt-cat can now handle Windows paths and drive letters (RHBZ#693359).
 
 
-   - The input file and line number is printed in error messages.
+  virt-filesystems:
 
 
-   - guestfish progress bars are now a "mini-library" used by other
-     tools too.
+   - the MBR partition type byte is displayed in --long output.
 
 
-  febootstrap:
+  virt-make-fs:
 
 
-   - FEBOOTSTRAP_KERNEL, FEBOOTSTRAP_MODULES environment variables can
-     be set in order to choose which kernel to use for the appliance.
+   - virt-make-fs now sets the MBR partition type byte correctly,
+     improving compatibility with Windows (RHBZ#746295).
 
   virt-resize:
 
 
   virt-resize:
 
+   - virt-resize can now work with guests using extended and logical
+     partitions, in particular Ubuntu guests.
+
+   - virt-resize can now align the first partition of Windows guests,
+     improving performance.  The new virt-resize --align-first option
+     controls this behaviour.
+
    - The virt-resize --machine-readable flag makes it possible to use
      virt-resize from other programs.
 
    - Partitions are now aligned to 128 sectors (usually 64K) by
    - The virt-resize --machine-readable flag makes it possible to use
      virt-resize from other programs.
 
    - Partitions are now aligned to 128 sectors (usually 64K) by
-     default.  This improves efficiency on high-end storage.
+     default.  This improves efficiency on high-end storage.  The new
+     virt-resize --alignment option allows the alignment to be
+     adjusted.
+
+  virt-win-reg:
+
+   - The syntax for deleting registry keys and values is documented
+     in the man page (RHBZ#737944).
 
   library:
 
 
   library:
 
@@ -68,17 +75,51 @@ New features
 
    - the library contains systemtap/DTrace probes.
 
 
    - the library contains systemtap/DTrace probes.
 
+   - the library can now be compiled without hivex (RHBZ#723474).
+
+  inspection:
+
+   - Improve detection of Windows disks.
+
+   - Adds support for:
+         ttylinux - a minimal Linux
+         Mageia (thanks Michael Scherer)
+         OpenSUSE and zypper (thanks Michael Scherer, Vincent Untz)
+         Ubuntu logos (thanks Michael Scherer)
+         NetBSD and pkgsrc (thanks Michael Scherer)
+
+   - Handle some guest types that use /dev/root in /etc/fstab.
+
+   - Fix handling of guests with > 26 disks (thanks Matthew Booth)
+
+   - Add support for guests with HP Smart Array disks (thanks Matthew Booth)
+
+  febootstrap:
+
+   - FEBOOTSTRAP_KERNEL, FEBOOTSTRAP_MODULES environment variables can
+     be set in order to choose which kernel to use for the appliance.
+
   misc:
 
    - ArchLinux support now working with Linux 3.0 (thanks Erik Nolte)
 
   misc:
 
    - ArchLinux support now working with Linux 3.0 (thanks Erik Nolte)
 
+   - libvirt disks marked <readonly/> are now added readonly when
+     using the virt-tools '-d' option.
+
 Security
 
 Security
 
+  (no security problems were found or fixed in this release)
+
 New APIs
 
 New APIs
 
+  compress-out, compress-device-out, copy-device-to-device,
+  copy-device-to-file, copy-file-to-device, copy-file-to-file,
+  get-smp, part-to-partnum, set-smp.
+
   The mount API no longer implicitly adds -o sync,noatime options.
 
   The mount API no longer implicitly adds -o sync,noatime options.
 
-  compress-out, compress-device-out, set-smp, get-smp
+  add-domain has a new 'readonlydisk' optional parameter to control
+  how <readonly/> disks are handled.
 
 Internals
 
 
 Internals
 
@@ -106,17 +147,25 @@ Internals
 
 Bugs fixed
 
 
 Bugs fixed
 
-            ./bugs-in-changelog.sh 1.12.0..
-
+ - 748266 libguestfs should detect versions of qemu which require -machine pc option
+ - 747290 libguestfs ignores <readonly/> in libvirt XML
+ - 747287 Misleading error message when permission denied opening a disk image
+ - 746295 virt-make-fs doesn't set partition ID
+ - 744795 guestmount --live is not usable
+ - 737944 virt-win-reg hyphen (delete key) syntax may be wrong, and is not documented
  - 733297 ruby event handlers fail with "exception in callback: wrong argument type Proc (expected Data)"
  - 731744 libguestfs should escape special/non-printing characters in debug output
  - 729887 appliance crashes running aug_init with flags=4
  - 729075 libguestfs confuses Hp_recovery partition with Windows root filesystem
  - 727178 error: luks_open: cryptsetup: error while loading shared libraries: libfipscheck.so.1: cannot open shared object file: No such file or directory
  - 726739 libguestfs: error: aug_get: no matching node, trying to find hostname
  - 733297 ruby event handlers fail with "exception in callback: wrong argument type Proc (expected Data)"
  - 731744 libguestfs should escape special/non-printing characters in debug output
  - 729887 appliance crashes running aug_init with flags=4
  - 729075 libguestfs confuses Hp_recovery partition with Windows root filesystem
  - 727178 error: luks_open: cryptsetup: error while loading shared libraries: libfipscheck.so.1: cannot open shared object file: No such file or directory
  - 726739 libguestfs: error: aug_get: no matching node, trying to find hostname
+ - 723474 If hivex and/or pcre not installed, libguestfs fails to compile
+ - 693359 virt-cat and virt-edit don't handle case sensitive NTFS paths properly
  - 678231 virt-inspector reports unknown filesystem UUID
  - 671082 libguestfs does not work with kernel-rt
  - 666578 libguestfs: unknown filesystem label SWAP-sda2
  - 678231 virt-inspector reports unknown filesystem UUID
  - 671082 libguestfs does not work with kernel-rt
  - 666578 libguestfs: unknown filesystem label SWAP-sda2
+ - 642821 virt-resize falls over on a disk image with a logical swap partition
+
 
 
 Release notes for libguestfs 1.12.0
 
 
 Release notes for libguestfs 1.12.0