i4scada Version 4.0.0
Check out the Changes and Fixed Bugs of the i4scada 4.00 Version. The i4scada version brings along a large number of improvements and bug fixes.
Important
WCF services were replaced by an ASP.NET Core, an open-source web development framework | .NET Core Web API running on .NET 10, with Keycloak / OIDC endpoints.
i4scada Studio now runs as a 64-bit application, with a 64-bit Chromium browser, speech library and OPC DA.
Changes
ID | Description |
|---|---|
i4SCAD-1143 | Added a Beckhoff TwinCAT (ADS) connector for reading and writing device signals Signals are read in batches for faster updates, and the connector polls at a safe minimum cycle time |
i4SCAD-1188 | Extended ADS Connector to support additional data types Browse Beckhoff device symbols directly in Studio. Arrays can be added as single items on request, and signal names are consistent between Studio and the server |
i4SCAD-1204 | Improved ADS connector performance for faster signal updates |
i4SCAD-1138 | Extended OPC UA server certificate support to include 2048-bit keys |
i4SCAD-1172 | i4Studio OPC-UA certificate are now stored as *.DER file as well Certificate management for OPC UA connections in Studio. Server certificates can be listed and trusted from the OPC UA connector configuration |
i4SCAD-1174 | Improve OPC-UA browsing speed in i4Studio Browsing supports filtering and recursive browsing, displays icons for objects and variables, includes row numbers in the items grid and shows an error message when browsing fails |
i4SCAD-1180 | Extended OPC UA browsing in i4Studio to include nodes beyond variables Supported scalar types: Boolean, Byte, Int16, Int32, Float, Double, String, DateTime. Guid, XmlElement, NodeId, ExpandedNodeId, QualifiedName, and LocalizedText are converted to string. One-dimensional arrays of Boolean, Int16, Int32, Float, Double, String, and DateTime are the only arrays that can be passed as a Variant |
i4SCAD-1133 | Extend MessengerPro to use explicitely user selected secure communication methods None, StartTLS when available, explicit StartTLS, explicit TLS
|
Fixed bugs
ID | Description |
|---|---|
i4SCAD-1096 | i4Studio crashes when more than 35.000 alarms are exported |
i4SCAD-1109 | Recursive browsing of OPC-UA tags does not always give the expected result |
i4SCAD-1140 | i4Studio OPC-UA configuration cannot be saved |
i4SCAD-1141 | i4Studio OPC-UA browsing dialog does not browse/show all node items |
i4SCAD-1156 | ADS Signal write throws an error when writing any value |
Platform, installer and security changes
ID | Description |
|---|---|
i4SCAD-1116 | Added support for signing in to i4scada HMI through an external identity provider, such as Keycloak or Microsoft Entra ID Users can select the external sign-in button to authenticate with the configured provider and access the HMI NoteOIDC login is supported only in i4scada - i4designer applications |
I4SCAD-1163 | Updated the supporting libraries for i4SCADA web services. The Web API can now run in a Docker container |
I4SCAD-1173 | i4SCADA security updates CVE‑2024‑38229, CVE‑2024‑43484, CVE‑2024‑43483, CVE‑2024‑43485. Updated third-party components to address the following known security vulnerabilities:
|