From 2f4fb09de32ef1d4dd110ef68293f874f5db3da3 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Tue, 8 Mar 2022 10:20:59 +0000 Subject: [PATCH] docs: Add preliminary release notes for 1.48 --- docs/Makefile.am | 14 ++++ docs/guestfs-release-notes-1.48.pod | 119 ++++++++++++++++++++++++++++ docs/guestfs-release-notes.pod | 4 + po-docs/podfiles | 1 + 4 files changed, 138 insertions(+) create mode 100644 docs/guestfs-release-notes-1.48.pod diff --git a/docs/Makefile.am b/docs/Makefile.am index 0f3bba399..fdecfc031 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -25,6 +25,7 @@ EXTRA_DIST = \ guestfs-internals.pod \ guestfs-performance.pod \ guestfs-recipes.pod \ + guestfs-release-notes-1.48.pod \ guestfs-release-notes-1.46.pod \ guestfs-release-notes-1.44.pod \ guestfs-release-notes-1.42.pod \ @@ -63,6 +64,7 @@ man_MANS = \ guestfs-internals.1 \ guestfs-performance.1 \ guestfs-recipes.1 \ + guestfs-release-notes-1.48.1 \ guestfs-release-notes-1.46.1 \ guestfs-release-notes-1.44.1 \ guestfs-release-notes-1.42.1 \ @@ -95,6 +97,7 @@ noinst_DATA = \ $(top_builddir)/website/guestfs-internals.1.html \ $(top_builddir)/website/guestfs-performance.1.html \ $(top_builddir)/website/guestfs-recipes.1.html \ + $(top_builddir)/website/guestfs-release-notes-1.48.1.html \ $(top_builddir)/website/guestfs-release-notes-1.46.1.html \ $(top_builddir)/website/guestfs-release-notes-1.44.1.html \ $(top_builddir)/website/guestfs-release-notes-1.42.1.html \ @@ -198,6 +201,17 @@ stamp-guestfs-recipes.pod: guestfs-recipes.pod $< touch $@ +guestfs-release-notes-1.48.1 guestfs-release-notes-1.48.txt $(top_builddir)/website/guestfs-release-notes-1.48.1.html: stamp-guestfs-release-notes-1.48.pod + +stamp-guestfs-release-notes-1.48.pod: guestfs-release-notes-1.48.pod + $(PODWRAPPER) \ + --section 1 \ + --man guestfs-release-notes-1.48.1 \ + --html $(top_builddir)/website/guestfs-release-notes-1.48.1.html \ + --license GPLv2+ \ + $< + touch $@ + guestfs-release-notes-1.46.1 guestfs-release-notes-1.46.txt $(top_builddir)/website/guestfs-release-notes-1.46.1.html: stamp-guestfs-release-notes-1.46.pod stamp-guestfs-release-notes-1.46.pod: guestfs-release-notes-1.46.pod diff --git a/docs/guestfs-release-notes-1.48.pod b/docs/guestfs-release-notes-1.48.pod new file mode 100644 index 000000000..1afab0983 --- /dev/null +++ b/docs/guestfs-release-notes-1.48.pod @@ -0,0 +1,119 @@ +=head1 NAME + +guestfs-release-notes - libguestfs Release Notes + +=head1 RELEASE NOTES FOR LIBGUESTFS 1.48 + +=head2 Language bindings + +Fix allocation and deallocation of string lists in golang bindings +(Laszlo Ersek). + +Multiple fixes to the OCaml bindings: Fix warnings, move minimum +version to OCaml 4.04, replace various deprecated OCaml features with +modern OCaml features. + +Running C in the F directory now completely +cleans the cargo temporary files. + +=head2 Inspection + +Fix inspection of modern Pardus GNU/Linux (Laszlo Ersek). + +Add support for Kylin (Laszlo Ersek). + +Add support for Rocky Linux (Neil Hanlon). + +Inspection of guests which use LUKS encryption on top of LVM logical +volumes should now work (Laszlo Ersek). + +=head2 API + +=head3 New APIs + +No new APIs were added in libguestfs 1.48. + +=head3 Other API changes + +In C the C parameter is deprecated +because it is no longer supported in recent versions of XFS. + +Partition APIs now cope with the broken MBR partition tables created +by dosfstools E 4.2 (Laszlo Ersek). + +In C the C parameter should not be used with +RAID 1. Previously it was allowed but ignored, but now it will give +an error (Laszlo Ersek). + +=head2 Build changes + +Multiple compiler warnings fixed and/or analyzed and suppressed +(Laszlo Ersek). + +Fix detection of optional Yara library using pkg-config instead of +checking for library/header file (Laszlo Ersek). + +Update valgrind suppressions for glibc 2.35, OCaml 4.13 and libvirt +7.7. C works again. + +If using libvirt E 3.8.0, we now use EinterfaceE to create +the appliance network interface instead of adding qemu command line +parameters (Laszlo Ersek). + +The L page was a broken link, but it has now +been restored as a new page that links to the release notes from each +stable release. + +=head2 Internals + +The libc API L is difficult to use correctly because of +differing signatures in glibc and other libc. A wrapper +C has been created to hide the differences. + +=head2 Bugs fixed + +=begin comment + +https_proxy= ./bugs-in-changelog.sh v1.46.0.. + +=end comment + +=over 4 + + + + +=back + +=head1 SEE ALSO + +L, +L, +L, +L, +L, +L, +L, +L + +=head1 AUTHORS + +=begin comment + +git shortlog -s v1.46.0.. + +=end comment + +=over 4 + +=item Laszlo Ersek + +=item Neil Hanlon + +=item Richard W.M. Jones + +=back + +=head1 COPYRIGHT + +Copyright (C) 2009-2022 Red Hat Inc. diff --git a/docs/guestfs-release-notes.pod b/docs/guestfs-release-notes.pod index 9b58ef126..732d311f9 100644 --- a/docs/guestfs-release-notes.pod +++ b/docs/guestfs-release-notes.pod @@ -8,6 +8,10 @@ guestfs-release-notes - libguestfs Release Notes =item * +L + +=item * + L =item * diff --git a/po-docs/podfiles b/po-docs/podfiles index 980056b7e..0ccc8e5dd 100644 --- a/po-docs/podfiles +++ b/po-docs/podfiles @@ -31,6 +31,7 @@ docs/guestfs-release-notes-1.40.pod docs/guestfs-release-notes-1.42.pod docs/guestfs-release-notes-1.44.pod docs/guestfs-release-notes-1.46.pod +docs/guestfs-release-notes-1.48.pod docs/guestfs-release-notes-1.6.pod docs/guestfs-release-notes-1.8.pod docs/guestfs-release-notes-historical.pod