summaryrefslogtreecommitdiffstats
path: root/guestfs-release-notes.txt
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-11-10 14:03:57 +0000
committerRichard W.M. Jones <rjones@redhat.com>2012-11-10 14:04:09 +0000
commit2c9e532566f58d8aca362fdc150bd88d291c396d (patch)
tree37801939415172bd16002c28b2be5e46724e26c1 /guestfs-release-notes.txt
parent17090bd09f25c490bce9a5159d54bcabb7a8ecc2 (diff)
downloadlibguestfs-2c9e532566f58d8aca362fdc150bd88d291c396d.tar.gz
libguestfs-2c9e532566f58d8aca362fdc150bd88d291c396d.tar.xz
libguestfs-2c9e532566f58d8aca362fdc150bd88d291c396d.zip
Update release notes.
Diffstat (limited to 'guestfs-release-notes.txt')
-rw-r--r--guestfs-release-notes.txt57
1 files changed, 54 insertions, 3 deletions
diff --git a/guestfs-release-notes.txt b/guestfs-release-notes.txt
index 5b74cd9b..d1242733 100644
--- a/guestfs-release-notes.txt
+++ b/guestfs-release-notes.txt
@@ -53,6 +53,8 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
guestfish has a new --network option, which enables the user network in
libguestfs.
+ You can set GUESTFISH_PS1 to use fancy fonts in guestfish.
+
rsync and ssh commands are now availble in virt-rescue. In addition,
rsync can be used through the API for doing incremental copies.
@@ -77,6 +79,8 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
* miscellaneous improvements for SuSE (Olaf Hering)
+ * remove man pages cache (Wanlong Gao)
+
virt-make-fs can now create virtual floppy disks (VFDs).
guestmount has a --pid-file option.
@@ -95,6 +99,9 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
The automated 'bindtests' now test for 64 bit cleanliness in parameter
passing. Several bugs in the bindings were found and fixed as a result.
+ Better handling of blocking and non-blocking functions should make
+ libguestfs calls more efficient.
+
inspection
Windows guests with unlimited-sized Registries are now supported. By
@@ -103,6 +110,8 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
Better support for SuSE guests (Olaf Hering).
+ Return the architecture of installed applications (John Eckersberg).
+
ports
Libguestfs without the appliance can be compiled on Mac OS X (Masami
@@ -148,15 +157,20 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
filesystem-available
fill-dir
fstrim
+ get-cachedir
get-libvirt-requested-credentials
get-libvirt-requested-credential-prompt
get-libvirt-requested-credential-challenge
get-libvirt-requested-credential-defresult
+ get-tmpdir
hivex-*
+ inspect-list-applications2 (John Eckersberg)
ls0
max-disks
mke2fs (Wanlong Gao)
+ mklost-and-found
mkswap [added label and uuid optional arguments]
+ mktemp (Wanlong Gao)
nr-devices
parse-environment
parse-environment-list
@@ -164,8 +178,10 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
rsync
rsync-in
rsync-out
+ set-cachedir
set-libvirt-supported-credentials
set-libvirt-requested-credential
+ set-tmpdir
shutdown [backported to 1.16 and 1.18]
tar-in [added compress flag]
tar-out [added compress, numericowner, exclude flags]
@@ -176,6 +192,11 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
xfs-info (Wanlong Gao)
xfs-repair (Wanlong Gao)
+ In the C API only:
+
+ guestfs_push_error_handler
+ guestfs_pop_error_handler
+
Internals
qemu ≥ 1.1.0 is required.
@@ -204,13 +225,17 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
* umount
- The way that libguestfs APIs are represented in the generator has
- changed to use an OCaml struct instead of a tuple. This makes it far
- more flexible. For details see commit 39d1a7db.
+ The way that libguestfs APIs and structures are represented in the
+ generator has changed to use an OCaml struct instead of a tuple. This
+ makes it far more flexible. For details see commits 39d1a7db and
+ eb185eef.
Launch backends are now located in separate files eg.
src/launch-appliance.c, src/launch-libvirt.c.
+ Generated action code is now split over several src/action*.c files,
+ for faster compilation.
+
POD (documentation) is now generated using a rewritten Perl program
instead of pod2* + shell scripts.
@@ -265,6 +290,18 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
There is now a ./configure --without-libvirt option. This is useful for
testing that the code still compiles without libvirt.
+ There is now an internal mini-library for running commands. This allows
+ us to redirect errors from external commands into events.
+
+ Code for handling temporary directories and the appliance cache was
+ completely overhauled.
+
+ Code for temporarily ignoring/disabling errors now looks like this:
+
+ guestfs_push_error_handler (g, NULL, NULL);
+ guestfs_mkdir (g, "/foo"); /* We don't care if this fails. */
+ guestfs_pop_error_handler (g);
+
Bugs fixed
./bugs-in-changelog.sh 1.18.0..
@@ -274,6 +311,16 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
SELinux policy ought to allow qemu to write to
unconfined_u:object_r:user_tmp_t:s0
+ https://bugzilla.redhat.com/859949
+
+ RFE: inspect-list-applications does not return the architecture of
+ RPM packages
+
+ https://bugzilla.redhat.com/859885
+
+ inspect-list-applications does not list all installed RPM packages
+ with same name and different versions
+
https://bugzilla.redhat.com/859876
guestfish printed paths are not canonicalized
@@ -371,6 +418,10 @@ RELEASE NOTES FOR LIBGUESTFS 1.20
Inspection fails when /etc/HOSTNAME is empty
+ https://bugzilla.redhat.com/713678
+
+ Not all febootstrap messages are redirected to log callbacks
+
https://bugzilla.redhat.com/627675
libguestfs inspector code cannot handle /dev/disk/by-id/* paths