Release notes

This release introduces the following new features and enhancements.

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.

TLS Certificate Generation Utility

Introduced a built-in tlsutil utility for TLS certificate operations.

The utility supports:

  • Self-signed TLS certificate generation

  • TLS key decryption

Installer scripts have been updated to use this utility, eliminating the need to install OpenSSL separately.

Version Upgrade Framework

Implemented a version upgrade mechanism for LLS.

Version upgrades are supported on Windows installations.
Note:

Version upgrades are not supported on Linux for earlier versions such as LLS 5.0, 5.1, or 5.2. For Linux environments, a fresh installation of LLS 5.3 is required.

Backup and Restore During Upgrade

Added automatic backup and restore functionality during version upgrades.

The upgrade process now:

  • Creates a backup of required files

  • Manages backup directory and naming structure

  • Restores necessary configuration during upgrade

Installer Package Structure Update

Updated the LLS installer package structure to simplify the directory layout.

The nested Application/Windows structure has been removed from the installer package to improve usability and simplify installation.

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