diff --git a/docs/guestfs-release-notes.pod b/docs/guestfs-release-notes.pod index 57372767b..3643ea10a 100644 --- a/docs/guestfs-release-notes.pod +++ b/docs/guestfs-release-notes.pod @@ -4,19 +4,328 @@ guestfs-release-notes - libguestfs Release Notes =begin comment -UPDATED TO 4ddc0add85fd2d08fcc45606c73ff6efb833ef4a +UPDATED TO 04fe77c5199059a76f16875d6d2b495936ba7b82 =end comment -=begin comment +=begin html +=end html + +=head1 RELEASE NOTES FOR LIBGUESTFS 1.36 + +These release notes only cover the differences from the previous +stable/dev branch split (1.34.0). For detailed changelogs, please see +the git repository, or the ChangeLog file distributed in the tarball. + +=head2 New features + +Bash completion is now available in every command line tool that is +shipped. + + +=head3 New tools + + + +=head3 New features in existing tools + + + +=head3 virt-v2v/virt-p2v + +Conversions of Debian/Ubuntu guests are now supported +(Tomáš Golembiovský, Pino Toscano). + +Conversions from SUSE Xen have now been tested (Cédric Bosdonnat). + +Windows conversions may now install a program C which +prevents conflicts between the Windows Plug-and-Play Manager and our +own scripts that install virtio device drivers. Enabling this +requires the C program to be built separately +(Roman Kagan). + +OVA files exported from AWS can now be converted (Shahar Havivi). + +Virt-v2v no longer removes the C and C nodes from +the Windows Registry. + +Xen and vCenter conversions can now be done using the libvirt backend, +provided libvirt E 2.1.0 is used. + +Ignore F (SCSI CD-ROM) devices (Tomáš Golembiovský). + +When converting SUSE Linux guests, use F if +it exists. + +=head3 Language bindings + +Setting C before F<./configure> allows you to +add arbitrary flags to C when compiling the Java bindings. + + +=head3 Inspection + +Inspection of btrfs subvolumes now works where the C +options field contains commas. + + + + +=head3 Documentation + + + +=head3 Architectures and platforms + + +=head2 Security + +See also L. + + + +=head2 API + +=head3 New APIs + +=over 4 + +=item C + +Exposes the Augeas C API. + +=back + +=head3 Other API changes + + + + +=head2 Build changes + +"Silent rules" are now used for OCaml programs, Java bindings. To +show the full command line executed, add C on the make command +line (Pino Toscano). + +Slow testing (C) now covers: firstboot scripts in +Linux guests; v2v conversion of a selection of real Linux guests; +the virt-customize I<--hostname> and I<--timezone> settings. + +Large generated C source files, eg. the list of commands found in +F (and many more), have been split into smaller files to +speed parallel compilation. + +C now checks that all generated +files are included in the tarball. + +The tests no longer assume that C<.> is in Perl's C<@INC>, as it is +gong to be removed soon (Pino Toscano). + + + + +=head2 Internals + +UEFI paths are now stored in the generator (F). + +The way the generator handles actions and procedure numbers was +changed quite substantially. See F and +F. + +The gnulib C module is now used everywhere when +needing/printing the program name (Pino Toscano). + +F is not translatable (Nikos Skalkotos). + + +=head2 Bugs fixed + +=begin comment + +https_proxy= ./bugs-in-changelog.sh v1.34.0.. + =end comment +=over 4 + +=item L + +typo error in virt-tail man page + +=item L + +virt-v2v: appliance runs out of memory running setfiles command + +=item L + +/usr/bin/x86_64-linux-gnu-ld.bfd.real: ../common/progress/.libs/libprogress.a(libprogress_la-progress.o): undefined reference to symbol 'UP@@NCURSES_TINFO_5.0.19991023' + +=item L + +*** No rule to make target '../perl/lib/Sys/Guestfs.c', needed by 'libguestfs.pot' + +=item L + +compile of 1.34.3 fails with gperf 3.1 + +=item L + +guestfs_canonical_device_name incorrectly returns /dev/sd0 for MD devices (/dev/md0) + +=item L + +guestfs_list_filesystems does not recognize ddf partitions + +=item L + +[Debian] ldmtool not installed in the appliance + +=item L + +qemu-kvm cannot boot RHEL 7 kernel with TCG, hangs at "Probing EDD (edd=off to disable)..." + +=item L + +RFE: virt-resize should support a URL as the outdisk + +=item L + +Importing VMs from VMware is failing with error "Inspection field 'i_arch' was 'unknown'" + +=item L + +RFE: Increate virt-sysprep coverage a bit + +=item L + +Add --vdsm-compat=1.1 flag for VDSM + +=item L + +typo error in man page + +=item L + +secrets from libvirt domains are not read + +=item L + +"--machine-readable" info should be updated in virt-v2v manual page + +=item L + +RFE: virt-p2v should support mnemonic operations + +=item L + +There is virt-v2v warning about during converting a guest which has listen type='none' in XML + +=item L + +virt-p2v manual should update the new dialog information + +=item L + +virt-v2v: -i ova: Permission denied when using libvirt and running as root + +=item L + +Can't install qxl driver for display device in win7 guest after converting to glance by virt-v2v + +=item L + +There is HTTP 404 error info when convert guest to glance by virt-v2v + +=item L + +selinux relabel fails on RHEL 6.2 guests with "libguestfs error: selinux_relabel: : Success" + +=item L + +Process status is not normal in windows guest after converted from kvm to rhev by virt-v2v + +=item L + +Builder does not set hostname properly for Debian 8 (Jessie) + +=item L + +Improve OVA import compatibility + +=item L + +virt-manager coredump when vm with gluster image exists + +=item L + +Cannot import VMs from Xen and VMware when using RHEL7.3 host. + +=item L + +Missing bash completion scripts for: virt-diff guestunmount virt-copy-in virt-copy-out virt-customize virt-get-kernel virt-p2v-make-disk virt-p2v-make-kickstart virt-tar-in virt-tar-out virt-v2v-copy-to-local virt-win-reg + +=item L + +OVMF file which is built for rhel7.3 can't be used for virt-v2v uefi conversion + +=item L + +Converting rhel7 host installed on RAID:warning: fstrim: fstrim: /sysroot/: the discard operation is not supported + +=item L + +RFE: libvirt backend: support handling disks stored as volume name in a pool + +=item L + +Guest name is incorrect if convert guest from disk image by virt-v2v + +=item L + +RFE: virt-sysprep does not utilize libguestfs encryption support + +=item L + +virt-v2v conversions from vCenter do not consistently obey the proxy environment variables + +=item L + +warning: fstrim: fstrim: /sysroot/: FITRIM ioctl failed: Operation not supported (ignored) when convert win2003 guest from xen server + +=item L + +RFE: Only install RHEV-APT if virt-v2v -o rhev/-o vdsm option is used + +=item L + +virt-v2v failed to convert RHEL 6.7 UEFI guest: no grub1/grub-legacy or grub2 configuration file was found + +=item L + +[RFE] virt-v2v should support convert a guest to a dir-pool with using pool's uuid + +=item L + +libvirt reports json "backing file" is missing + +=item L + +firstboot scripts (virt-builder, virt-sysprep) don't work for Debian 6 & 7 guests + +=item L + +virt-v2v windows xp - machine dies BSOD - processr,sys - workaround provided + +=back + +=for comment ################################################################ + =head1 RELEASE NOTES FOR LIBGUESTFS 1.34 These release notes only cover the differences from the previous