Version Information
New Features
Fixed Bugs
TSM-7401 TSM-App: Attribute Values Are Not Imported Correctly
Attributes of the type TimeSeriesGroup would be imported with without its assigned value. This bug has been fixed.
TSM-7012 Incorrect Export of Master Data
When using the master data export, there was an error in the export with regard to the properties Audit, Quotation, and Compression. These properties were not exported correctly if the time series were copied to the clipboard before the export. The error has been fixed.
TSM-7481 WebTSM Service OpenAPI Specification: TimeSeries Schema Property Aggregation is Incorrectly Typed
In the OpenAPI specification, the TimeSeries schema property Aggregation had an incorrect type, which caused code generators to malfunction or fail. The Aggregation property is now of type number.
TSM-7672 Authorization Fails When the Claim Value too long
The authorization used to fail when the Claim Value was longer than 255 characters. In order to mitigate this issue, the new configuration entry <DiscardedClaimTypes> was introduced. The new configuration entry allows for the specification of claim types to discard, meaning that they won’t be considered for the authorization. All other claims will be truncated to 255 characters. More information can be found under Configuration | HAKOM-Framework.
TSM-7684 WebTSM Health Ready Endpoint Configuration
The endpoint /health/ready checks all configured repositories which when there are many may lead to congestion issues when called frequently. Therefore, a configuration option was added to bypass the actual database checks during health checks, avoiding connection exceptions.
<HAKOMConfiguration>
<products>
<WebTSMServices>
<HealthChecks>
<RepositoryReadyOverride>Healthy|Degraded|Unhealthy</RepositoryReadyOverride>
</HealthChecks>
</WebTSMServices>
</products>
</HAKOMConfiguration>
This setting overwrites the actual status of the repositories to reduce unnecessary database load caused by frequent health checks.
TSM-7437 Time Series Attribute Value Management Enhancements
Units associated with time series attributes are now properly preserved when saving through Master Data Import, fixing an issue where they were previously being deleted. Default values for list-type attributes are no longer automatically selected when no actual value is stored, preventing unwanted data modifications during save operations. These improvements ensure more predictable behavior when working with attribute values and prevent unintended changes when editing time series definitions.
TSM-7489 License Check for PerformanceAppServer Causes Issues
When a WebTSM Services instance checked for a valid PerformanceAppServer license, in certain virtualized environments, the check failed intermittently, causing unexpected and unpredictable responses. The check has been revised and logging has been improved to further investigate the underlying cause.
TSM-7827 Incorrect Representation of Parameter Requirements
The API Specification of the endpoint repositories/{repository}/timeseriescollections/attributes specified both id and name as required parameters. In reality only one of them is a must. The documentation has been modified to properly reflect this.