vSphere Client SDK 7.0 - Release Notes
What's in the Release NotesThe release notes cover the following topics:OverviewThe vSphere Client 7.0 SDK enables development of vSphere Client plugins supported on both vSphere and VMware Cloud on AWS. What's NewThis release of the vSphere Client and the SDK introduces the following features and improvements: vSphere Client plugin management improvements
vSphere Client changes
New SDK capabilities for plugins
Development environment improvements
Resolved IssuesPlugin requests fail with missing user session. Symptoms: The front-end or back-end API used to retrieve the current user session returns Fix: Session info is no longer cached and when the user session has expired the vSphere Client automatically displays a modal dialog indicating the user needs to login again. This prevents failing plugin UI operations caused by a missing user session. Custom objects of local plugins are not displayed properly when they have no icon. Symptoms: The icon of custom objects is optional but when it has not been specified the custom object is displayed without a name. Fix: Custom object names are displayed correctly even when no icon is specified. Reloading the views of sample plugins through the browser "Reload frame" context-menu action does not work. Symptoms: Reloading the views of sample plugins through the browser "Reload frame" context-menu action leads to an HTTP 404 error instead of the content being displayed. Fix: Sample plugin views now display correctly after using the browser "Reload-frame" context-menu action. The sample plugins now use the HashLocationStrategy Angular routing strategy instead of the default PathLocationStrategy. The Symptoms: On Mac OS the Fix: The The pickup folder is not available by default to deploy bundles in local development mode. Symptoms:By default, the pickup folder is missing and cannot be used for development. Fix: The property Plugin Management UI fails to create vCenter Server tasks for plugins present in the Symptoms: Logs contain an exception that a vCenter Server task could not be created for a given plugin. Fix: Creation of vCenter Server tasks is not required and has been disabled for plugins in the Known IssuesvCenter Server registration script for setting up development environment sporadically fails. On rare occasions the server-registration(.sh/.bat) script is unable to copy the development setup files to the folders expected by the local vSphere Client instance. Symptoms: The vCenter Server registation script folder contains a temp folder with all files generated and downloaded from the vCenter Server. It is normally deleted upon successful completion of the script. Workaround: Copy the generated temp files to VMWARE_CFG_DIR/store.jks, VMWARE_CFG_DIR/vsphere-client/webclient.properties and VMWARE_CFG_DIR/vsphere-ui/config/ds.properties respectively. Plugin Cards are missing from the secondary VM Summary page design. The new VM Summary page design is a card container-based layout which is Off by default. It can be switched on by the user but does not support plugin cards yet. Symptoms: No plugin cards are shown when switching to the new VM Summary page layout. Workaround: Use the default VM Summary page layout. Two portlets in the same plug-in cannot share the same URL. When a vSphere Client plug-in contains two portlets, they must specify different values for their attributes. Otherwise, a global refresh operation updates only one of the portlets. Symptoms: Global refresh updates only one of the extensions having the same URL. Workaround: Assign different URLs to the two portlets. For example:
Memory leak with Microsoft Internet Explorer 11. vSphere Client's memory consumption increases steadily when using Microsoft Internet Explorer 11 with iframes in vSphere Client plug-ins. This is a known general issue with iframes on Internet Explorer. Symptoms: Memory increases on IE11 with each opened plugin iframe leading to OutOfMemory error after some time. Workaround: Use other browsers supported with the vSphere Client, such as Chrome or Firefox. List of supported browsers includes Microsoft Edge version 38 and later, Google Chrome version 50 and later, and Mozilla Firefox version 45 and later. |