Nightly 8.1 Changelogs - 2023

Nightly Changelog: 8.1.29-SNAPSHOT-b20230525

Tag Historian

Store & Forward

IGN-7183: S&F: Quarantined Records Generated due to ConcurrentModificationException
Fixed an potential ConcurrentModificationException thrown when using the Tag History Splitter with the Internal Historian if specific race conditions were met.

Nightly Changelog: 8.1.29-SNAPSHOT-b20230530

Gateway Network

EAM & Redundancy

IGN-7567: Redundant providers accumulate changes even if the gateway is not a redundant gateway
Fixed issue where some systems were storing redundancy data even if the gateway was running in independent mode.

Missed the Friday May 26 build; here it is.


Nightly Changelog: 8.1.29-SNAPSHOT-b20230526

Comms

OPC

IGN-7663: Allow Lists when writing to arrays or providing method input argument values
Allow lists to be passed for parameters expecting arrays (writing to array tags, calling methods with array inputs).

Perspective

Perspective

IGN-6157: Dropdown: ability to control the min and max menu height
Dropdown, added properties to control the min and max menu height.

Security

Auditing

IGN-7413: Edge Audit Manager: add extra handling for null project name
When no name is provided while trying to retrieve the profile for a project, null will be returned. When a name is provided the behavior remains unchanged.

2 Likes

Nightly Changelog: 8.1.29-SNAPSHOT-b20230530

Security

Security

IGN-5766: Tag security treats unauthenticated remote tag access as authenticated instead of public.
Fixed an issue which caused remote gateways to incorrectly have the "Authenticated" security level for remote tag provider access if the "Trust Remote Security Levels" setting is disabled and the "Impersonation Role Name" setting is blank.

Gateway Network

EAM & Redundancy

IGN-7567: Redundant providers accumulate changes even if the gateway is not a redundant gateway
Fixed issue where some systems were storing redundancy data even if the gateway was running in independent mode.

Nightly Changelog: 8.1.29-SNAPSHOT-b20230601

Comms

Drivers

IGN-4781: Provide additional error info for Modbus errors
When an error response is received, include details about the corresponding request in the error message.

Perspective

Perspective

IGN-7395: Power Chart: Trends are rendered poorly when zoomed in on a large time range for realtime and historical
Fixed a bug where the Power Charts trends were not re-querying data when zoomed in on a time range.

1 Like

Nightly Changelog: 8.1.29-SNAPSHOT-b20230605

Web UI

Web UI

IGN-6034: Improve security restrictions on Status -> Running Scripts webpage
Allows users with STATUS permissions to view, but not terminate, scripts on the Running Scripts page.

Perspective

Perspective

IGN-5552: Property Editor: a "go-to-view" action, directly from the Property Editor
Configured (and valid) view paths in the Property Editor now display a button that will open the view found at that path.

Tags

Tags & UDTs

IGN-7786: system.tag.query is returning different results tags with security permissions than the Tag Report Tool
Fixed an issue where too many tags were being returned from system.tag.query() because security context was not applied.

2 Likes

Nightly Changelog: 8.1.29-SNAPSHOT-b20230606

Gateway Network

Gateway Network

IGN-7602: EAM Tasks sending files routed through a proxy gateway are forcefully ended after 60 seconds
Some EAM tasks that needed to send a large file through a proxy gateway would fail after 60 seconds due to a hard-coded timeout setting. The setting has been changed to 60 minutes by default, and is adjustable via the -Dws.handoff.timeout=3600' system property (the property must be set on the proxy gateway).

Foundation

Launchers

IGN-5974: Move the launchers over to alternative logging framework
Migrated the Launchers' logging framework to reload4j

Security

Security

IGN-7608: Apache Commons Compress update fixes 4x CVSS v3 7.5 CVEs
Bumped Apache Commons Compress dependency from 1.19 to 1.23.0

Nightly Changelog: 8.1.29-SNAPSHOT-b20230608

Swing

Designer

IGN-7474: Memory Leak: When opening and closing the binding editor for a Perspective property that has a script transform returning a large dataset
Fixed some memory leaks in the binding editor frame.

2 Likes

Nightly Changelog: 8.1.29-SNAPSHOT-b20230609

Alarming

Alarm Notification

IGN-5129: Twilio SMS notifications for acknowledged alarms still include prompt to ack
Fixed Twilio SMS notifications to no longer include a prompt to acknowledge an alarm if the alarm has already been acknowledged.

Comms

Drivers

IGN-7824: Mitsubishi Driver - Requests can accumulate when waiting for channel reconnect
Prevent requests from accumulating and being subjected to long delays before execution while driver is not connected.
IGN-7802: Improve Logix read optimization for arrays
Improved request optimization when reading multiple array tags.

Tags

Tags & UDTs

IGN-7528: Tag Browser: Attempting to move/nest UDT definitions can delete UDT definitions
Fixed an issue where dragging a UDT definition onto another would delete the dragged UDT with no confirmation.

Nightly Changelog: 8.1.29-SNAPSHOT-b20230612

Perspective

Perspective

IGN-7649: system.perspective.closePopup(‘’) closes most recently opened popup instead of most recently focused popup
This ticket fixed a bug that was causing the last opened popup to be closed instead of the top most popup when `system.perspective.closePopup` is called with an empty string passed in as the popup ID.

Scripting

Scripting

IGN-7470: Hide internal sendEmail method from script hinting
Removed depreciated system.net.sendEmail from script hint choices.

Swing

Vision

IGN-7579: Vision Popup submenu covers parent menu on hover
Fixed an issue with popups in Vision that caused an overlap between the submenu and main menu items.

Nightly Changelog: 8.1.29-SNAPSHOT-b20230613

Perspective

Perspective

IGN-3333: Perspective should respect "Comm Off" and "Read Only" mode within Designer for tag subscriptions
Tag bindings and polling bindings respect comm off and read only modes within the Designer.

Comms

Drivers

IGN-7801: Improve Logix browse and re-browse speed
Improved browse and re-browse speed by using connected messaging.

Nightly Changelog: 8.1.29-SNAPSHOT-b20230614

Comms

Drivers

IGN-7883: Mitsubishi Driver - Don't use "lazy" setting for ChannelFSM
Prevent Mitsubishi device connections from going into an "Idle" state even if there's no requests being sent.
IGN-3966: Add support for LREAL and LINT datatype in S7 driver
Added support for the LREAL and LINT data types in the Siemens S7 driver.
IGN-4412: Add Date Time datatype for Siemens
Added support for the Date_and_Time data type in the Siemens S7 driver.

Perspective

Perspective

IGN-7328: Perspective: The remainingTime property for Inactivity does not reset when gateway time is ahead of the client
Fixed a bug where the remaining time on the inactivity timer on the server wasn't being updated by the client.

Swing

Designer

IGN-1295: The tag multi-instance wizard should open at a larger default size to avoid looking broken
Expanded the default size of the multi-instance wizard.

3 Likes

Nightly Changelog: 8.1.29-SNAPSHOT-b20230615

Alarming

Alarm Status

IGN-4965: Allow simple one way email notification profiles to specify a from address
Simple one-way email notification profiles in standard Ignition and Edge now contain an optional From Address field.

Reporting

Reporting

IGN-7436: Report Image component: "Unsupported color conversion request" exception thrown for color spaces not supported by AWT
Enhance Reporting Image Component to support CMYK color space images
IGN-6632: Reporting: .tiff files fail to load in the image component and can hang the designer
Enhance Reporting Image Component to provide support for TIFF images

Nightly Changelog: 8.1.29-SNAPSHOT-b20230616

Swing

Designer

IGN-4053: The Designer workspace home pages bypass the protected resource warning dialog
Opening a protected resource from Most Recently Modified will now ask user to unprotect before user can edit
IGN-6875: Remove retired Xalan dependency due to CVE
Removed retired xalan dependencies.

Vision

IGN-6214: Protected Template instance throws no warning when double-clicked
Opening a protected template from a Designer window will now ask user to unprotect before user can edit

Reporting

Reporting

IGN-2784: Dynamic keys do not work with Filter Key property of Tables
Fixed the problem where Dynamic Data Keys are ignored in the Filter Key property of Tables.

Fixed the problem where Dynamic Data Keys are ignored for the Stroke Styles. Dynamic Data Keys for Stroke Styles will take a string with the following acceptable values: "Hidden", "Shape Outline", "Border", "Double".

Alarming

Alarm Notification

IGN-7815: Remote alarm notification profiles do not send out notifications unless they are the last created profile on the gateway
Fixed an issue where Remote Alarm Notification Profiles weren't working unless they were the last saved notification profile on the Gateway.

1 Like

Nightly Changelog: 8.1.30-SNAPSHOT-b20230626

Comms

OPC

IGN-7877: Milo 0.6.10
Updated Milo to version 0.6.10

Security

Security

IGN-7611: Apache Commons FileUpload update fixes CVSS v3 7.5 CVE
Updated Apache Commons File Upload dependency from 1.4 to 1.5.

Platform Core

Other

IGN-1926: Upgrade Apache commons-io
Updated Apache Commons IO dependency from 2.2 to 2.11.0

Nightly Changelog: 8.1.30-SNAPSHOT-b20230627

Tags

Tags & UDTs

IGN-6843: Derived Tags Against OPC Structures causing high CPU and Memory use
Improved memory and CPU usage of Document Tags.

Nightly Changelog: 8.1.30-SNAPSHOT-b20230628

Foundation

Installers

IGN-7658: When RUN_AS_USER is defined, sudoers creation causes extra checkInstalled, causing non-zero exit of service installation
Fixed a bug where successful installation of Ignition as a systemd service on Linux with RUN_AS_USER set resulted in an incorrect exit code

Tags

Tags & UDTs

IGN-7056: Initial override of a string tag parameter binding in UDT instance evaluates to previous parameter value
Overwriting a bound property on an inherited tag will now correctly use the new overwrite value.

Nightly Changelog: 8.1.30-SNAPSHOT-b20230629

Swing

Designer

IGN-4148: Shutdown-Intercept Script not found in find/replace
Added the ability to perform find/replace operations for client Shutdown-Intercept scripts.
IGN-6320: Find/Replace is not seeing words for Updates in the Gateway Event Scripts
Added the ability to perform find/replace operations in Update and Scheduled Gateway Events, as well as Message Handler Events scripts.

Nightly Changelog: 8.1.30-SNAPSHOT-b20230630

Perspective

Perspective

IGN-7914: When dragging and dropping a component with an invalid tag path binding the component jumps and drags from (0,0) position
Input like components with a quality overlay no longer jump to an incorrect position when first moved or resized within the Designer.
IGN-7880: Perspective Pipes do not appear where the cursor was clicked when the container is in Percent mode and its height and width are not equal.
Pipe points appear at correct click position in Coordinate Container using percent mode.

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