- 22 Aug 2024
- 8 Minutes to read
- Print
- DarkLight
- PDF
4.2
- Updated on 22 Aug 2024
- 8 Minutes to read
- Print
- DarkLight
- PDF
4.2.3615
Change
- Satellite servers can use direct access to download content.
Bugfixes
- Server stability fixes.
- Auditing is missing from the access policy pages.
- Cosmetic database error about duplicated key in the settings table.
- LDAP group names are not correctly escaped.
- Server stops giving direct access to agents.
4.2.3600
Bugfix
Web server certificates can fail to load during startup of Liquit Workspace server.
4.2.3599
Bugfixes
- PackageTempDir can be empty on macOS when device context is used.
- Microsoft.Deployment.WindowsInstaller.dll is missing for the ServerUtil.
- Server stability fixes.
- Auditing goes always to the main database instead of auditing database.
- The icon is missing for add media in the catalog editor.
- "No workspace item found" error can be displayed on terminal servers.
4.2.3573
Bugfixes
- Package creation can fail and icons can be missing when using a connector via a satellite server.
- The task scheduler next run date is not correctly calculated if multiple triggers are used.
- Serverutil can't create a new system database for new environments.
4.2.3560
Bugfixes
- Reporting dashboard is not updated with new data.
- Liquit Setup Store connector only shows the first 20 updates.
4.2.3551
Bugfix
The installation of Universal Agent may be corrupted on Windows, after upgrading to 4.2 from previous versions.
4.2.3547
Liquit Workspace
Auditing support
Have more control over your environment by tracking all the changes made within Liquit Workspace. The new auditing feature allows you to track multiple changes made on an entity as well identify potential mistakes.
Auditing requires Event Collectors to be configured. For more information, see Auditing.
For more information about Powershell Module support, see the Liquit Workspace Powershell Module section of this article.
Script filters
Two new types of filters called "Run script" and "Run uploaded script" are made available for packages. The new filters give you the freedom to cover advanced scenarios.
You can create a custom script as a filter and run it to check if the system fulfils the right conditions to install/launch applications or actions.
The following script languages are supported:
• Batch
• VBScript
• Windows PowerShell
• Bash
• ZSH
• JavaScript
• AppleScript
• PowerShell (core)
Event tagging for Splunk
You can now add event tags to event collectors within Liquit Workspace. These tags are sent to Splunk where you can use them to further filter events. For more information, see Event Collectors.
Insights
Insights offer a whole new perspective on your Liquit Workspace environment. We collect metrics on the server as well on specific zones, the following metrics are available:
Web events
• Rest requests
• HTTP Requests
Bandwidth
• Bandwidth In
• Bandwidth Out
Events
• Total Events
• Successful events
• Failed events
• Denied events
• Info events
• Warning events
User information
• User login
• User Logoff
Device
• Agent refresh
• Agent ping
Tasks
• Created tasks
• Started tasks
• Completed tasks
• Failed tasks
• Successful task
• Suspended tasks
• Resumed tasks
For more information, see Insights.
Dependency information for new managed packages
While creating a new package from a connector, you can see the status of all the dependencies required with the creation of the new managed package. If one of the products is not available, you can easily create it right from the dialog box.
Log off sessions option
You now have the possibility to set the inactivity period of a session after which Liquit Workspace will log off a user from a session. For more information, see Portal Settings.
SAS tokens based on Shared Key for Direct Access
Two new authentication methods were added for direct access: Public Access and Generate SAS (Requires Shared Key). For more information, see Storage Settings.
Disabling LOCAL Identity Source authentication methods
You now have the possibility to enable/disable the Form and Basic authentication methods for a LOCAL type identity source. For more information, see LOCAL.
Value type added to registry filters
The registry value filters now have the option to add the registry value, for a more granular filtering. For more information, see Registry value and Registry value exists.
Modify group membership package type
With the new predefined type of package called Modify group membership, you can easily change the group memberships for Microsoft Entra ID (Azure AD) and Microsoft Active Directory. For more information, see Packages.
Windows 11 23H2 support
Support for the 11 23H2 version of Windows was added. You can now filter devices based on the new platform version also the correct version of Windows will be displayed in the device overview.
Extended support for ACME
Google Trust Services was added to the list of providers supported by Liquit Workspace. For more details, see Domains.
Detect non-managed running MSI installation
Because Windows cannot run two MSI installations at the same time, and to prevent 1618 errors, Liquit Workspace can now detect MSI installations running externally. Liquit Workspace waits 2 minutes for the external MSI installation and then proceeds with its own MSI installation.
New system variables
Additional predefined system variables related to package execution were added. For more details, see Variables.
Multiple transforms (mst) on uploaded and networked install
The Install MSI and Install uploaded MSI actions now support multiple .MST files. In the case of Liquit Workspace Agent, only the first one in the table will be applied.
Obsolete Windows agent download options removed
The two obsolete options for the Download Agent for Windows option in the Portal Settings have been removed.
This is the latest version where the Liquit Workspace Agent (XML-based) is supported.
The bootstrapper is still able to download the (XML-based) Liquit Workspace Agent but this is the last version.
MAC address of a device
You can now see the MAC address of a device in the Overview screen. It can be helpful when troubleshooting network issues with the device. For more information, see Devices.
Remove end user crdentials
The option to reset the end user credentials was added in the reset workspace group. For more details, see Users.
Liquit Workspace Server
Web Proxy support
Set up a proxy server that redirects HTTP requests to the Liquit Workspace Server. All Liquit System components, including identity sources and connectors, can make use of it. For more details, see Server Settings.
Wildcard support for task limits in Server.json
Server.json supports limiting the number of tasks per type (typeLimits). Now you can use wildcards to configure multiple task limits for a single pattern. For more details, see Server Configuration.
Performance improvements
Improved performance on the server side, related to CPU.
Async support
Make use of Async to better optimize for high workload situations or for burst situations.
Liquit Workspace Server 3.x is out of support.
Liquit Universal Agent
The Liquit Universal Agent was upgraded to .NET 8 so it can support the latest operating systems and take advantage of the performance improvements that have been introduced since .NET 6.
Liquit Setup Store
Improved filtering
Liquit Workspace 4.2 enhances the Liquit Setup Store with new resources and improved filtering for business-ready managed packages.
macOS support
The Liquit Setup Store can now fetch x64 and ARM64 applications for the macOS platform.
Portable and Shortcut apps
Portable and Shortcut applications can also be imported from the Liquit Setup Store. For more information, see Liquit Setup Store.
Product version supersedence
During the creation of a new package, you can see all the product versions within Liquit Setup Store that supersede the currently selected version. Note that this info is displayed only in the Create package dialog box, of a new package created from the Liquit Setup Store connector.
Uninstall support
You can easily uninstall applications with the new option that allows you to automatically include uninstall actions in the managed packages created through the Liquit Setup Store connector.
By default, the option is disabled for existing Liquit Systems and enabled for new ones.
For more information, see Liquit Setup Store.
Featured resource support
You can now choose to synchronise the Catalog label the Liquit Setup Store sets on some resources.
Default output variable for primary install action
Two new predefined variables have been introduced, LATEST_INSTALL_EXITCODE and LATEST_UNINSTALL_EXITCODE, which can be used for uninstall actions
Option to override installation logs and installation directory
A new custom variable can be defined in the settings of the Liquit Setup Store connector to override the ${PackageTempDir} variable that is always used for storing the installation logs or downloading and installing applications. For more information, see Liquit Setup Store.
Redesign of the Request product dialog box
The Request product dialog box has a new, more intuitive design now. Instead of one screen where the user can fill various information, he now starts the process by selecting one of the two options: Provide a public download URL to the requested installer or Upload the installer only when requested by Liquit support. For more information, see Liquit Setup Store.
Liquit Workspace PowerShell Module
New cmdlets were added and some existing ones have been extended:
- Get-LiquitPackage supports retrieving entitled packages on an identity.
- Get-LiquitZone displays license usage information.
- New cmdlets were added for events and auditing events.
- Set-LiquitEventCollector supports auditing.
ServerUtil
Split database support
The capabilities of the existing split database setup were expanded by integrating support for installing and upgrading schemas. For more information, see Serverutil.
Others
Directory name used for uploaded directory
In the past, when using the Install uploaded directory type action, the path was saved as "Path.zip". In the new Liquit Workspace version, the name of the directory is used instead.
Context/zone pictograms
The context / zone
pictograms inside the settings screens of a context are easier to spot now, as they were moved closer to their corresponding field.
Copy to clipboard support in package Entitlements screen
Identities from the Entitlements screen of a package can now be copied to the clipboard, with the help of the new button on the row of each identity.