Release Notes for system:inmation 1.76

1.76.4 - June 15, 2021

Improved in 1.76.4

Improved Event Handling

Issue fixed with event handling where historized event data from remote components could be processed in different ways upon reaching the Core. This could lead to observable differences in the retrieved historical data, for example, between a RedStream object and its referenced Event Stream.

Dropzone

Fixed issue with Dropzone Datasource where increased memory usage could be observed during file processing.

Server Component

Issue fixed with Server service instability in certain cases when using the gethistoryex Lua function.

1.76.3 - June 10, 2021

Improved in 1.76.3

File Pointer Properties

File Pointer Properties are now supported. Files can now be attached to objects through the Attachments property or through properties with the File or Filelist datatype. The files are stored in the MongoDB repository using the MongoDB GridFS specification. Support is currently provided through Lua API functions (getfile, setfile, deletefile, getfilemetadata and setfilemetadata) and Web API endpoints (Read, Download, Upload, Read File Metadata and Write File Metadata).

Dropzone Retention Time

Improvements made to the Dropzone options with the addition of the Retention Time property. Processed files will be deleted when the retention time is exceeded, this prevents already processed files accumulating and filling up disk space.

OPC Attribute Support - Script Events

Scripted events (created using the setevent Lua function) now support OPC A+E attributes.

WebStudio Chart Widget

Chart widget, number of ticks on the axes of the Chart can now be configured. Also, context information can now be displayed when hovering over cursors added to the Chart.

DataStudio

DataStudio support for property capabilities including Property Panel indication for available/configured capabilities and History Grid support for historized properties.

Python API Client

A new version (0.10.0) of the inmation Python API client is now available from the PyPi page. Includes secure websocket support.

1.76.1 - May 14, 2021

New in 1.76

Lua API Static Model

The introduction of the new Lua Static Model makes the definition of all object classes and properties available using the Lua API. It is now possible to browse classes and subclasses for all available properties and performance counters within the Lua scripting environment.

Property Capabilities

The new Property Capabilities functionality expands the concept and scope of standard properties in the system, essentially allowing for the on-demand assignment of selected properties to actual object properties. This will be expanded in the future but currently allows for historization of select properties and the assignment of language translation tables.

Siemens Simatic Batch Integration

Communication to Siemens Simatic Batch systems using the SimaticBatchBridge package is now possible. The simaticbridge Lua library contains functions to access Simatic Batch systems using the Lua API.

Read-Only Profile

The Profile object has a new Read-Only AdministrativeGroup Property option named "Reviewer". This grants read only access to all system models (excluding the Access Model).

WebStudio Plotly Integration

WebStudio now has an integrated Plotly widget for displaying charts and graphs. The Plotly Javascript library contains 40 different chart types with a range of configuration options, accessible from within WebStudio.

Web API - Read Raw Historical Data at Time

Web API now includes a Read Raw Historical Data at Time endpoint, allowing users to read the raw value of an item at a certain point in time, no matter the data type of the value.

Improved in 1.76

Batch Tracker Extensions

Extensions and improvements have been made to the Batch Tracker object enhancing the update, modification and storage of batch records.

MSI Interface Extensions

Extensions and improvements have been made to the MSI Interface including more flexible tag mapping options and connected historian mapping. Timeout messages have been improved and more optional parameters are available within MSI messages.

History Transfer Chain

Improvements have been made to the History Transfer Chain Objects. Performance Improvements to the History Controller to improve the interface responsiveness of certain properties and improved error messaging. The History Transporter history handover has been revamped and the Statetable extended. The History Sink Item Aspen IP21 interface is improved with sorting data before sending and enabling of the writing of qualities to tags in the system.

Generic Time Series Buffer

Kafka and MQTT interface integration for the Generic Time Series Buffer.

DataStudio Script Editor and Console Displays

Improvements have been made to the Console and Script Editor display. Scripts can now be loaded and executed from file in the Console. Lua file extension is now suggested by default when loading or saving in the Script Editor display.

URL Property Support in DataStudio

Property fields in DataStudio now recognize URL entries and can be clicked to open the link in a browser. This is also possible from the JSON Viewer and Zoom dialog.

Support for Excel Sheet selection - DataStudio

When importing Excel files, it is now possible to select individual sheets to import from an Excel workbook containing multiple sheets.

Breaking Changes in 1.76

Administrative Group Property

The AdministrativeGroup Property of the Profile class has changed from a boolean datatype to integer with codings available in the AdministrativeGroup Coding Group.

Deprecation of os.setlocale function

The Lua os.setlocale library function will be deprecated in 1.76. Although the function will still work in 1.76, it will be replaced or removed in a future release.

Compatibility of 1.76 with Visual KPI 5.85.22.502

system:inmation v1.76 is compatible with Visual KPI versions 5.55.1.344 and greater, with the exception of 5.57 system:inmation v1.76 has been tested with Visual KPI version 5.85.22.502 see also Transpara Release Notes for detailed interoperability information.

Supported Operating Systems and other Applications in 1.76

Please see the System Requirements section of the documentation for more information and recommendations regarding installation environments.

Component Supported Operating Systems

Core Service (64bit)

Windows Server 2019

Windows Server 2016

Windows Server 2012 R2

Windows Server 2008 SP2

Windows 10

Windows 8/8.1

Windows 7 Prof. SP2 (64-bit)

Windows Vista SP2 (64-bit)

Web API Service (64bit)

Windows Server 2019

Windows Server 2016

Windows Server 2012 R2

Windows 10

Windows 8/8.1

Connector, Relay, Server Service (64bit)

Windows Server 2019

Windows Server 2016

Windows Server 2012 R2

Windows Server 2008 SP2

Windows 10

Windows 8/8.1

Windows 7 Prof. SP2 (64-bit)

Windows Vista SP2 (64-bit)

Connector, Relay, Server Service (32bit)

Windows Server 2019

Windows Server 2016

Windows Server 2012 R2

Windows Server 2008 SP2

Windows Server 2003 SP2

Windows 10

Windows 8/8.1

Windows 7 Prof. SP2 (64-bit)

Windows 7 Prof. SP1 (64-bit)

Windows 7 Prof. (32-bit)

Windows XP SP1 (32-bit)

DataStudio

Windows OS must support .NET 4.6.2

Windows Server 2019

Windows Server 2016

Windows Server 2012 R2

Windows Server 2008 SP2

Windows Server 2003 SP2

Windows 10

Windows 8/8.1

Windows 7 Prof. SP2 (64-bit)

Windows 7 Prof. SP1 (64-bit)

Windows 7 Prof. (32-bit)

Visual KPI

Windows Server 2019

Windows Server 2016

Windows Server 2012 R2

Windows 10

WebApps

Google Chrome > 88.0

Microsoft Edge (Chromium version) > 88.0

Microsoft Edge (old version) 44.0

Apple Safari (macOS) > 14.0

Apple Safari (iPadOS experimental) > 14.0

Mozilla Firefox > 86.0

Fixed Issues in 1.76

TFS ID Title Area Date
8284 inmation.gettime() does not fully support documented formats system:inmation 2021-04-30
16188 Dropzone results in increased memory usage system:inmation\Services 2021-06-15
15807 Events can get lost or processed multiple times in a Core component system:inmation\Services 2021-06-15
15559 Generic Time Series Buffer - Excessive script execution even though there is no value in the buffer system:inmation 2021-05-11
15527 Python API Client - Installation of current python api client fails if websockets is not installed before system:inmation 2021-05-11
15465 KPIOffset property description (and tooltip) gives incorrect example in system-model documentation system:inmation 2021-05-04
15437 Core service stops when querying the history of an item at the time when MongoDB is disconnected system:inmation 2021-04-26
15260 Web API - Hooks: Script containing a string surrounded by square brackets results in a handshake timeout. system:inmation 2021-04-30
15236 Core service stops due to an issue in mongo-c-driver when used with a replica set system:inmation 2021-05-04
15143 HistoryGrid: Adding action item with reference does not work correctly system:inmation 2021-03-31
15078 Misleading content of System Owner dialog in setup system:inmation 2021-05-10
14877 "No free cursor" error message when sinking to IP21 System system:inmation 2021-03-11
14813 Lua API - gethistory occasionally returns empty intervals (even if there is data) system:inmation 2021-04-26
14797 DataStudio - Keyboard Shortcuts needs improvements system:inmation 2021-02-23
14772 DataStudio is showing the wrong versions of some third-party libs system:inmation 2021-03-11
14760 Web API - machine authentication does not work with authentication groups system:inmation 2021-03-04
14748 Plantweb: Mongodb backup using inmation.Backup would fail due to the spaces in inmation root path system:inmation 2021-03-17
14742 Resolving instance when loading from config does not work system:inmation 2021-03-17
14710 Possible heap corruption in BPR MongoDB operations system:inmation 2021-02-22
14499 Redundant Stream does not work properly for script events system:inmation 2021-01-29
14085 Audit trail documentation about captured information system:inmation 2021-04-06
13642 Script events can't create OPC attributes system:inmation\Services 2021-06-14
13453 LuaAPI gettime doesn't work for parsing AMPM system:inmation 2021-04-20
12357 Upgrade failure because of the 'unstoppable' Web API service system:inmation 2021-05-12
11488 It is not possible to change local Core properties via DataStudio system:inmation 2021-04-30
10118 inmation Server doesn't resume event subscription after Core restart system:inmation\Services 2021-03-11
10057 Image reset after v1.54.0 upgrade system:inmation\Setup 2021-03-10

Known Issues in 1.76

TFS ID Title Area Date
9677 Excel Addin - Actions pane is not shown when some other add-ins are enabled system:inmation 2019-07-12
9388 Excel add-in - There is no order in the object tree or in the search result system:inmation\DataStudio 2019-06-19
9383 Excel Addin - VBA Module popup appears every time a new worksheet is used system:inmation\DataStudio 2019-06-18
9345 Web API - Authentication; ’sub’ claim in token not always the same for same Active Directory user. system:inmation\Web API 2019-06-14
6511 ProcessValueLink property causes confusion system:inmation 2018-08-16
6296 The UA connection is functional despite 'Server Certificate Endpoint Host mismatch (creating session)' error system:inmation\Services 2018-08-02
6264 Changing the port of the Core is not working system:inmation 2018-08-01
15516 UA Datasource cannot browse a particular OPC UA server system:inmation 2021-04-30
15499 DataStudio - Sorting of numeric values in tables/grid displays in alphabetic order system:inmation 2021-04-29
15494 Batch Tracker does not run in Simulation mode system:inmation 2021-04-29
15460 gethistory() returns null values when querying historical data for objects with a reference to the same Process Value system:inmation\Services 2021-04-27
15222 Password protected UA certificates can't be used system:inmation 2021-04-07
15203 Events Received perf. counter of Custom Event Data Store object causes confusion system:inmation 2021-04-01
15118 Problems in image loading system:inmation 2021-03-23
15076 syslib.execute() times out when the executed Lua chunk returns a function system:inmation 2021-03-18
15064 Dropzone - The historical data is set partially system:inmation 2021-03-18
14838 Uninstallation using Setup.exe lead to unintended full uninstallation system:inmation 2021-02-25
14814 DataStudio freezes when the event stream displays frequently generated UA events system:inmation 2021-02-23
14432 Inherited location option is not functioning system:inmation 2021-01-21
14408 ODBC Datasource - Invocation Delay causes the datasource to stop functioning system:inmation 2021-01-20
14046 Excel Template not installed if Office 2019 is installed system:inmation\DataStudio 2020-12-01
14016 Web API - ReadHistoricalData endpoint returns 0 instead of NoValue with TimeAverage and TimeAverage2 aggregates system:inmation 2020-11-27
13925 The MONGODB function(inmation.Backup library) returns "0:nil" after the successful operation system:inmation 2020-11-19
13574 Unable to keep report group header together with details system:inmation\DataStudio 2020-10-15
13525 Handling of KPI Tables without STARTTIME&ENDTIME arguments system:inmation 2020-10-12
13228 Scroll speed change on Windows OS is not applied in DataStudio system:inmation\DataStudio 2020-09-10
12997 getvalue() and Faceplate show an old value although the object has more recent values in history system:inmation 2020-08-18
12985 UA Client - URI Mismatch between ApplicationDescription and Certificate system:inmation\Services 2020-08-17
12505 The data holder object is corrupt when it is created below the connector by an action item with a triggering link system:inmation 2020-07-07
12453 historicaldataattime does not work for datatype string for VKPI widgets system:inmation 2020-06-29
12393 History Transfer Controller is not producing data points at Expected Frequency while using an aggregate system:inmation 2020-06-19
12299 Master core version is unknows from local core version system:inmation 2020-06-03
12134 Memory ramp-up with simultaneous Lua script instances system:inmation 2020-05-06
12079 inmation Server spams Windows Event logs system:inmation 2020-04-28
11984 inmation.mass can INSERT but not REMOVE system object system:inmation 2020-04-15
11715 Core service silently deletes or ignores critical objects in the image system:inmation 2020-03-06
11572 MongoDB URI property is not functional system:inmation 2020-02-20
11474 findobjects() call is terribly slow on large systems system:inmation 2020-02-11
11361 MongoDB Backup - The content of the source folder is not copied fully to the destination folder during the full backup system:inmation 2020-01-27
11288 It is possible to create multiple core and system objects with Lua mass system:inmation 2020-01-21
11251 inmation-Compose error handling for empty script files system:inmation 2020-01-17
11238 Web API authentication fails with a profile that has a backslash(\) in its password system:inmation 2020-01-16
10590 Configurations of MongoDB replica set are not passed to the Core system:inmation\Services 2019-10-18
10516 History Transporter gets stalled after returning an error state system:inmation 2019-10-14

UA Compliance Tests

Total Tests 831

✅ Passed

727

❌ Failed

104

Pass Percentage

87.48%

For more details see UA Compliance Tests page.