Release Notes
This release introduces the following new features and enhancements, and resolves the issues listed below.
additional_info Support in Lease APIs
Added support for the additional_info parameter in Lease API request bodies.
The additional_info field is now visible in Lease GET API responses.
To avoid potential exposure of sensitive information, this field is not logged in server logs.
OpenSSL No Longer Required
The installer package now includes tlsutil, which the utility.bat/sh file uses to generate the certificate and key, and the install.bat/sh and update.bat/sh files use to decrypt encrypted TLS keys, in place of OpenSSL.
OpenSSL is no longer a requirement.
Version Upgrade
On Windows, an existing installation can now be upgraded to a later version. The licenses, logs, TLS certificate, and port are carried over automatically.
Upgrading from an earlier version to 5.3 is not supported on Linux. Uninstall the earlier version before installing 5.3.
Backup and Restore
Uninstalling HCL Local License Server using the uninstall.bat/sh file now creates a backup of the license files, logs, TLS certificate, and port setting. During the next installation, a prompt to restore them is displayed instead of requiring the server to be configured again.
See Backup and Restore.
Simplified Installer Package Structure
The installer package layout has been simplified. The installation files are now located at the top level of the extracted package instead of inside nested platform folders, so the installer can be run directly from the extracted package.
Build Information Visibility
Users can now easily identify the installed build information after installation.
Build details such as the build environment are available in:
-
hcl_lls.log
-
installer.txt
This allows users to verify the installed build without relying on external installation media.
Log Enhancements
Enhanced logging to improve visibility and consistency.
Installer.txt enhancements include:
-
TLS certificate type (Self-Signed or Third-Party)
-
Certificate validity status
-
Certificate expiry date
Timestamp Standardization
Log timestamp representation is now standardized to UTC across the following logs:
-
service.log
-
hcl_lls.log
-
hcl_lls_features.log
-
hcl_lls_pools.log
Bugs Resolved
Assigned License Filtering
Resolved an issue where assigned license features were included in license pools.
Enhancements include:
-
Features with
type = assignedare filtered during license parsing. -
Assigned features are logged once for informational purposes.
-
Only leasable licenses (
type = lease) are persisted and exposed through LLS APIs.
Assigned licenses are excluded from license availability calculations and leasing operations.