Updated on: 27 June 2024
open-vm-tools | 27 JUNE 2024 | Build 23787635
Check back for additions and updates to these release notes.
The release notes cover the following topics:
- What's New
- Internationalization
- Product Support Notice
- End of Feature Support Notice
- Guest Operating System Customization Support
- Interoperability Matrix
- Resolved Issues
- Known Issues
-
Please see the Resolved Issues and Known Issues sections below.
-
A complete list of the granular changes in the open-vm-tools 12.4.5 release is available at:
open-vm-tools 12.4.5 is available in the following languages:
- English
- French
- German
- Spanish
- Italian
- Japanese
- Korean
- Simplified Chinese
- Traditional Chinese
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.
-
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".
The Guest OS Customization Support Matrix provides details about the guest operating systems supported for customization.
The VMware Product Interoperability Matrix provides details about the compatibility of current and earlier versions of VMware Products.
-
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 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.
Defaults to using the "Sleep" method over the "Enabled" method used to work around a bug in NetworkManager version 0.9.0.
Resolves:
-
Unused header files have been dropped from the current open-vm-tools source.
-
Accomodate newer releases of libxml2 and xmlsec1.
The configure.ac and VGAuth code updated to avoid deprecated functions and build options based on OSS product version.
-
Shared Folders mount is unavailable on Linux VM.
If the Shared Folders feature is enabled on a Linux VM while it is powered off, the shared folders mount is not available on restart.
Note: This issue is applicable to open-vm-tools running on VMware Workstation and VMware Fusion.
Workaround:
If the VM is powered on, disable and enable the Shared Folders feature from the interface. For resolving the issue permanently, edit /etc/fstab and add an entry to mount the Shared Folders automatically on boot. For example, add the line:
vmhgfs-fuse /mnt/hgfs fuse defaults,allow_other 0 0
For more information on how to configure VMware Tools Shared Folders, see KB 60262