summaryrefslogtreecommitdiffstats
path: root/guestfs-release-notes.txt
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-10-15 18:02:06 +0100
committerRichard W.M. Jones <rjones@redhat.com>2012-10-15 18:04:54 +0100
commit8a89c728218ecb1c2226d28f9592604b9c2d96ca (patch)
tree8cffcdc4912d29bf8113f19985d24f5dc2b4d5b0 /guestfs-release-notes.txt
parentc164cc9bea89aa627dad4338469c26a1a70b61f5 (diff)
downloadlibguestfs-8a89c728218ecb1c2226d28f9592604b9c2d96ca.tar.gz
libguestfs-8a89c728218ecb1c2226d28f9592604b9c2d96ca.tar.xz
libguestfs-8a89c728218ecb1c2226d28f9592604b9c2d96ca.zip
Update release notes.
Diffstat (limited to 'guestfs-release-notes.txt')
-rw-r--r--guestfs-release-notes.txt106
1 files changed, 100 insertions, 6 deletions
diff --git a/guestfs-release-notes.txt b/guestfs-release-notes.txt
index e4ddefd4..5b74cd9b 100644
--- a/guestfs-release-notes.txt
+++ b/guestfs-release-notes.txt
@@ -26,12 +26,20 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
setting the attach-method through the API
+ SVirt (SELinux confinement) is used to secure the libguestfs appliance,
+ if the libvirt backend is selected.
+
virtio-scsi is now used by default, if available. This greatly
increases the number of drives that can be added to a single libguestfs
handle (up to 255).
+ You can now hotplug drives (add and remove drives after launch).
+
Libguestfs can now handle > 25 disks, in all APIs, tools and tests.
+ You can label drives when adding them, then optionally refer to them by
+ label through the API (/dev/disk/guestfs/LABEL).
+
Several libguestfs APIs were reimplemented so they no longer suffer
from any protocol limits. The reimplemented APIs are: guestfs_cat,
guestfs_find, guestfs_read_file, guestfs_read_lines, guestfs_write,
@@ -67,6 +75,8 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
* remove HOSTNAME field from ifcfg-eth* files (Wanlong Gao)
+ * miscellaneous improvements for SuSE (Olaf Hering)
+
virt-make-fs can now create virtual floppy disks (VFDs).
guestmount has a --pid-file option.
@@ -91,6 +101,8 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
adding the hivex API to the libguestfs API, it is much more efficient
and easier to inspect and modify the Windows Registry in guests.
+ Better support for SuSE guests (Olaf Hering).
+
ports
Libguestfs without the appliance can be compiled on Mac OS X (Masami
@@ -102,6 +114,10 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
PowerPC 64 bit is now supported. Also libguestfs has been examined for
endianness bugs and these have been fixed.
+ daemon
+
+ A man page for the daemon (guestfsd(8)) is included.
+
Security
The $HOME/.guestfish history file is now created with 0600 permissions
@@ -124,6 +140,7 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
New APIs
canonical-device-name
+ create-flags
device-index
disk-has-backing-file
disk-format
@@ -131,32 +148,42 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
filesystem-available
fill-dir
fstrim
+ get-libvirt-requested-credentials
+ get-libvirt-requested-credential-prompt
+ get-libvirt-requested-credential-challenge
+ get-libvirt-requested-credential-defresult
hivex-*
ls0
max-disks
+ mke2fs (Wanlong Gao)
mkswap [added label and uuid optional arguments]
nr-devices
+ parse-environment
+ parse-environment-list
+ rm-f
rsync
rsync-in
rsync-out
+ set-libvirt-supported-credentials
+ set-libvirt-requested-credential
shutdown [backported to 1.16 and 1.18]
tar-in [added compress flag]
tar-out [added compress, numericowner, exclude flags]
umount [added force and lazy optional arguments]
utsname
- xfs-admin (thanks Wanlong Gao)
- xfs-growfs (thanks Wanlong Gao)
- xfs-info (thanks Wanlong Gao)
- xfs-repair (thanks Wanlong Gao)
+ xfs-admin (Wanlong Gao)
+ xfs-growfs (Wanlong Gao)
+ xfs-info (Wanlong Gao)
+ xfs-repair (Wanlong Gao)
Internals
qemu ≥ 1.1.0 is required.
- febootstrap ≥ 3.19 is required.
+ febootstrap ≥ 3.20 is required.
libvirt is optional, but if you want to use the new libvirt backend for
- launching the appliance then libvirt ≥ 0.10.0 would be required.
+ launching the appliance then libvirt ≥ 0.10.2 would be required.
Functions which previously had no optargs can now be converted to ones
with optargs, making extending the API much more flexible. Source and
@@ -216,10 +243,72 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
You can extract a list of external commands required by the daemon,
making building the appliance on certain distros easier (Olaf Hering).
+ The virt-rescue command is now tested during make check.
+
+ The generator now removes unused generated files. This helps when going
+ back and forth with git rebase, git bisect, etc.
+
+ Tests now run in a separate toplevel tmp/ directory in the source. This
+ allows the directory to be labelled for SELinux (sVirt), and also makes
+ it easier to clean up.
+
+ make syntax-check now works to a greater extent, and many problems in
+ the main code that were found by syntax-check have been fixed (thanks
+ Jim Meyering).
+
+ Emacs mode (-*- foo -*-) has been added to generated files.
+
+ Progress bar output is now sent to /dev/tty so it doesn't end up in the
+ regular output of the program. virt-resize and virt-sparsify now
+ suppress progress bars if stdout is not a tty.
+
+ There is now a ./configure --without-libvirt option. This is useful for
+ testing that the code still compiles without libvirt.
+
Bugs fixed
./bugs-in-changelog.sh 1.18.0..
+ https://bugzilla.redhat.com/860235
+
+ SELinux policy ought to allow qemu to write to
+ unconfined_u:object_r:user_tmp_t:s0
+
+ https://bugzilla.redhat.com/859876
+
+ guestfish printed paths are not canonicalized
+
+ https://bugzilla.redhat.com/859875
+
+ Progress bar output should go to tty(?) stderr(?)
+
+ https://bugzilla.redhat.com/858696
+
+ virt-sysprep reports Guestfs.Error("read_lines: fopen:
+ /etc/sysconfig/network: No such file or directory") on some Fedora
+ guests
+
+ https://bugzilla.redhat.com/858128
+
+ libguestfs fail to list devices added by add-drive-ro-with-if twice
+
+ https://bugzilla.redhat.com/858126
+
+ virt-inspector fail to work with some windows guests
+
+ https://bugzilla.redhat.com/853762
+
+ virt-sparsify should use a more robust method to detect the input
+ format
+
+ https://bugzilla.redhat.com/853159
+
+ virt-rescue in Fedora 18 is completely broken
+
+ https://bugzilla.redhat.com/852394
+
+ libguestfs inspection limits registries to 100 MiB
+
https://bugzilla.redhat.com/847881
RFE: allow extra arguments (like --exclude) to tar-out
@@ -238,6 +327,11 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
Long filenames on NTFS cause tar-out, copy-out etc to fail with error
"Cannot open: File name too long"
+ https://bugzilla.redhat.com/842307
+
+ RFE: Need help designing and implementing selinux policy for
+ libguestfs/sVirt
+
https://bugzilla.redhat.com/840572
virt-make-fs / tar-in should support vfat properly