Nightly 8.1 Changelogs - 2023

Nightly Changelog: 8.1.30-SNAPSHOT-b20230703

Perspective

Perspective

IGN-7840: In a Perspective coordinate container nested in a breakpoint container, pipe anchors constantly remain visible on all components
Pipe anchors should disappear when no longer in piping mode.
IGN-2549: Coordinate Container: Right click to paste a component in percent mode results in incorrect width and height
Coordinate container in percent mode, paste at position adds component with correct width and height.

1 Like

Nightly Changelog: 8.1.30-SNAPSHOT-b20230703

Perspective

Perspective

IGN-7840: In a Perspective coordinate container nested in a breakpoint container, pipe anchors constantly remain visible on all components
Pipe anchors should disappear when no longer in piping mode.
IGN-2549: Coordinate Container: Right click to paste a component in percent mode results in incorrect width and height
Coordinate container in percent mode, paste at position adds component with correct width and height.

Nightly Changelog: 8.1.30-SNAPSHOT-b20230705

Swing

Designer

IGN-5970: Upgrade xmlgraphics-commons lib from 2.3 to 2.7 due to CVE
Updated Apache XML Graphics Commons dependency from 2.3 to 2.7

Platform Core

Other

IGN-7819: Update sqlite-jdbc to version 3.41.2.2 due to critical level CVE
Updated SQLlite to version 3.41.2.2

Scripting

Scripting

IGN-6663: Incomplete system.util.logger: missing fatalf() function, all others implemented
Usage of fatalf logger scripting method no longer produces an error.

Nightly Changelog: 8.1.30-SNAPSHOT-b20230705

Alarming

Alarm Status

IGN-5632: Alarm Journal: The label disappears for alarms acknowledged by the Live Event Limit

Nightly Changelog: 8.1.30-SNAPSHOT-b20230706

Alarming

Twilio

IGN-7155: Twilio module: Select which NIC SMS notifications are sent to
Added a "local address" field within Twilio account settings so that a different network interface can be used besides the default.

Foundation

Installers

IGN-2259: Support App Notarization for the mac os Ignition installers
The Mac OS Ignition Installer is now properly notarized to pass GateKeeper checks.

Nightly Changelog: 8.1.30-SNAPSHOT-b20230707

Tag Historian

Store & Forward

IGN-6285: Improve the Efficiency of the alarm journal's pruning
Improved Alarm Journal Pruning efficiency for newly created Alarm Journals.

Tags

Tags & UDTs

IGN-7923: Unexpected UDT instance Configuration Updates with system.tag.configure() and MergeOverwrite 'm' Collision Policy
Overriding a UDT Instance member with a bound value will now correctly reflect the change.

Platform Core

Other

IGN-5323: Occasionally, gateway UI becomes unusable and "Cannot access destroyed record" errors appear for the SystemPropertiesRecord
Fixed issue where gateway occasionally threw out "Cannot access destroyed record" errors for the SystemPropertiesRecord, which required a gateway restart to resolve.

Includes some changes added by hand to account for some weekend process hiccups.--@Brian_Ray

Nightly Changelog: 8.1.30-SNAPSHOT-b20230710

Gateway Network

EAM & Redundancy

IGN-7507: Redundancy: Master will overwrite tags on backup if change are made to tags before redundancy is reestablished during master startup
The redundant system can now use the backup's data to resolve conflicts between nodes if it has been active longer than the master. Prior to this, the master's data would always be used when a conflict was detected.

Platform Core

Other

IGN-5323: Occasionally, gateway UI becomes unusable and "Cannot access destroyed record" errors appear for the SystemPropertiesRecord
Fixed issue where gateway occasionally threw out "Cannot access destroyed record" errors for the SystemPropertiesRecord, which required a gateway restart to resolve.

Tag Historian

Store & Forward

IGN-6285: Improve the Efficiency of the alarm journal's pruning
Improved Alarm Journal Pruning efficiency for newly created Alarm Journals.

Tags

Tags & UDTs

IGN-7923: Unexpected UDT instance Configuration Updates with system.tag.configure() and MergeOverwrite 'm' Collision Policy
Overriding a UDT Instance member with a bound value will now correctly reflect the change.

1 Like

Nightly Changelog: 8.1.30-SNAPSHOT-b20230711

Comms

Drivers

IGN-7900: Siemens: Using the new Date_and_Time addressing on a S7-1200 causes blocking
Fixed an issue in the S7 driver where reading a Date_and_Time data type on an unsupported device could cause other valid read items in the same request to be set to bad quality.

Nightly Changelog: 8.1.30-SNAPSHOT-b20230712

Tag Historian

Tag Historian

IGN-4767: More helpful error message for tag history when datasource is disabled
A more descriptive message is now logged when storing tag history data against a disabled history provider.

Gateway Network

EAM & Redundancy

IGN-7597: EAM Send Tag Task fails if Tag Editing Permissions are set on Agent’s tag provider
EAM Send Tags task now checks the service security tag editing permissions instead of local tag provider permissions.
IGN-3019: Agent Nodes Available As Controller Options In EAM
EAM agent settings now validates that a controller selection is actually an EAM controller before allowing the agent settings to be saved.

Nightly Changelog: 8.1.30-SNAPSHOT-b20230713

Alarming

Alarm Notification

IGN-6796: Voice alarm memory leak, CereRenderer$CereCallback
Fixed a potential memory leak that could occur when using alarm voice notifications.

Tags

Tags & UDTs

IGN-7245: Tag Report tool Value Property Search is not returning String comparison results
Tag Report Tool property comparison will now correctly compare Strings when using Value property.

Note that in light of 8.1.29 LTS Pulled, 8.1.30 Emergency Release, all 8.1.30-SNAPSHOT changes above will be officially released in 8.1.31.

Nightly Changelog: 8.1.31-SNAPSHOT-b20230714

Security

Security

IGN-7612: Google Guava update fixes "low/Med" CVEs reported by multiple customers/tools
Update Google Guava dependency from 26.0 to 32.0.1.

Web UI

Web UI

IGN-4154: Project name input on import page is missing validation message for duplicate naming
Importing a project on the project page now shows the proper error message when the project name already exists.

Swing

Designer

IGN-7652: Resource conflict not detected for folder capitalization differences during import
Fixed an issue where importing resources in the designer with case-insensitive matching folder paths would lead to duplicated folders and problems loading the project.

Perspective

Perspective

IGN-7808: Time Series Chart’s series name resets with default value when it has a binding
Fixed a bug caused by logic that automatically generates series names. This logic now can be toggled on or off using the "autoGenerateSeriesNames" checkbox.

Nightly Changelog: 8.1.31-SNAPSHOT-b20230714

Comms

Drivers

IGN-5495: In the GW BACNET "local device" driver configuration, a default value for "bind address" will allow users to be more successful by default
When creating a BACnet Local Device in the Gatway, the bind address is now initialized to '0.0.0.0'

2 Likes

Nightly Changelog: 8.1.31-SNAPSHOT-b20230717

Comms

Drivers

IGN-7771: Mitsubishi Driver - Add support for MELSEC-F series
Added MELSEC-F series support for the Mitsubishi Driver.

Swing

Designer

IGN-4628: Named Query bindings have previous parameter values populated
Fixed an issue with named query parameter value populated with value from another named query if parameter name match.

Perspective

Perspective

IGN-7085: Designer: property editor jumps every time a selected component is clicked
Reduced the number of Property Editor refreshes that occur with view editor interactions.

4 Likes

Nightly Changelog: 8.1.31-SNAPSHOT-b20230718

Tags

Tags & UDTs

IGN-7475: Relative tag paths break on query tags when moving or renaming the tag
Query Tags will now update the query correctly when relative tag path references change.

Containers

Cloud Edition - AWS

IGN-7954: Bump the bundled version of Cirrus Link modules to 4.0.17
Updated Ignition Cloud Edition bundled Cirrus Link MQTT modules to version 4.0.17

Perspective

Perspective

IGN-7958: Quality Overlay: The Quality Overlay on a component disappears unexpectedly when toggle the preview mode or switching in between views.
Ensure applicable component quality overlays are displayed on first component render.

Security

Security

IGN-739: Tag Groups doesn't follow tag provider's edit permissions
Fixed an issue where security levels weren't used for enforcing tag group modifications.

1 Like

Nightly Changelog: 8.1.31-SNAPSHOT-b20230719

Perspective

Perspective

IGN-7686: Modal Backdrop’s Z-Order is not decremented when other popups are closed
Fixed a bug where modal couldn't be closed due to the modal and backdrop having the same z-index value. In addition, now the child popups of a parent modal popup can no longer be pushed behind the parent.

Swing

Vision

IGN-7887: Missing i18n key 'Navtree.Badge.Grouped'
Fixed the tooltip bundle key on grouped objects in Vision.

1 Like

Nightly Changelog: 8.1.31-SNAPSHOT-b20230720

Perspective

Perspective

IGN-7995: Horizontal Menu: displaying menu items as horizontally stacked and not vertically stacked
Fixed an issue in the horizontal menu where menu items weren't vertically stacked.

Containers

Cloud Edition - AWS

IGN-7869: Cloud edition: EAM remote upgrades fail when encountering broken/dangling sym-links
Fixed an issue with symlink handling on EAM Remote Upgrade of Ignition Cloud Edition.

Comms

Drivers

IGN-7979: Upgrade Mitsubishi driver's google guava version from 23.3 to 32.0.1 due to CVEs
Update Mitsubishi driver's Google Guava dependency from 23.3 to 32.0.1.

1 Like

Nightly Changelog: 8.1.31-SNAPSHOT-b20230721

Comms

Drivers

IGN-7813: Mitsubishi Driver - Add "wstring" data type
Added the new "WString" data type which can be used for Unicode characters and also changed the encoding for the String data types to be fixed-width regardless of PLC series.
IGN-7812: Mitsubishi Driver - Automatically round string length to nearest even number
Fixed an issue where address String length was being inconsistently rounded to the nearest even number.
IGN-8049: Mitsubishi Driver - 0x5B end code in Frame 1E response causes subsequent requests to fail
Mitsubishi driver: fixed an issue where receiving a specific error response from a MELSEC-F series PLC could cause subsequent requests to fail.

Tags

Tags & UDTs

IGN-7569: system.tag.browse returns invalid TagPaths for property nodes
system.tag.browse now returns valid TagPaths for property nodes

2 Likes

Nightly Changelog: 8.1.31-SNAPSHOT-b20230721

Alarming

Alarm Notification

IGN-7810: Alarming: An Alarm From a Spoke Gateway will Persist in the Pipeline on a Hub Gateway when the Spoke is Restarted
Fixed an issue where a remote alarm event within a remote pipeline would become orphaned if the originating gateway restarted.
IGN-4472: Remote alarms in a pipeline do not drop out when disabled
Fixed an issue where finished alarm events weren’t being sent to remote alarm pipelines.
IGN-4471: Shelved dropout condition does not work for Remote Alarms
Fixed an issue where shelved alarm events weren’t being sent to remote alarm pipelines.

Nightly Changelog: 8.1.32-SNAPSHOT-b20230724

Scripting

Scripting

IGN-5347 Environment variables with non-ASCII characters prevent Ignition Clients from launching
Gateways or Vision clients running on a Windows system with non-ASCII characters in a system environment variable name would fail to start due to Python exceptions being thrown.