]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Update the ReleaseNotes.md for the 12.4.5 open-vm-tools release.
authorKruti <kpendharkar@vmware.com>
Fri, 28 Jun 2024 00:56:42 +0000 (17:56 -0700)
committerKruti <kpendharkar@vmware.com>
Fri, 28 Jun 2024 00:56:42 +0000 (17:56 -0700)
ReleaseNotes.md

index 1997f073a97bb2cfedddee82be8c447d55bb8d02..a02c327e46169c796e8f396ee1953550f1bf6da2 100644 (file)
@@ -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)
-
-## <a id="endsupport" name="endsupport"></a>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)
 
 ## <a id="i18n" name="i18n"></a>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
 
+## <a id="suppnote" name="suppnote"></a>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.
+
+## <a id="endsupport" name="endsupport"></a>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".
+
 ## <a id="guestop" name="guestop"></a>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_
 
 ## <a id="resolvedissues" name ="resolvedissues"></a> 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.
 
 ## <a id="knownissues" name="knownissues"></a>Known Issues