From: Kruti Date: Fri, 28 Jun 2024 00:56:42 +0000 (-0700) Subject: Update the ReleaseNotes.md for the 12.4.5 open-vm-tools release. X-Git-Tag: stable-12.4.5~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a3467476cfe48df0fd0c97f492ff5c4d0131d5cd;p=thirdparty%2Fopen-vm-tools.git Update the ReleaseNotes.md for the 12.4.5 open-vm-tools release. --- diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 1997f073a..a02c327e4 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,8 +1,8 @@ -# open-vm-tools 12.4.0 Release Notes +# open-vm-tools 12.4.5 Release Notes -Updated on: 21 March 2024 +Updated on: 27 June 2024 -open-vm-tools | 21 MARCH 2024 | Build 23259341 +open-vm-tools | 27 JUNE 2024 | Build 23787635 Check back for additions and updates to these release notes. @@ -11,8 +11,9 @@ Check back for additions and updates to these release notes. The release notes cover the following topics: * [What's New](#whatsnew) -* [End of Feature Support Notice](#endsupport) * [Internationalization](#i18n) +* [Product Support Notice](#suppnote) +* [End of Feature Support Notice](#endsupport) * [Guest Operating System Customization Support](#guestop) * [Interoperability Matrix](#interop) * [Resolved Issues](#resolvedissues) @@ -23,19 +24,13 @@ The release notes cover the following topics: * Please see the [Resolved Issues](#resolvedissues) and [Known Issues](#knownissues) sections below. -* A complete list of the granular changes in the open-vm-tools 12.4.0 release is available at: +* A complete list of the granular changes in the open-vm-tools 12.4.5 release is available at: - [open-vm-tools ChangeLog](https://github.com/vmware/open-vm-tools/blob/stable-12.4.0/open-vm-tools/ChangeLog) - -## End of Feature Support Notice - -* Discontinued: Using "xml-security-c" and "xerces-c" to build the VMware Guest Authentication Service (VGAuth) - - Starting with open-vm-tools 12.4.0, and going forward, the VGAuth service build will require the "xmlsec1" and "libxml2" development and runtime packages. If still using the "xml-security-c" and "xerces-c" open source projects to build open-vm-tools, you must make the change now. The open-vm-tools 12.3.x series will be the last version that can use "xml-security-c" and "xerces-c". + [open-vm-tools ChangeLog](https://github.com/vmware/open-vm-tools/blob/stable-12.4.5/open-vm-tools/ChangeLog) ## Internationalization -open-vm-tools 12.4.0 is available in the following languages: +open-vm-tools 12.4.5 is available in the following languages: * English * French @@ -47,6 +42,31 @@ open-vm-tools 12.4.0 is available in the following languages: * Simplified Chinese * Traditional Chinese +## Product Support Notice + +Beginning with the next major release, we will be reducing the number of supported localization languages. The three supported languages will be: + * Japanese + * Spanish + * French + +The following languages will no longer be supported: + * Italian + * German + * Brazilian Portuguese + * Traditional Chinese + * Korean + * Simplified Chinese + +Impact: + * Users who have been using the deprecated languages will no longer receive updates or support in these languages. + * All user interfaces, message catalogs, help documentation, and customer support will be available only in English or in the three supported languages mentioned above. + +## End of Feature Support Notice + +* **Discontinued: Using "xml-security-c" and "xerces-c" to build the VMware Guest Authentication Service (VGAuth)** + + Starting with open-vm-tools 12.4.0, and going forward, the VGAuth service build will require the "xmlsec1" and "libxml2" development and runtime packages. If still using the "xml-security-c" and "xerces-c" open source projects to build open-vm-tools, you must make the change now. The open-vm-tools 12.3.x series will be the last version that can use "xml-security-c" and "xerces-c". + ## Guest Operating System Customization Support The [Guest OS Customization Support Matrix](http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf) provides details about the guest operating systems supported for customization. @@ -57,17 +77,41 @@ The [VMware Product Interoperability Matrix](http://partnerweb.vmware.com/comp_ ## Resolved Issues -* **The following github.com/vmware/open-vm-tools pull request has been addressed** +* **A number of issues flagged by Coverity and ShellCheck have been addressed.** + + The changes include code fixes and Coverity escapes for reported false positives. + See the details in the [open-vm-tools ChangeLog](https://github.com/vmware/open-vm-tools/blob/stable-12.4.5/open-vm-tools/ChangeLog) for specific fix or false positive escape. + +* **Nested logging from RPCChannel error may hang the vmtoolsd process.** + + This issue has been fixed in this release. + +* **vmtoolsd child processes invoke parent's atexit handler.**** + + Fixed in this release by terminating child processes with _exit(). + +* **Mutexes in lib/libvmtools/vmtoolsLog.c and glib could have been locked at fork time. The vmtoolsLog.c Debug(), Warning() and Panic() functions are not safe for child processes.** + + Fixed in this release by directing child processes' logging to stdout. + +* **Permission on the vmware-network.log file incorrectly defaults to (0644).** + + Fixed in this release. The correct default is set to (0600). + +* **The NetworkManager calls in the Linux "network" script have been updated.** - * Power Ops: Attempt to execute file path only + Defaults to using the "Sleep" method over the "Enabled" method used to + work around a bug in NetworkManager version 0.9.0. - [Pull request #689](https://github.com/vmware/open-vm-tools/pull/689) + Resolves: + * [Pull request #699](https://github.com/vmware/open-vm-tools/pull/699) + * [Issue #426](https://github.com/vmware/open-vm-tools/issues/426) -* **A number of issues flagged by Coverity have been addressed.** +* **Unused header files have been dropped from the current open-vm-tools source.** -* **Add aliasing code to identify Miracle Linux by its former name of "asianux".** +* **Accomodate newer releases of libxml2 and xmlsec1.** - The Asianux Linux distribution rebranded itself as Miracle Linux. Since vSphere infrastructure recognizes "asianux" but not Miracle Linux, aliasing code was added to open-vm-tools to continue to identify Miracle Linux systems as "asianux". + The configure.ac and VGAuth code updated to avoid deprecated functions and build options based on OSS product version. ## Known Issues