Skip to main content
Skip table of contents

Version Information

Breaking Changes

TSM-5873 Obsolete Licence Support Discontinued

Obsolete licences are no longer supported. If you encounter licence problems, please contact the HAKOM support.

TSM-5984 New Default Installation Path for TSM App and Data Interface Console

The default installation directory for the TSM App and the Data Interface Console has been changed:

  • C:\Program Files\HAKOM\PowerTSM App
  • C:\Program Files\HAKOM\Data Interface

This is crucial if you have set specific permissions for these paths or if you are using customized deployment scripts.

Features

TSM-5820 Added Support for PostgreSQL 16

Version 3.10.0 adds support for PostgreSQL 16.

TSM-5832 Support for HTTP Connections in TSM App

As of version 3.10.0 the TSM App supports accessing time series data from HAKOM time series web services. See details here: Configuration.

TSM-5859 XML Import: Assignment of Time Series Data to Time Series Based on Given Search Parameters

The XML import has been extended so that, like the MSCONS import, the specified time series definition can be used as a search parameter to find suitable time series and save the data to them.

This makes it possible to import energy data formats such as CR, ESS or EDIGAS.

The time series data can also be saved to several time series in different databases.

To simplify the configuration of different formats, it is possible to specify a configuration file when invoking the console, similar to the MSCONS import.

TSM-5893 Upgrade Third-Party Libraries to Latest Version

The Nuget dependencies have been updated to the latest stable version in order to avoid dependency conflicts and address security issues.

TSM .NET API

PackageVersion beforeVersion now
Microsoft.CodeAnalysis.CSharp4.6.04.8.0
Microsoft.CodeAnalysis.VisualBasic4.6.04.8.0
Microsoft.Extensions.Caching.Abstractions7.0.08.0.0
Npgsql7.0.48.0.1
Oracle.ManagedDataAccess.Core2.19.2002.19.210
System.Text.Json7.0.3

8.0.0

WebTSM Services

PackageVersion beforeVersion now
Microsoft.ApplicationInsights.AspNetCore2.21.02.22.0
Microsoft.AspNetCore.Authentication.JwtBearer6.0.56.0.25
Microsoft.AspNetCore.Authentication.OpenIdConnect6.0.56.0.25
Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv6.0.56.0.25
Microsoft.AspNetCore.Hosting.WindowsServices6.0.56.0.25
Serilog.AspNetCore5.0.07.0.0
Serilog.Formatting.Elasticsearch8.4.19.0.3
System.ServiceProcess.ServiceController6.0.08.0.0
Newtonsoft.Json10.0.313.0.3
System.Net.Http4.3.04.3.4
System.Security.Cryptography.Xml4.4.08.0.0
System.Text.RegularExpressions4.3.04.3.1

TSM-5912 Update Base Image of WebTSMServices Docker Image

The docker image is based on the mcr.microsoft.com/dotnet/aspnet:6.0 image. In order to address security issues, the base image has been updated to the latest version of mcr.microsoft.com/dotnet/aspnet:6.0.

Fixed CVEs (Critical & High)

CVEBase Score
CVE-2022-20689.8 Critical
CVE-2022-12929.8 Critical
CVE-2022-15879.1 Critical
CVE-2022-15869.1 Critical
CVE-2022-374349.8 Critical
CVE-2021-468489.1 Critical
CVE-2022-16649.8 Critical
CVE-2023-04647.5 High
CVE-2023-02867.4 High
CVE-2023-03617.4 High
CVE-2022-25097.5 High
CVE-2023-294917.8 High
CVE-2022-294587.1 High
CVE-2022-428988.8 High
CVE-2021-39997.8 High
CVE-2021-468287.5 High

Fixed Bugs

TSM-4358 Data Interface Console - CSV Import: Setting the quotation time via console parameters does not work

When calling the Data Interface Console, it is possible to specify configuration settings as parameters.

However, this did not work with the CreationTimeFromFileName setting. The parameter was ignored, which led to a subsequent error.

The problem has been fixed for this and other settings.

TSM-5597 Time Series Plug-in: Time Series With a Comma in the Name Is Not Found When Referenced With [this]

If a time series with a comma in its name is referenced in an ad-hoc formula using [this], an error is displayed stating that the time series does not exist.

This error has been corrected.

TSM-5933 Configuration Setting ReplaceInvalidNumbersByNullMissing Does Not Work Correctly

The HAKOMConfiguration/products/HAKOMFramework/settings/ReplaceInvalidNumbersByNullMissing configuration setting ignored NaN values (zero divided by zero). This bug has been fixed.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.