diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-04-03 23:10:05 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-04-03 23:10:05 +0100 |
commit | ec162e7d587fae1a8137fa1b64ec3f45fc0d0e9c (patch) | |
tree | 71262d487defa225c103ceb54ef2d7a8dc8c52cd | |
parent | 19494b19888bb63684aaa5b6b0c3e14773156f04 (diff) | |
download | libguestfs-ec162e7d587fae1a8137fa1b64ec3f45fc0d0e9c.tar.gz libguestfs-ec162e7d587fae1a8137fa1b64ec3f45fc0d0e9c.tar.xz libguestfs-ec162e7d587fae1a8137fa1b64ec3f45fc0d0e9c.zip |
Update RELEASE-NOTES file for future 1.18 release.
-rw-r--r-- | RELEASE-NOTES | 148 |
1 files changed, 148 insertions, 0 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 92bd88f9..d0f85a1d 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,151 @@ +Release notes for libguestfs 1.18.0 +----------------------------------- + +These release notes only cover the differences from the previous +stable/dev branch split (1.16.0). For detailed changelogs, please see +the git repository, or the ChangeLog file distributed in the tarball. + +New features + + virt tools: + + - virt-sysprep has been rewritten and expanded + + - virt-filesystems now displays the parents of MD and VG devices + + - virt-sparsify --zero is a new option that zeroes the named + partition or filesystem + + - virt-sparsify can now safely sparsify Linux swap partitions + + - virt-sparsify now handles ^C cleanly + + - virt-edit now preserves permissions, UID, GID and SELinux context + when editing files + + - a new tool 'libguestfs-make-fixed-appliance' is provided to build + fixed appliances that can be copied to other machines that don't + have febootstrap support + + guestfish: + + - the close event is passed over stdout and remote correctly + + - guestfish --listen now calls cleanups properly + + inspection: + + - added support for Fedora 17+ + + - added support for FreeDOS + + - added support for Buildroot and Cirros + + - inspection is now compatible with Windows guests that have been + sysprepped (thanks Grant Williamson). + + API: + + - ENOTSUP (from guestfs_last_errno) is now returned for APIs that + are not supported + + examples: + + - 'copy_over' example showing how to copy between two handles + + - 'display_icon' program displays the icon associated with a guest + +Security + +New APIs + + isoinfo, isoinfo-device: + llz: + lvcreate-free: + md-stat: + mkfs-brtfs: + mount-local, mount-local-run, umount-local: + ntfsclone-in, ntfsclone-out: + ntfsfix: + set-label: + vgmeta: + wipefs: + zero-free-space: + +Internals + + - The debian/ subdirectory has been removed. We recommend you use + the official Debian packages made by Hilko Bengen. + + - O_CLOEXEC / SOCK_CLOEXEC is now used for almost all file + descriptors that the library opens. + + - Close all file descriptors and remove all signal handles in the + recovery process. + + - Multiple gcc warnings and Coverity bugs have been fixed. Many + strict-overflow bugs have also been fixed. + + - Use ./configure --enable-valgrind-daemon to use valgrind on the + daemon. Many errors have been fixed. + + - The daemon now has a growable strings buffer type + (DECLARE_STRINGSBUF). + + - The <guestfs.h> header file works with C++ and we have a regression + test for this. + + - Multiple APIs which should only be called in the CONFIG state now + give an error if they are not. + + - .gitignore fixed to use absolute paths + + - gobject bindings have been expanded (thanks Matt Booth) + + - gobject documentation is generated properly (thanks Matt Booth) + + - CompareWithString test in the generator now works + + - FUInt32, FUInt64 struct field types now use the correct XDR type + + - OCaml tests are now run on bytecode and native code. + + - java -Xlint:all is used, and all warnings have been fixed + + - bmptopng, wrestool (etc) missing or failure no longer prints + warning messages + + - ruby: Use RbConfig instead of Config. + + - Appliance building is now thread-safe. + + - Appliance now uses 'ip' instead of 'ifconfig' and 'netstat' + commands. + +Bugs fixed + + [./bugs-in-changelog.sh 1.16.0..] + + - 809361 inspection doesn't recognize Fedora 18 (grub2 + GPT) + - 807905 mkfs blocksize option breaks when creating btrfs + - 805070 virt-filesystems should show 'parents' of LV and RAID devices + - 804464 libguestfs cannot be built when LINGUAS is different then ja or uk + - 803664 libguestfs inspection fails on Windows XP: libguestfs: error: hivex: could not locate HKLM\SYSTEM\MountedDevices + - 802109 libguestfs uses putc on stderr, results in many individual 1 byte writes of debug messages + - 801273 Document for set-pgroup need to be updated + - 798196 virt-resize confuses format and output_format variables; using --output-format sets the input format + - 797986 virt-resize on Windows XP in sysprep state causes "UNMOUNTABLE_BOOT_VOLUME" BSOD + - 796520 [RFE] Prevent user from running some appliance configure commands after appliance boot up + - 790721 multiprovider build error: RuntimeError: link: /tmp/.guestfs-0/kernel /tmp/.guestfs-0/kernel.10139: File exists + - 789960 guestfsd crash when try to mount non-exist disk + - 788641 virt-edit doesn't preserve file permissions + - 786215 libguestfs inspection does not recognize FreeDOS operating system + - 786188 libguestfs inspection does not recognize FreeDOS install CD + - 785668 aug-defnode: daemon crash + - 784647 Libguestfs uses deprecated net-tools + - 769304 virt-resize on RHEL 6 kernel fails to re-read the partition table + - 679737 libguestfs: improve error message when zerofree is not available in the appliance + Release notes for libguestfs 1.16.0 ----------------------------------- |