Release Notes
This release introduces the following new features and enhancements in HCL Local License Server (LLS) 5.4.
Docker-Based Deployment
HCL Local License Server (LLS) can now also be deployed as a Docker container. In releases prior to 5.4, only native installations on Windows and Linux were supported. Container-based deployment is available as an additional option alongside the existing native installers.
The Docker deployment provides:
- A single installer package for both Linux and Windows hosts, with guided setup for the TLS certificate and the server port.
- A hardened container that runs as a non-root user with a read-only root file system.
- License files, certificates, the database, and logs stored on the host so that they persist.
- The update.bat/sh file for changing the TLS certificate and the server port after installation.
- A fingerprint that stays the same across container restarts and recreation.
HTTP Security Response Headers
LLS REST API responses now include standard HTTP security headers, which improve browser security and reduce exposure to common web-based attacks.
| Header | Value |
|---|---|
X-Content-Type-Options |
nosniff |
Referrer-Policy |
strict-origin-when-cross-origin |
Strict-Transport-Security |
max-age=31536000; includeSubDomains |
Cross-Origin-Embedder-Policy |
require-corp |
Cross-Origin-Opener-Policy |
same-origin |
Cross-Origin-Resource-Policy |
same-site |
Cache-Control |
no-store, no-cache, max-age=0,
must-revalidate |
Pragma |
no-cache |
Expires |
0 |
Version Upgrade on Linux
An existing installation can now be upgraded to a later version on Linux, in addition to Windows. The licenses, logs, TLS certificate, and port are carried over automatically.
On Linux, you can upgrade to 5.4 from 5.3 and its patch releases, such as 5.3.1. Since 5.3, LLS installs into /opt/hcl-lls, and that is the directory the installer upgrades. Any version earlier than 5.3 must be uninstalled before you install 5.4, because it does not necessarily reside in /opt/hcl-lls.