Release Notes for system:inmation 1.80
Improved in 1.80.3
- ISA95 Equipment Model - Object Moving
-
An issue where objects could not be moved in the ISA-95 Equipment Model has been corrected in this revision. The following limitations should be noted: Local Cores can only move objects they own, for example, objects placed beneath a Site object assigned to the Local Core. Move operations that will change the visibility of the object are not allowed, even by the Master Core.
- Object References Tab - Properties Panel
-
Issue fixed where the links in the Object References Tab would not redirect to the object in the corresponding model panel.
- Console and MassConfig Displays - Path Handling
-
The path handling and identification in the Console Display and MassConfig Display has been improved to correctly handle escaped characters in Lua script paths.
- WebStudio - Widgets and General Improvements
-
-
Table Widget: Some minor bug fixes were made to the table widget to apply schema settings more consistently. A new option to show row numbers was also added.
-
Plotly Widget: The code completion for the model data element was improved for which editor can now show the available configuration options.
-
Relative time expression: Relative time expressions in WebStudio now support more complex options allowing multiple offsets both backward and forward in time to be chained. For example to reference a time 1 month back, and 2 days, 4 hours forward from there the following expression would be used: *-1M+2d4h.
-
Advanced Form Widget: The values defined in the default fields of a property are now included in the Advanced Form data. Also, fixed issue to prevent resetting of some data fields when browser windows are resized.
-
Third Party Library View: An overview of the Third-party Libraries used in Webstudio can now be accessed from within the connection information panel (click on "Connected" in the WebStudio browser then click Third-party Libraries). The overview is opened as a WebStudio Table Widget so has all the filtering and search functionalities of that widget available.
-
- Alarm Generator - Improved Stability
-
-
Fixed storing and restoring of Alarm Generator state and improved stability of Discrete Alarm functionality.
-
Fixed issues with enabling and disabling of Alarm Generator.
-
Events produced by the Alarm Generator now contain extra fields (Data Source Object ID and Data Source Object Name) that refer to the Alarm Generator object itself to identify the source of the event.
-
- Windows Installer Improvements
-
Changes have been made to the Windows Installer Setup to improve overall performance including to Silent installation and Template deployment.
1.80.2 - December 15, 2021
system:inmation does not make use of the log4j Java library and is unaffected by the recently reported vulnerability. If you have any further questions or concerns please contact the inmation Support team. |
New in 1.80
- OEE Realtime KPIs
-
OEE Realtime KPIs (formerly a preview feature in 1.78) are now fully introduced in 1.80. The main Configuration class is the OEE Equipment Monitor for the ISA-95 Equipment Model and is supported by the time configuration classes TPM Site Configuration, TPM Year Configuration and other classes to provide the information about Shifts and not-scheduled and unscheduled equipment time.
- ModBus DataSource
-
The new Modbus Datasource interface now supports connection to Modbus devices. Both Modbus TCP and Modbus RTU protocols are supported along with read/write support. More information on configuring the Modbus Datasource is available here.
- WebStudio - Table Widget Tooltips
-
The WebStudio Table Widget now allows tooltips to be added to column headers. These will then be visible when the user hovers the mouse cursor over them.
- WebStudio - Editor Widget Compare Mode
-
The WebStudio Editor Widget now has a compare mode to show a diff editor between textual data. The contentToCompare field is configured with any value other than "null" to show the diff editor. The Editor Options can also be configured to choose whether the panels will be editable.
- WebStudio - Multiple Schema items in Table Widgets
-
The WebStudio Table based widgets (Table, Batch Table, Event Table and TimePeriodTable) can have two (or more) columns in the table widget with the same accessor (name). This can be used to show formatted data in one column and the original raw data in the other.
- WebStudio - Advanced Form Widget
-
The new Advanced Form Widget gives more flexibility when creating compilations based on user input. It is used for editing Big Table records.
- WebStudio - Subscription Monitor
-
A new Webstudio subscription monitor has been added to the connection info panel (click on "Connected" in the WebStudio browser then click Subscription Monitor). This gives an overview of which data changed subscriptions are used in a compilation. The opened table dialog shows the data changed subscriptions per widget and is updated on every VQT change.
- Health Monitor
-
The new Health Monitor object provides an in-built solution for system monitoring using performance counters and other useful metrics. The object can be configured to automatically create objects in the KPI model that are subsequently available on Visual KPI dashboards.
- Web API - Read Event History Endpoint
-
The new Read Event History endpoint allows the user to read the event history of an item in the system. The endpoint uses the underlying geteventhistory function to retrieve historical event data from the repository.
- Big Tables
-
The introduction of the new OEE functionality is supported by Big Table capabilities and the new Big Table data store. The new capability is designed to avoid performance issues when handling large property tables operations.
Improved in 1.80
- Security Improvements
-
Installation of 1.80 follows secure by default principles, where secure communication, profile creation and API access control are configured at installation. System profile passwords and component passphrases must now follow password policy requirements.
- Local Core Improvements
-
Fixed a potential problem with Local Core re-establishing communication to Master Core when the system has a very large I/O, ISA-95 Equipment &/or KPI Model is present.
- Code Execution Component Property - Local Core Visibility Management
-
The Code Execution Component property allows the user to control the visibility of KPI Model Site and S95 EM Site objects in different Local Core/Master Core contexts.
- Alarm Generator - Limit Alarms
-
The Alarm Generator now supports Limit Alarms in addition to the existing Digital Alarm functionality.
- SQL Catalog
-
SQL Catalog functionality has been improved to decrease memory usage and enhance search performance. SQL search queries can now also be made using using "path" as a key, as well as providing more convenience, it can also better handle ambiguity and resolve properties with the same name/code.
- WebStudio - Form Widget Date Entry
-
The WebStudio Form Widget now works consistently with relative dates (for example *-1d). Relative dates will by default be converted to regular date format unless the convertRelativeDate property is set to "false".
- WebStudio - Chart Widget Zoom Out
-
The WebStudio Chart Widget has an added "Zoom-out" button in the toolbar so all zoom functions can be achieved without the user needing a keyboard.
- WebStudio - Chart Widget Unstack
-
The WebStudio Chart Widget has a new "Unstack" button in the inspector panel’s y-Axis section to remove the y-axis stacking.
- WebStudio - Subscriptions and Network Disconnect
-
Issue fixed where DataChanged subscriptions would potentially not be restored after a network disconnect.
- WebStudio - Modify widget workmodel with dataSource
-
Support has been added to dynamically update the workmodel of a widget using a dataSource.
- WebStudio - Action Action
-
In WebStudio, the user is now able to make use of an action action inside a prompted widget to invoke a named action defined in the prompting widget.
- WebStudio - Compilation default column number
-
The default number of columns in a Webstudio compilation has been increased to 96. This allows the user to more precisely position widgets and have bigger flexibility when defining widget layouts.
- WebStudio - Compilation numberOfRows
-
The numberOfRows property in a Webstudio compilation can now be set specifically to the number of grid rows the viewport is divided into. This means that the compilation can be constructed to always stretch to fit exactly into the available viewport.
- WebStudio - Light/Dark Theme override
-
The Light/Dark Theme toggle button can now be hidden when developing compilations. This can be designated in the Loading Options.
Upgrade Notes - 1.80
Security Improvements::
Introduced in 1.80, the password policy related to Profile objects and component communication passphrases will still be compatible with existing passwords on existing deployments. However, it may have an effect on custom deployment scripts. If those scripts automatically change such password/passphrase properties, they might fail due to violating the new policies. |
Web API - Authentication::
From 1.80 onwards, a new installation of the system requires that a non-default authentication profile and password be specified for Web API communication to the Core. If using an older Web API version (that is not updated together with a Core on the same host) to communicate with a newly installed 1.80 or above Core service, the Web API might not be able to communicate using the default profile. The old Web API service should be updated and reinstalled using the new authentication profile and password. |
- MongoDB version 4.4.10
-
From 1.78.3, AspenTech Inmation is shipped with MongoDB version 4.4.10 (previously 4.4.8 with 1.78.2 and 4.0.2 in older versions). If using the Windows installer, the existing installation of MongoDB will not be upgraded automatically. To perform the upgrade manually, please visit the MongoDB upgrade instructions for Standalone, Replica Sets or Sharded Clusters depending on your own installation.
- Interoperability of 1.72 and older Components Store and Forward (SaF)
-
Connectors and Local Cores that are not up-to-date (not version 1.74 or newer) will be unable to forward historical data or events to parent Cores version 1.74 or newer. This affects only the systems where said components are configured for the manual-permissive software update mode. The data will be stored locally at the outdated component (within the configured storage limits) until the component is updated, then the previously stored data will be forwarded normally.
- Code Execution Component Property
-
The Code Execution Component property is not configurable in DataStudio for already existing KPI Model Site and S95 EM Site objects. Please contact the support team for more information on configuring this property in your existing system.
Compatibility Notes - 1.80
- OPC Classic Event Handling
-
The current way of returning classic OPC COM events in getvalue as a flat list of key/value pairs is deprecated. The defaults switch introduced in 1.78 is now the default.
- Administrative Group Property
-
In 1.76, the AdministrativeGroup Property of the Profile class changed from a boolean datatype to integer with codings available in the AdministrativeGroup Coding Group. This is only an issue if upgrading from versions older than 1.76.
- Password Policies
-
The Password Property of the Profiles class can now be null. Existing Lua scripts that use getvalue with this property need to be able to handle the case that the returned value can be nil. A login with a profile with a null password is not possible.
- Deprecation of os.setlocale function
-
The Lua os.setlocale library function was deprecated in 1.76. Although the function will still work in this release, it will be replaced or removed in a future release.
Compatibility of 1.80 with Visual KPI 5.92.4.546
system:inmation v1.80 is compatible with Visual KPI versions 5.55.1.344 and greater, with the exception of 5.57. system:inmation v1.80 has been tested with Visual KPI version 5.92.4.546. Also visit the Transpara Release Notes for detailed interoperability information. |
Supported Operating Systems and other Applications in 1.80
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 11 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 11 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 11 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 11 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) |
MongoDB 4.4.10 |
Windows Server 2019 Windows Server 2016 Windows 11 Windows 10 |
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 11 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 11 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.80
TFS ID | Title | Area | Date |
---|---|---|---|
19285 | WebStudio - Advanced Form: Resize does reset some fields when editing | system:inmation\WebStudio | 2022-01-21 |
19213 | MassConfig Console incorrect for escaped paths | system:inmation\DataStudio | 2022-01-20 |
19138 | Object move in Asset Model failing | system:inmation\Services | 2022-01-17 |
19070 | WebStudio - Advanced Form: Default property values are not applied to the form data | system:inmation\WebStudio | 2022-01-21 |
19034 | Local core crashes with error code 0xc0000005 | system:inmation\Services | 2022-01-20 |
18867 | 'esi-lcurl-http-client' wrong behavior for no body POST requests. | system:inmation | 2021-12-20 |
18771 | When a design report chart is created in Data studio it displays a different time when it is viewed in Web studio | system:inmation\Services | 2021-12-21 |
18527 | getcorepath() does not behave as expected with local core | system:inmation\Services | 2021-12-21 |
18382 | uaread() calls lead to memory leak | system:inmation\Services | 2021-11-22 |
18197 | PLC Datasource - Write on tags does not work with Allen-Bradley Logix 5000 device type | system:inmation\Services | 2021-11-19 |
18046 | Generic TCP Datasource keep alive option not working as expected | system:inmation\Services | 2021-10-07 |
17941 | Scheduler Item - RecurEnd Property (End by date) is mandatory to set | system:inmation\DataStudio | 2021-10-01 |
17828 | DataStudio - JSON Viewer does not show the actual value | system:inmation\DataStudio | 2021-10-06 |
17765 | inExcel Template freezes during initialization | system:inmation\DataStudio | 2021-11-18 |
17757 | Local Core with large model(s) may become non-functional | system:inmation\Services | 2021-10-04 |
17729 | Incorrect documentation of SIMATIC BATCH Bridge SETPARAMETER function | system:inmation\Documentation | 2021-10-07 |
17702 | Cascaded Cores - Mass Config Sheet Visual Bug | system:inmation\DataStudio | 2021-09-14 |
17668 | Software errors and warning for History Transfer Controller | system:inmation\DataStudio | 2021-12-01 |
17549 | History Transporter - OPC UA HA does not work with a particular OPC UA server | system:inmation\Services | 2021-12-01 |
17055 | Unknown error prevents Webstudio from loading Event Table. | system:inmation\WebStudio | 2021-12-21 |
16849 | Missing German translations (AuditTrail and Faceplate) | system:inmation\DataStudio | 2021-12-13 |
14814 | DataStudio freezes when the event stream displays frequently generated UA events | system:inmation\DataStudio | 2021-09-17 |
12997 | getvalue() and Faceplate show an old value although the object has more recent values in history | system:inmation | 2021-12-14 |
11572 | MongoDB URI property is not functional | system:inmation | 2021-10-14 |
11028 | DataStudio Console Scripts(Upsert, Insert etc.) do not contain Security References | system:inmation\DataStudio | 2021-10-20 |
Known Issues in 1.80
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 |
8944 | Possible memory leakage with OPC XML DA data sources | system:inmation | 2019-05-10 |
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 |
19103 | Filegrid widget documentation checking | system:inmation\Documentation | 2022-01-03 |
19056 | Server object unable to connect after image removal | system:inmation\Services | 2021-12-21 |
18819 | It is not possible to connect to Web API service if a very long access token lifetime is set | system:inmation\Web API | 2021-12-07 |
18784 | External Writes not in Audit Trail | system:inmation | 2021-12-03 |
18734 | OPC UA Subscription does not work for Item IDs with opaque identifier type | system:inmation\Services | 2021-12-01 |
18714 | Scheduler Item breaks after modifying it during Edge Duration | system:inmation\Services | 2021-11-30 |
18553 | Strange status behavior with server model objects | system:inmation\Services | 2021-11-22 |
18375 | msgqueue - address in use | system:inmation\Services | 2021-11-05 |
18362 | Python API Client not working after a token refresh | system:inmation\Services | 2021-11-05 |
18340 | Documentation of CustomTimeRetention property is incorrect/misleading | system:inmation\Documentation | 2021-11-04 |
18338 | ModObjectState no longer documented after v1.70 | system:inmation\Documentation | 2021-11-04 |
18175 | AdvancedLuaScript Property - example leads to misunderstanding | system:inmation\Documentation | 2021-10-19 |
18093 | Report Item - Query Objects property is not set when "OK" button is used | system:inmation\DataStudio | 2021-10-11 |
17953 | Custom Event Types being a child of another Custom Event Type is not handled in inmation UA A+C client | system:inmation | 2021-09-24 |
17766 | IO-Node UA node-data properties are not read when object is created manually (without browsing). | system:inmation | 2021-09-06 |
17728 | WebAPI - allocation timeout creates error 500 | system:inmation\Web API | 2021-09-01 |
17433 | WebStudio Form Date input field doesn't send the date in the current format after it's been changed | system:inmation\WebStudio | 2021-08-05 |
16941 | No data in the real time trend after changing Marker startup type option | system:inmation\DataStudio | 2021-07-19 |
16886 | Code Deletion by two times pushing F9 | system:inmation\DataStudio | 2021-07-12 |
16855 | Cloud sink [Kafka] message duplication when connection to server is restored | system:inmation | 2021-07-07 |
16393 | MongoDB index creation failure for one collection marks the whole connection pool as being bad | system:inmation | 2021-06-16 |
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 |
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 with escaped object names / paths | system:inmation | 2021-03-23 |
15076 | syslib.execute() times out when the executed Lua chunk returns a function | system:inmation | 2021-03-18 |
14432 | Inherited location option is not functioning | system:inmation | 2021-01-21 |
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 creates error | system:inmation | 2020-10-12 |
13228 | Scroll speed change on Windows OS is not applied in DataStudio | system:inmation\DataStudio | 2020-09-10 |
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 unknown 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 |
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 |
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 |
UA Compliance Tests
Total Tests | 831 |
---|---|
✅ Passed |
726 |
❌ Failed |
105 |
Pass Percentage |
87.36% |
For more details see UA Compliance Tests page.