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
Version Upgrade Framework
Implemented a version upgrade mechanism for LLS.
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.