Release note
v0.16.0
Release notes for the v0.16.0
v0.16.0
Release date: 2026-06-19
Summary of changes
Added ATS exporter support
ATS is now supported as a first-class application alongside ADS and ADH.
Key additions include:
- ATS application wiring (—app ats)
- ATS metric mapping source (docs/ats_metric_mapping.csv)
- ATS metric generation tooling (tools/generate_metrics_ats.py)
- Generated ATS metric definitions under src/generated/metricsAts/
- ATS-specific metric registration and filtering support
- Documentation updates covering ATS configuration and metric generation workflows
Enhanced license validation
License validation has been strengthened to verify host-bound license attributes against the running system.
Supported bindings include:
- hostname
- machine_id
- hostid
Bindings may be specified directly in the license payload or within node_id and host objects.
Documentation and build updates
- Added ATS examples and configuration guidance.
- Updated metric generation documentation to include ATS workflows.
- Added ATS build integration to the exporter build process.
Breaking changes
Host-bound licenses are now strictly enforced
Licenses containing host-binding attributes are now validated against the current host.
In addition, licenses must contain at least one valid host-binding attribute:
- hostname
- machine_id
- hostid
Licenses that do not contain any host-binding information will now fail validation.
Migration notes
ATS deployments
To enable ATS metrics, configure the exporter with:
lmc_exporter --app ats --server-key <server-key>
or:
app = "ats"
ATS currently supports filtering through:
- classes
- seed_paths
ATS does not currently support seed_path_groups.
License updates
Review existing license files before upgrading:
- Ensure the license contains a valid host-binding attribute.
- Verify that the configured hostname, machine ID, or host ID matches the target system.
- Regenerate or reissue licenses if host-binding information is missing or incorrect.