Nightly Changelog: 8.0.5-b20190923
Ignition Platform
14968: Fix a race condition in OPC read-after-write
Fixed an OPC read-after-write race condition where it was possible for a read value to be older than a value supplied by subscription.
14955: Prevent the expression property from becoming a binding when overriding in a UDT
Fixed an issue where tag expressions could accidentally be turned into a binding by overriding the value in a UDT instance, which caused the original expression to no longer function.
14976: Badge is now set when adding a new user
Fixed an issue where RFID badge configuration was not set when adding a new user from the Gateway’s Config Web Interface.
14791: Fixes to handle a master redundant node gateway rename.
Fixed an issue where renaming a redundant Master Gateway was causing the backup’s Gateway Network Connection to go down, and was also causing clients connected to the Master to temporarily disconnect and reconnect.
14673: A redundant master will now send approved gateway network certs to the backup
A redundant master will now send approved gateway network certificates to the backup. Certificate denial and delete requests are also now sent to the backup.
14959: Set authentication methods on Ignition IdP token
Logging in to Ignition’s IdP will now set the authentication method (such as “badge” or “pwd”) to the “amr” attribute, allowing Security Levels to be granted based on how the user authenticated.
14813: Check for circular UDT inheritance during legacy tag conversion
Prevented a StackOverflowError that could occur during legacy tag conversion (7.# to 8.0+) in cases where UDT definitions contain circular inheritance.
Perspective
13460: Allow columns in Table component to be invisible, but still make their data available via view params and selection.
Added a “visible” property to columns on the Perspective Table component. When disabled, the column we become hidden, but the underlying data is still accessible via view params and scripting.
Reporting
14682: Avoid index out of bounds in reporting data sources tables when deleting last row
Prevented an IllegalArgumentException that could occur when deleting the last row under the “Selected Historical Tags” table on both Tag Historian Query and Tag Calculation Query data sources.
Vision
8226: Fall back on openWindow when system.nav.openWindowInstance is called in the Designer
When calling system.nav.openWindowInstance in the Designer while the targeted window is already open, the function now swaps to the opened window and passes parameters properly. A warning will still be thrown, stating why a new instance wasn’t opened.