VMware Horizon Client Changelog

What's new in VMware Horizon Client 4.8.0

Aug 25, 2018
  • VMware Horizon Performance Tracker support:
  • If VMware Horizon Performance Tracker is installed in a remote desktop, or is configured as a published application, you use Horizon Client for Mac to connect to the remote desktop and run it in the remote desktop, or connect to and run the published application. For information about VMware Horizon Performance Tracker, see the VMware Horizon 7 Administration document for VMware Horizon 7 version 7.5 or later.
  • VMware Blast selects the optimal transport automatically:
  • In this release, Horizon Client for Mac senses current network conditions and chooses one or more transports to provide the best user experience automatically. In previous Horizon Client versions, you had to select a network condition option to provide the best user experience with VMware Blast.
  • macOS 10.13.4 support:
  • You can install Horizon Client for Mac on a macOS High Sierra 10.13.4 device.
  • OpenSSL 1.0.2o support:
  • The OpenSSL library is updated to version openssl-1.0.2o.

New in VMware Horizon Client 4.7.0 (Jan 15, 2018)

  • VMware Blast network recovery improvements:
  • The VMware Blast network recovery feature has been improved to be resilient against transient network failures by providing network continuity to remote desktops and applications. Applications and desktops will seamlessly resume on network connection resumption.
  • Session Collaboration:
  • When the Session Collaboration feature is enabled for a remote desktop, you can invite other users to join an existing remote desktop session, or you can join a collaborative session when you receive an invitation from another user.
  • Skype for Business:
  • You can run Skype for Business inside a virtual desktop without negatively affecting the virtual infrastructure and overloading the network. All media processing takes place on the client machine, instead of in the virtual desktop, during Skype audio and video calls.
  • DPI synchronization:
  • The DPI Synchronization feature ensures that the DPI setting in a remote session matches the client machine's DPI setting. When you start a new remote session, Horizon Agent sets the DPI value in the session to match the DPI value of the client machine.
  • Touch bar enhancements:
  • If the Mac has a Touch Bar, you can use the Touch Bar to interact with remote desktops and published applications. You can also use the Touch Bar to add or disconnect from a server, or connect to a recent remote desktop or published application.
  • Drag and drop shortcuts and URIs:
  • You can drag and drop server, desktop, and application shortcuts and URIs.
  • Drag and drop text and images:
  • You can drag and drop text and images from the client device to an open application in a remote desktop.
  • URL content redirection with Chrome:
  • URL content can now be redirected in the Chrome browser. To use URL Content Redirection with the Chrome browser, you must enable the VMware Horizon URL Content Redirection Helper extension for Chrome.

New in VMware Horizon Client 4.6.0 (Sep 22, 2017)

  • Change the VMware Blast network condition after you connect to a server:
  • After you connect to a server, you can switch the network condition between Typical and Excellent, if Typical or Excellent was selected before you connected to the server.
  • Application pre-launch works without enablement in Horizon Client:
  • You can now use the application pre-launch feature without having to set the Horizon Client reconnection behavior to "Reconnect automatically to open applications."
  • Select specific monitors in a multi-monitor setup:
  • You can use the selective multiple-monitor feature to select the monitors on which to display a remote desktop window. For example, if you have three monitors, you can specify that the remote desktop window appears on only two of those monitors. By default, a remote desktop window appears on all monitors in a multiple-monitor setup.
  • macOS High Sierra (10.13) support:
  • You can install Horizon Client on a macOS High Sierra (10.13) system.
  • Norwegian keyboard support:
  • You can use a Norwegian keyboard with Horizon Client.
  • SHA-256 support:
  • Horizon Client has been updated to support the SHA-256 cryptographic hash algorithm.
  • OpenSSL 1.0.2l support:
  • The OpenSSL library is updated to version openssl-1.0.2l.

New in VMware Horizon Client 4.5.0 (Jun 9, 2017)

  • Remote application pre-launch support:
  • A Horizon 7 version 7.2 administrator can configure a remote application so that an application session is launched before a a user opens the the application in Horizon Client for Mac. When a remote application is pre-launched, the application opens more quickly in Horizon Client for Mac. To use this feature, you must enable a setting in Horizon Client for Mac.
  • USB redirection configuration changes:
  • You no longer need to use sudo to configure USB filtering and splitting rules, and you modify the ~/Library/Preferences/VMware Horizon View/config file to set the debug level for USB redirection.
  • Better user experience in Mission Control and Expose:
  • Previously, Horizon Client for Mac showed a static view of remote desktop and application windows in Mission Control and Expose. Now, remote desktop and application windows are updated in real time.
  • Support for Workspace ONE Mode:
  • Beginning with Horizon 7 version 7.2, a Horizon administrator can enable Workspace ONE mode for a Connection Server instance. If you connect to a Workspace ONE mode enabled server in Horizon Client for Mac, you are redirected to the Workspace ONE portal to launch your entitled desktops and applications.

New in VMware Horizon Client 4.4.0 (Mar 17, 2017)

  • Support for Blast Extreme Adaptive Transport (BEAT):
  • With the VMware Blast display protocol, Horizon Client for Mac uses TCP networking when it connects to a server or BEAT if the agent and Blast Secure Gateway (if enabled) support BEAT connectivity. You can select network condition options to use only TCP networking or BEAT networking.
  • Hide security information for enhanced security:
  • A Horizon 7 version 7.1 administrator can configure global settings to hide security information in Horizon Client for Mac, including server URL information and the Domain drop-down menu. To authenticate when the Domain drop-down menu is hidden in Horizon Client, you must provide domain information by entering your user name in the format domainusername or username@domain in the User name text box.
  • Restart a remote desktop:
  • You can restart a remote desktop from Horizon Client for Mac. Restarting a remote desktop is the equivalent of the Windows operating system restart command.
  • Touch Bar integration:
  • If your Mac has a Touch Bar, you can use the Touch Bar to interact with Horizon Client for Mac.
  • Touch ID biometric authentication:
  • If you have a Mac model that supports Touch ID, you can use Touch ID for user authentication in Horizon Client for Mac. A Horizon administrator must enable biometric authentication in Connection Server to use this feature. For information, see the View Administration document.
  • Upgrade Horizon Client online:
  • You can configure Horizon Client to check for and install updates automatically each time it starts. You can also check for and install updates manually.
  • URL Content Redirection feature enhancements and official support:
  • Previously, only agent-to-client URL content redirection was supported and the URL Content Redirection feature was Tech Preview in Horizon Client for Mac. Now, both agent-to-client and client-to-agent URL content redirection are supported and the URL Content Redirection feature is officially supported in Horizon Client for Mac.
  • OpenSSL 1.0.2k support:
  • The OpenSSL library is updated to version openssl-1.0.2k.

New in VMware Horizon Client 4.3.0 (Dec 9, 2016)

  • Support for macOS Sierra (10.12):
  • You can now install Horizon Client for Mac on macOS X Sierra (10.12) system.
  • Real-Time Audio-Video (RTAV) support for session-based desktops on Windows Server 2016:
  • Real-Time Audio-Video is supported for session-based desktops on Windows Server 2016 RDS hosts. This feature requires Horizon Agent 7.0.3 or later.
  • OpenSSL 1.0.2j support:
  • The OpenSSL library is updated to version openssl-1.0.2j.

New in VMware Horizon Client 4.2.0 (Sep 15, 2016)

  • URL Content Redirection (Tech Preview):
  • An administrator can configure URL links that you click inside a remote desktop or application to open in the default browser on your client system. A link might be to a Web page, a phone number, an email address, or other type of link.
  • Exclusive mode:
  • With Exclusive mode, the VMware Horizon Client menu bar and Dock do not appear when you move your cursor to the edges of the screen in a remote desktop.
  • Open recent desktops and applications:
  • You can now open remote desktops and applications from the Dock and from the Horizon Client File menu.
  • H.264 hardware decoding support:
  • Horizon Client for Mac OS X now supports H.264 hardware decoding as well as H.264 software decoding.
  • Username hint field support for smart card authentication:
  • Smart card users that use a single smart card certificate to authenticate to multiple user accounts can enter their user name in the Username hint field in the Horizon Client login dialog box during smart card sign-in. To make the Username hint field appear on the Horizon Client login dialog box, an administrator must enable the smart card user name hints feature for the Connection Server instance. This feature also requires Horizon 7 version 7.0.2.
  • Pass command-line arguments when launching a remote application from a URI:
  • You can use the args query to pass command-line arguments when you launch a remote application from a URI.
  • Spanish language support:
  • Both the Horizon Client for Mac OS X user interface and the documentation are now available in Spanish.
  • Real-Time Audio-Video for session-based desktops and remote applications:
  • The Real-Time Audio-Video feature is now supported with session-based desktops and remote applications. This feature also requires Horizon Agent 7.0.2 or later.
  • Windows Server 2016 support:
  • You can use Horizon Client for Mac OS X to connect to Windows Server 2016 single-user desktops and Windows Server 2016 session-based desktops and hosted applications. This feature also requires Horizon Agent 7.0.2 or later.

New in VMware Horizon Client 4.1.0 (Jun 17, 2016)

  • Mouse shortcut mappings:
  • You can configure a single-button Apple mouse to send a right-click and middle-click to remote desktops and applications.
  • Language-specific key mappings:
  • You can select or deselect the new Enable Language Specific Key Mappings check box when configuring keyboard shortcut mappings to enable or disable language-specific key mappings.
  • Configurable clipboard memory size for cut-and-paste operations:
  • You can configure the client clipboard memory size for cut-and-paste operations between your local system and remote desktops and applications. In Horizon 7 version 7.0.1 and later, administrators can use GPOs to configure the server clipboard memory size. The effective clipboard memory size for a VMware Blast or PCoIP session is the lesser of the server and client clipboard memory size values.
  • Network recovery for VMware Blast sessions:
  • If you lose your network connection unexpectedly during a VMware Blast session, Horizon Client attempts to reconnect to the network and you can continue to use your remote desktop or application. The nework recovery feature also supports IP roaming, which means you can resume your VMware Blast session after switching to a WiFi network.
  • Remember this password check box:
  • You can select the Remember this password check box when you log in to a server to save your credentials, if your administrator enables the feature on the server. When you select this check box, your credentials are added to the login fields in Horizon Client on subsequent connections.
  • OpenSSL 1.0.2h support:
  • The OpenSSL library is updated to version openssl-1.0.2h.

New in VMware Horizon Client 4.0.1 (Mar 31, 2016)

  • TLSv1.0 is enabled by default:
  • Enabling TLSv1.0 ensures that by default Horizon Client can connect to VMware Horizon Air servers. You do not need to upgrade to Horizon Client 4.0.1 unless you use Horizon Client to connect to Horizon Air cloud-hosted desktops and applications.

New in VMware Horizon Client 4.0 (Mar 31, 2016)

  • VMware Blast Extreme:
  • End-users can select the VMware Blast display protocol when they connect to a remote desktop or application in Horizon Client, and they can configure decoding and network protocol options for VMware Blast sessions. Administrators can create vmware-view URIs to launch a remote desktop or application with the VMware Blast display protocol. This feature also requires Horizon Agent 7.0.
  • Client drive redirection feature enhancements:
  • You can now open local files with remote applications directly from your local file system and you can run remote applications directly from your Applications folder.
  • TLSv1.0 disabled by default:
  • TLSv1.0 is disabled by default for communications between Horizon Client and View Connection Server and View Agent or Horizon Agent. SSLv3 is removed.
  • Multiple monitors in different modes:
  • When you have multiple monitors, you can use the Window > Use Single Display in Full Screen option to make a remote desktop fill only one monitor. With this option, the monitors do not have to be in the same mode. For example, if you are using a laptop connected to an external monitor, the external monitor can be in portrait mode or landscape mode.
  • OS X El Capitan (10.11) Split View support:
  • With Split View in OS X El Capitan, you can fill your Mac screen with two applications without having to manually move and resize windows. You can use Split View with remote desktops in full-screen mode (Full Screen or Use Single Display in Full Screen option).
  • Configure Horizon Client to forget server user name and domain information:
  • By default, Horizon Client stores the user name and domain that you enter when you log in to a server to connect to a remote desktop or application. For increased security, you can configure Horizon Client to never remember the server user name and domain.
  • OpenSSL 1.0.2f support:
  • The OpenSSL library is updated to version openssl-1.0.2f.
  • Support discontinued for Mac OS X 10.8 as a client operating system:
  • Horizon Client for Mac OS X 4.0 must be installed on Mac OS X 10.9, 10.10, or 10.11.

New in VMware Horizon Client 3.5.0 (Sep 4, 2015)

  • Client drive redirection feature general availability:
  • The client drive redirection feature is now fully supported in Horizon Client for Mac OS X. Previously, client drive redirection was a Tech Preview feature.
  • Automatic sharing of USB storage devices and FireWire and Thunderbolt-connected drives:
  • You can configure the client drive redirection feature to automatically share all USB storage devices and FireWire and Thunderbolt-connected external drives with remote desktops and applications. You do not have to select the devices or drives to share.
  • Default display protocol configurable in Horizon Client Settings:
  • When multiple display protocols are configured for a remote desktop, you can select the display protocol to use from a menu on the Horizon Client Settings dialog box.
  • Windows 10 remote desktop support:
  • You can use Horizon Client to connect to Windows 10 remote desktops.
  • Smart card reauthentication after idle session:
  • If you use a smart card to authenticate, you can now use your smart card to reauthenticate if your remote session becomes idle.
  • TLSv1.2 enabled by default:
  • TLSv1.2 is enabled by default for communication between Horizon Client and View Connection Server and View Agent. In addition, the default cipher control string is changed to "!aNULL:kECDH+AES:ECDH+AES:RSA+AES:@STRENGTH".
  • OpenSSL 1.0.2d support:
  • The OpenSSL library is updated to version openssl-1.0.2d.
  • 4K resolution support for remote desktops and applications:
  • You can use a 4K display when accessing a remote desktop or application with the PCoIP display protocol. This feature also requires Horizon 6 version 6.2.
  • Virtual printing changes:
  • Virtual printers appear as in single-user virtual machine desktops and as (s) in session-based desktops on RDS hosts if View Agent 6.2 or later is installed.
  • Access Point integration:
  • Horizon Client can use the new Access Point appliance instead of a security server to connect to a View Connection Server instance. This feature also requires Horizon 6 version 6.2.

New in VMware Horizon Client 3.4.1 (Jul 3, 2015)

  • The following issues were resolved in this version of Horizon Client for Mac OS X:
  • When you connected to a remote desktop from a Mac OS X El Capitan (10.11) client system, the entire desktop window was black. This issue has been resolved.
  • You could not use the USB redirection feature to redirect a USB storage device from an OS X El Capitan (10.11) client system to a remote desktop. This issue has been resolved.

New in VMware Horizon Client 3.4.0 (Jun 5, 2015)

  • Smart cards for logging in to RDS desktops and hosted applications:
  • Users can now authenticate to RDS-based desktops and RDS-based applications using smart cards. Requires View Agent 6.1 or later.
  • USB redirection of mass storage devices on RDS desktops and hosted applications:
  • Users can plug their USB flash drives and hard disks into their client systems and have these devices redirected to RDS-hosted desktops and applications. USB redirection of other types of USB devices, and other types of USB storage devices, such as security storage drives and USB CD-ROM, is not supported. This feature is supported on Windows Server 2012 RDS hosts. Requires View Agent 6.1 or later.
  • Support discontinued for Mac OS X 10.6 and 10.7 as client operating systems:
  • Horizon Client for Mac OS X 3.4 must be installed on Mac OS X 10.8, 10.9, or 10.10. For more information, see Retiring Old OSes: XP, Vista, Mac OS X 10.6 & 10.7.
  • Client drive redirection (Tech Preview):
  • Users can now share folders and drives on their Mac client systems with remote desktops and applications. This feature is called client drive redirection. Requires View Agent 6.1.1 or later.
  • Using a local IME with remote applications:
  • Users can now use an IME (input method editor) installed on their Mac client systems to send non-English characters to remote applications.
  • Linux remote desktops:
  • Administrators can set up a Linux virtual machine as a remote desktop. End users can log in to a Linux remote desktop from Horizon Client for Mac OS X. Requires View Agent 6.1.1 or later and Horizon Client for Mac OS X 3.4. Not all features are supported in this release. For more information, see Setting Up Horizon 6 for Linux Desktops.
  • OpenSSL 1.0.1m support:
  • The OpenSSL library is updated to version openssl-1.0.1m.

New in VMware Horizon Client 3.2.0 (Dec 10, 2014)

  • What's New in This Release:
  • Authenticate with a smart card - You can use a smart card to authenticate to remote desktops that have Windows XP, Windows Vista, Windows 7, and Windows Server 2008 R2 guest operating systems. You can also configure Horizon Client to automatically select a local certificate or the certificate on a smart card when you connect to a View server.
  • Mac OS X Yosemite (10.10) support - You can install Horizon Client on Mac OS X Yosemite (10.10).
  • Configurable keyboard mappings - You can customize how remote desktops and applications interpret Apple keyboard shortcuts by configuring keyboard shortcut mappings. You can create different keyboard shortcut mappings for remote desktops and remote applications.
  • Connect to a View server at Horizon Client launch - You can set the Always connect at launch setting for a View server to automatically connects to that View server when you launch Horizon Client. This setting is enabled by default for the first View server that you connect to with Horizon Client.
  • Autoconnect to a remote desktop - You can configure a View server to automatically launch a remote desktop when you connect to the server. If you are entitled to only one remote desktop on a View server, Horizon Client automatically launches that desktop when you connect to the server.
  • Dock alerts - Flashing Windows taskbar items are forwarded to Horizon Client. A flashing red dot appears on the remote application's Dock icon when the application requires attention.
  • OpenSSL 1.0.1i support - The OpenSSL library is updated to version openssl-1.0.1i.
  • Resolved Issues:
  • When you used the virtual printing feature and changed any printer settings or printing preferences, such as, for example, DPI or double-sided printing, the printer settings did not persist after you disconnected or logged off from a remote desktop. This issue has been resolved.

New in VMware Horizon Client 3.1.0 (Sep 9, 2014)

  • WHAT'S NEW:
  • Application name changed:
  • The name of the Horizon Client application for Mac OS X has changed from VMware Horizon View Client to VMware Horizon Client. The name of the installer file has also changed.
  • Expanded virtual printing and location-based printing support:
  • The virtual printing and location-based printing features are now supported for single-session Windows Server 2008 R2 desktops, RDS desktops (that are hosted on virtual machine RDS hosts), and remote applications. You must be connected to an Horizon 6.0.1 with View server to use these features.
  • USB 3.0 support:
  • Horizon Client 3.1, together with Horizon 6.0.1 with View, supports USB 3.0 devices plugged into USB 3.0 ports. USB 3.0 devices are supported only with a single stream. Because multiple stream support is not implemented in this release, USB device performance is not enhanced.
  • Reconnect to Horizon Client after sleep:
  • Horizon Client now reconnects automatically after your Mac goes into sleep mode. If reconnection is not possible because of a session timeout, the authentication screen appears and you can reauthenticate to the View server. The secure tunnel must be enabled in View Administrator to use this feature.
  • Windows system tray items appear in the Mac client notification area:
  • If a remote application creates a Windows System Tray item, that item now appears in the notification area on the menu bar of your Mac client system. You can interact with the item from the notification area on your Mac in the same way that you would interact with it from the System Tray on a Windows system.
  • URI and Horizon Workspace shortcut optimizations:
  • When you launch a remote desktop or application from a uniform resource identifier (URI) or Horizon Workspace shortcut, a small status window now appears while the server prepares the remote desktop or application.
  • Launch a remote application from the Dock:
  • Clicking the icon for a remote application in the Dock now launches the remote application. Previously, Horizon Client launched when you clicked a remote application icon in the Dock.
  • Hide the Horizon Client window after remote desktop or application launch:
  • After you launch a remote desktop or application from Horizon Client, you can now hide the Horizon Client window by clicking the X icon in the upper left corner of the window. Clicking the X icon does not disconnect your sessions. You can also set a preference to always hide the Horizon Client window after a remote desktop or application has launched. You can reopen the Horizon Client window from the Dock item or from the Window menu.
  • USB channel encryption configuration:
  • You can now use the advanced SSL options that you use to encrypt communications between Horizon Client and the View server and View Agent to select security protocols and specify a cipher control string for the USB channel.
  • Log file collection configuration:
  • Administrators can now configure parameters in the /Library/Preferences/com.vmware.horizon.plist file on a Mac client system to set the maximum number of Horizon Client log files and the maximum number of days to keep log files.
  • RESOLVED ISSUES:
  • Virtual printing was not supported for RDS (Remote Desktop Sessions) desktops or single-session Windows Server 2008 R2 desktops. This issue has been resolved.
  • If you were connected to a remote application and you pressed Fn+control+option+del on your Mac keyboard, the Ctrl+Alt+Del screen of the Windows server that hosts the remote application appeared. You could click the Cancel button on the Window server screen to return to the remote application. However, if you pressed Fn+control+option+del in the remote application a second time, you could not click into the Windows server screen and return to the remote application. This issue has been resolved.
  • Remote applications that depend on user interaction with the System Tray could not be shut down. For example, if you opened Skype as a remote application, the only way to close the window was to quit Horizon Client.

New in VMware Horizon Client 3.0.0 (Jul 2, 2014)

  • New features:
  • Support for hosted applications - With this release of Horizon Client for Mac OS X, you can securely access remote Windows-based applications and remote desktops running in a Horizon 6.0 environment. After launching Horizon Client for Mac OS X and logging in to a Horizon 6.0 View server, you see all the remote applications that you are entitled to use, in addition to remote desktops. Selecting an application opens a window for that application on your Mac OS X system. A remote application looks and behaves as if it were locally installed. A new -appName option has been added so that you can create URIs for connecting to remote applications by clicking a link in a Web page.
  • Favorite remote desktops and applications - You can select remote desktops and applications as favorites. Favorites are identified by a star. The star helps you quickly find your favorite desktops and applications. Your favorite selections are saved, even after you log off from the Horizon 6.0 View server.
  • Configurable security protocols and cipher control string - End users can now select the security protocols that Horizon Client uses to connect to a Horizon 6.0 View server and configure the cipher control string.

New in VMware Horizon Client 2.3.0 (Mar 25, 2014)

  • New features:
  • Real-Time Audio-Video support - Real-Time Audio-Video works with standard webcam, USB audio, and analog audio devices, and with standard conferencing applications like Skype, WebEx, and Google Hangouts. Real-Time Audio-Video is supported on Mac OS X Mountain Lion (10.8) and later. It is disabled on all earlier Mac OS X operating systems. See the documentation for complete software and hardware requirements.
  • Desktop search - Users can now search for a particular desktop by typing in the Desktop Selector window.
  • Reordering shortcuts - Users can now reorder View server shortcuts on the Home screen and desktop shortcuts in the Desktop Selector window by dragging and dropping.
  • Fixed issues:
  • If you launched a virtual machine in Fusion 6.0 and then connected to a desktop in Horizon View Client for Mac OS X, USB redirection did not work. This problem has been resolved in Fusion 6.0.1 and Horizon View Client for Mac OS X 2.2 and later.
  • If you launched Horizon View Client, started the printing service, connected to a remote desktop, and then launched and quit Fusion, print output was garbled when you tried to use a redirected printer from the remote desktop. This problem has been resolved in Fusion 6.0.2.