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.

Note:

Upgrading from an earlier version to 5.3 is not supported on Linux. Uninstall the earlier version before installing 5.3.

See Version Upgrade Behavior.

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 = assigned are 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.