Update release notes.

This commit is contained in:
Richard W.M. Jones
2012-11-10 14:03:57 +00:00
parent 17090bd09f
commit 2c9e532566
2 changed files with 109 additions and 7 deletions

View File

@@ -7,7 +7,7 @@ guestfs-release-notes - libguestfs Release Notes
=begin comment
NOTE! Pre-release notes for the next stable version of libguestfs.
Updated to commit c164cc9bea89aa627dad4338469c26a1a70b61f5
Updated to commit 17090bd09f25c490bce9a5159d54bcabb7a8ecc2
=end comment
@@ -77,6 +77,8 @@ C<guestfish touch 'win:c:\new_file'> now works as expected.
C<guestfish> has a new I<--network> option, which enables the user
network in libguestfs.
You can set C<GUESTFISH_PS1> to use fancy fonts in C<guestfish>.
C<rsync> and C<ssh> commands are now availble in virt-rescue. In
addition, C<rsync> can be used through the API for doing incremental
copies.
@@ -120,6 +122,10 @@ remove HOSTNAME field from C<ifcfg-eth*> files (Wanlong Gao)
miscellaneous improvements for SuSE (Olaf Hering)
=item *
remove man pages cache (Wanlong Gao)
=back
C<virt-make-fs> can now create virtual floppy disks (VFDs).
@@ -141,6 +147,9 @@ 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.
=head3 inspection
Windows guests with unlimited-sized Registries are now supported.
@@ -150,6 +159,8 @@ in guests.
Better support for SuSE guests (Olaf Hering).
Return the architecture of installed applications (John Eckersberg).
=head3 ports
Libguestfs without the appliance can be compiled on Mac OS X
@@ -195,15 +206,20 @@ L<https://bugzilla.redhat.com/show_bug.cgi?id=788642>
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
@@ -211,8 +227,10 @@ L<https://bugzilla.redhat.com/show_bug.cgi?id=788642>
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]
@@ -223,6 +241,11 @@ L<https://bugzilla.redhat.com/show_bug.cgi?id=788642>
xfs-info (Wanlong Gao)
xfs-repair (Wanlong Gao)
In the C API only:
guestfs_push_error_handler
guestfs_pop_error_handler
=head2 Internals
qemu E<ge> 1.1.0 is required.
@@ -270,13 +293,17 @@ C<umount>
=back
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. C<src/launch-appliance.c>, C<src/launch-libvirt.c>.
Generated action code is now split over several C<src/action*.c>
files, for faster compilation.
POD (documentation) is now generated using a rewritten Perl
program instead of pod2* + shell scripts.
@@ -332,6 +359,18 @@ suppress progress bars if stdout is not a tty.
There is now a C<./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);
=head2 Bugs fixed
./bugs-in-changelog.sh 1.18.0..
@@ -342,6 +381,14 @@ useful for testing that the code still compiles without libvirt.
SELinux policy ought to allow qemu to write to unconfined_u:object_r:user_tmp_t:s0
=item L<https://bugzilla.redhat.com/859949>
RFE: inspect-list-applications does not return the architecture of RPM packages
=item L<https://bugzilla.redhat.com/859885>
inspect-list-applications does not list all installed RPM packages with same name and different versions
=item L<https://bugzilla.redhat.com/859876>
guestfish printed paths are not canonicalized
@@ -430,6 +477,10 @@ virt-make-fs -t fat fails with an obscure error message
Inspection fails when /etc/HOSTNAME is empty
=item L<https://bugzilla.redhat.com/713678>
Not all febootstrap messages are redirected to log callbacks
=item L<https://bugzilla.redhat.com/627675>
libguestfs inspector code cannot handle /dev/disk/by-id/* paths

View File

@@ -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