Version Information
New Features
TSM-8279 - PowerTSM App: Advanced Search by Attribute Support
When connecting to a 4.x HTTP API, a new “Advanced” button is now shown in the PowerTSM App’s search dialog underneath the attribute search fields. It allows advanced search expressions to be used in order to find time series by advanced combinations of attributes and attribute-values.
TSM-8245 – WebTSM Services: Graceful Shutdown Handling
This feature changes how the /health/ready endpoint reports the service health during shutdown. Once a shutdown is requested, the health check now reports the service as unhealthy in order to allow load balancers and proxies to stop forwarding new requests to the instance. A new ShutdownTimeout setting under HAKOMConfiguration/products/WebTSMServices/HealthChecks/ShutdownTimeout controls the maximum amount of time the application should wait for ongoing requests to finish.
TSM-8285 - WebTSM Services: Allow Mixing of Quotation and Non-Quotation Time Series in Bulk Data Requests
The timeseriescollections/data endpoint now supports usage of the quotation query parameter regardless of whether the affected time series are quotation time series or not. Previously, the quotation parameter could only be used when reading or writing only quotation time series data. Now, when reading or writing a non-quotation time series, the quotation parameter is simply ignored.
TSM-TSM-8172 - PowerTSM App: Add Support for Editing Attributes When Connected to a 4+ HTTP API
This release finally adds the ability to add, edit and remove attributes when using a version 4.11 and later HTTP connection.
TSM-8287 WebTSM Services: New $EVENT_DATA_JSON Variable for Web Hook Callback Content
When registering a web hook, the new variable $EVENT_DATA_JSON can be used in the CallbackContent template to send event specific data to the callback recipient.
The content of the data depends on what event triggered the callback. For example, when saving data using a POST /repositories/<repository>/timeseries/<timeseries>/data request, it will include the range (From and To dates) of the data saved.
Fixed Bugs
TSM-7821 – PowerTSM App: Null Values for PreserveDuplicatedValues Cause Crash
An error in the PowerTSM app has been fixed that caused crashes when reading time series from an HTTP API connection which had their PreserveDuplicatedValues set to NULL.
TSM-8303 – Fixed Performance Issue in Cleanup Operations with Oracle
When using cleanup operations with an Oracle database in the backend, an error during type conversion caused performance issues and has now been fixed.