deviceTRUST 20.2.100 for Windows and 20.1.200 for macOS, IGEL and eLux is now available. See the Windows, macOS, IGEL or eLux release notes for more information.

macOS Client 20.1.200

This release includes new features, bug fixes and changes for consistency with other deviceTRUST 20.1 components, as well as support for the forthcoming macOS Big Sur. If using macOS Big Sur, please see the Known Issues below.

Installation changes

We now install our Citrix Virtual Channel into a location which enables the deviceTRUST Client for all users of macOS, rather than just the user that ran the installation. This brings consistency with Amazon WorkSpace on macOS, and the deviceTRUST Client on other platforms.

macOS Update Properties

We’ve added a set of macOS Update properties which describe the status of macOS Software Update settings and pending updates. The new properties include:

  • DEVICE_MACOSUPDATE_ENABLED - Determines whether the Software Update service is running and the last attempt to update was successful.
  • DEVICE_MACOSUPDATE_VERSION - The version number of the Software Update service that last checked for updates.
  • DEVICE_MACOSUPDATE_LASTSEARCH - The time that the Software Update service last checked for updates.
  • DEVICE_MACOSUPDATE_UPDATE_COUNT - The number of updates that are waiting to be installed.
  • DEVICE_MACOSUPDATE_UPDATE_X_NAME - The name of the update that is waiting to be installed.
  • DEVICE_MACOSUPDATE_UPDATE_X_PRODUCTKEY - The product key of the update that is waiting to be installed.
  • DEVICE_MACOSUPDATE_UPDATE_X_VERSION - The version of the update that is waiting to be installed.
  • DEVICE_MACOSUPDATE_IGNOREUPDATE - The name of any updates that are not to be installed.
  • DEVICE_MACOSUPDATE_AUTO_CHECK - Set to true when macOS is configured to automatically check for updates.
  • DEVICE_MACOSUPDATE_AUTO_DOWNLOAD - Set to true when macOS is configured to automatically download updates.
  • DEVICE_MACOSUPDATE_AUTO_INSTALL_MACOS - Set to true when macOS is configured to automatically install macOS updates.
  • DEVICE_MACOSUPDATE_AUTO_INSTALL_APPSTORE - Set to true when macOS is configured to automatically install App Store updates.
  • DEVICE_MACOSUPDATE_AUTO_INSTALL_SECURITY - Set to true when macOS is configured to automatically install security updates.
  • DEVICE_MACOSUPDATE_AUTO_INSTALL_DATA - Set to true when macOS is configured to automatically install system data files.

Location Properties

The changes to the location properties are as follows:

  • DEVICE_LOCATION_LATITUDE and DEVICE_LOCATION_LONGITUDE have been replaced with the DEVICE_LOCATION_POSITION property.
  • DEVICE_LOCATION_PROVIDER has been added, and is set to Third Party when location properties are provided.
  • DEVICE_LOCATION_SOURCE has been added, and is set to WiFi when location properties are provided.

Network Properties

The changes to the network properties are as follows:

  • DEVICE_NETWORK_X_IP has been removed.
  • DEVICE_NETWORK_X_IPV4_ENABLED has been removed.
  • DEVICE_NETWORK_X_IPV6_ENABLED has been removed.
  • DEVICE_NETWORK_X_IPV4 has been added, and represents a semi-colon separated list of IPv4 addresses bound to the network adapter.
  • DEVICE_NETWORK_X_IPV6 has been added, and represents a semi-colon separated list of IPv6 addresses bound to the network adapter.
  • DEVICE_NETWORK_X_IPV4_SUBNET has been added, and is set to the IPv4 address masked with the subnet and with the subnet prefix length appended in CIDR notation. For example, an IP address of 192.168.10.12 with subnet 255.255.255.0 will be set to a value of 192.168.10.0/24. This new value becomes an accurate check of whether a device is part of a specific network.
  • DEVICE_NETWORK_X_IPV6_SUBNET has been added, and is set to the IPv6 address masked with the subnet and with the subnet prefix length appended in CIDR notation.
  • DEVICE_NETWORK_X_STATUS has been updated for consistency with other platforms, and is now set to Up, Down or Unknown.

Bug Fixes

  • Fixed an issue where the deviceTRUST virtual channel was not always correctly registered with Citrix, resulting in the host failing to establish a connection with the remote device.

Known Issues

  • On the latest beta of macOS Big Sur (currently Beta 9), Citrix Workspace app will only load the first virtual channel that it finds. This means that when deviceTRUST Client is installed alongside other virtual channels such as Citrix HDX RealTime Media Engine, they will fail to load. The same behavior can be observed even when the deviceTRUST Client is not installed. We are currently talking to Citrix about this issue.

Compatibility

The deviceTRUST macOS Client 20.1.200 will automatically convert Location and Network properties to their previous values when connecting to a 19.4 or earlier deviceTRUST Host.