- 22 Sep 2023
- 6 Minutes to read
- Print
- DarkLight
- PDF
4.1 (Preview)
- Updated on 22 Sep 2023
- 6 Minutes to read
- Print
- DarkLight
- PDF
This is a preview version of Liquit Workspace, made available to you for testing purposes only and should not be installed within production environments. We value your feedback, please let us know about your experience with this build so we can improve this version before its official release. Licenses can be requested for testing purposes of Liquit Workspace for non-production environments. Bugs, issues, and feedback may be reported on feedback.liquit.com.
Universal Agent enhancements
Automatically clean stale cached content
The stale content from local cache of devices is automatically deleted:
- all content superseded by a new version is deleted immediately.
- all content that is inactive for a certain period is automatically deleted at the end of the period (
expireContent
) configured in the .JSON file. By default, this value is set to 90 days.
For more information, see Agent Configuration.
Performance improvements
- In case of offline Agent UI updates, the content is retrieved from the content store of CDN or Satellite server, instead of the Liquit server. It reduces the number of HTTP requests to the Liquit server. Note that CDN / satellite servers are not configured by default.
- In case of packages marked offline, only the active snapshots of all stages will be cached, instead of all snapshots. The reason behind it is to offload content downloads from the Liquit servers.
Events data upload to server
In the Portal > Agent settings a new section was added to control if the data generated after the agent triggers an event is stored to server and at what time interval. For more information, see Agent configuration and Agent settings.
Certificate enrollment method for device registration
A new method for registering devices to a Liquit zone was added: certificate enrollment. This method employs the PKI system and is helpful for large enterprises since it is more secure than the certificate method and allows you to issue individual certificates for each device, for example.
For more information, see Device Registration.
Liquit Workspace
Event collection (SIEM)
You can now send out events information to Splunk and Microsoft Sentinel external SIEM systems.
For more information about how to configure this integration, see Event Collectors.
Scheduled tasks
A new type of scheduled task called Install server update was introduced in Managed > Automation > Scheduled tasks. You can use it to automatically update all satellite servers within your zone.
Variables
- A new type of action called Set variable is available for packages under the Variable group. It allows setting variables to a static value or based on existing variables. For more information, see Set variable.
- You can now store the console standard/error output or user input inside a variable. Then, you can use that variable inside scripts or filters.
Console output storing is supported by the following actions: Run uploaded script, Start uploaded process, Start process, Run script, Start Mac App, Install uploaded MSI, Install uploaded MSP, Install uploaded MSU, Install MSI, Uninstall MSI, Install MSP, Install MSU
User input storing is supported by the Prompt user action.
Uninstall MSI action via Product code
A new option to uninstall an MSI file was added, namely via its unique product code.
There is no need to upload the file to the client computers, you can fill in the product code manually or extract it from MSI file present on your local device. Directly extracting the product code from an MSI is available only for Windows OS. For more information, see Uninstall MSI.
Support was also added for the MSI summary data in UserHost GetMetadata.
Packages
- Now it is easy to spot if an action or action set inside a package has filters set. For an action the pictogram is placed at the beginning of the row, for a set of actions the pictogram is at the top right corner of the table. If it is greyed that means filters are not set.
- In the packages list grid two new columns were added, Tag and Category which are displayed by default.
- A new package filter was added, Browser Exists. It checks if a certain web browser is installed on devices.
- Disabled shortcuts are now indicated as such in the action dialog, making it easier to identify the correct shortcut.
Other filters enhancements
Subnet filter supports IPv6
Besides IPv4, the Subnet filter now supports also IPv6. We introduced the concept of additional networks because currently there is only one network Liquit can detect. For example, if a VPN was needed in an environment, Liquit would not detect it.
The additional networks are displayed under User Portal > Diagnostics > Device > Network. You can use these additional addresses in the Subnet filter.
For more information, see Subnet.
Platform version filter by editions
More granular filtering options are now available for the Platform version filter.
In case of a Windows type platform you can now filter by edition: Home, Pro, Enterprise, Windows Multi-version, Windows for IoT.
As for Windows Server you can now filter by the version of the server, Server Core or Full Server.
For more information, see Platform version.
Support for PowerShell 7 and later
Run script and Run uploaded script type of actions now support two types of PowerShell engines:
- Windows Powershell - it is the old option, renamed and it is for Windows only
- PowerShell (Core) - for the new edition of PowerShell that is cross-platform (Windows, macOS)
For more information, see Run script and Run uploaded script.
Mac App installed version filter by short version
A new checkbox called Use short version was added to the Mac App installed version filter. If this checkbox is selected, the filter will check the short version string rather than the long version string in the .plist file. This option is useful when the file contains errors like missing long version or the short version is different than the long one.
Events displayed for deployments
A new screen named Events was added to deployments, which displays all events that are associated with the respective deployment.
Microsoft Entra ID (Azure AD) identity source
- The name of Azure Active Directory (Azure AD) identity source was changed to Microsoft Entra ID. For more information see Microsoft documentation.
- The Microsoft Entra ID (Azure AD) identity source now requires the Application ID URI from your Azure Portal for the Token Exchange authentication method.
User Collections
The User Collection functionality was added, to assist you in organizing users within a network based on your own criteria and to configure and deliver packages simultaneously for multiple users at once.
Portal Settings
The Download Agent for Windows > Windows Agent (Obsolete) option will be unavailable for selection starting this release and will be removed in a future release.
Serverutil
This configuration utility which is shipped with the Liquit Workspace Server product, can be used to register the local device as a new server within an existing Liquit Workspace database and to change the Server.json file. For more information about every action, see Architecture.
Liquit Workspace PowerShell Module
- The Get-LiquitDevice cmdlet also displays the last logged in user.
- Multiple new cmdlets were added for creating, removing, configuring identity sources. For more information, see Identity Sources.
Others
Drag and drop files in Workspace
Automatically create links to a local file, folder or application by dragging and dropping them in Liquit Workspace. No matter where you drop them, the links are created in the Workspace tab.
Support for screen readers in compliance with WCAG 2.1 AA
Users can now use screen readers to convert webpage text to audio (navigation elements, application names, menu items etc.).
Workspace UI consistency improvement
For consistency purpose, the Platform field in User Portal > Diagnostics > Device displays the OS and its version.
Longer license keys
The License key field in Manage > Workspace > Licenses now allows longer strings.
Entity IDs displayed in entities lists
A new column called ID has been added to all the entities lists across Liquit Workspace, for a better traceability of entities.