IGN-5319: Update logback to latest stable / secure 1.x version
Updated Logback library to 1.2.12
Alarming
Alarm Status
IGN-8710: Active alarms "enabled" property instantiates with a null value when bound to a tag
Fixed an issue where active alarms' "enabled" alarm property would instantiate with a "null" value when bound to a tag.
IGN-6069: Perspective: Moving components with the arrow keys on a view that has a border will move the components diagonally
Fixed a bug that was causing Perspective components to move diagonally when the parent container has a border width applied.
IGN-8563: Icons no longer display in Map Controls
Fixed issue where icons found in views used for custom map controls weren't able to access the icons cache, resulting in no icon being shown.
Gateway Network
EAM & Redundancy
IGN-7135: Deactivating Ignition license with EAM gives unexpected error only for Ignition
Fixed an issue where the EAM License Unactivation Task would throw an error even on success.
Comms
Drivers
IGN-8623: Error accessing EM areas beyond 0x10
Fixed a bug preventing access to EM banks at 0x10 and beyond.
IGN-7950: Running SFC instances become Canceled during redundancy failover
Prevent cancellation of running SFC Chart when switching to backup gateway.
Alarming
Alarm Status
IGN-5572: Changing the Database Connection Name Doesn't Update Alarm Journal Profile Data Source
Fixed an issue preventing Datasource Alarm Journal Profiles from updating properly when their selected Datasource's name changes
IGN-8362: Numeric Entry Fields do not allow for repetitive interaction when spinner is disabled
Fixed a bug that was causing the input field with the spinner disabled not to be editable when clicked on after entering a value.
IGN-8736: Allow the Vision Security Settings panel to shrink/reduce its minimum size
Fixed an issue that prevented Vision's "Security Settings" dockable pane from being manually resized below its minimum height.
IGN-8219: Perspective: File Upload Component’s onFileReceived event unexpectedly fires twice when a small file is uploaded
Fixed book keeping mistake related to the File Upload component and small file uploads.
IGN-8138: Message handler script changes don't save if the script is renamed
Fixed an issue where edits to client/gateway/session message handlers and key event scripts would be quietly discarded after renaming the handler itself.
IGN-6016: Tag editor item sort is lexicographic, not numeric
Fixed the sorting used in the Tag Creator dialog to put numbers in their proper order (1 < 2 < 10) rather than lexicographic order (1 < 10 < 2). IGN-8366: String Array Tags Change to '[Ljava.lang.String;@xxxx' When Double-Clicked in Tag Browser, Resulting in Data Loss
Fixed an issue where array type tags could be inadvertently overwritten via the tag browser if a virtual node was selected for editing. Also improved presentation of Document type tags in the tag browser.
Foundation
Bootstrap
IGN-8492: Launching Vision Client from Designer throws warnings in the Designer console
Changed a client launch 'warning' level logged message about JMPS arguments to a more appropriate 'debug' level.
Alarming
Alarm Status
IGN-6457: Alarm Journal does not store Alarm startup events when Persist Alarms is unchecked
Fixed an issue where alarm events weren't being stored to alarm journals after a gateway startup despite the alarm setting "Continuous Event Detection Window" being greater than 0.
IGN-8602: Update bundled Quick Start project
Example Quick Start Project has been updated.
Scripting
Scripting
IGN-6135: CodecRegistryError from Jython when custom third party library is loaded
fixed an issue with code registration in Jython which prevented calls to encode() in scripting
IGN-3823: Add ability to click grey design space in Perspective to select the view.
Added the ability to directly select the top level view in designer when a nested child component is already selected and the gray area is clicked on.
IGN-7748: Allow opening JXBrowser Dev Tools from the Designer for Perspective
Improved reliability and look and feel of devtools debugger launcher. Removed ability to copy devtools debugger URL due to unreliability.
IGN-8800: Named queries are sometimes keyed by resource name, not path, leading to confusing results
Fixed an issue where creating a named query in a folder with the same name as a named query at the root could prevent the root named query from working properly.
IGN-4708: Invalid OPC item path in a UDT instance can cause irrelevant parent data type error in the tag editor
Updated the warning message shown when an OPC item path is invalid in a UDT instance.
Security
SAML Integration
IGN-7526: SAML SP Entity ID and Audience comparison fails due to case sensitivity
Fixed an issue where AnyURI fields returned in the SAML AuthnResponse are being checked case sensitively when they are a URI, which resulted in a SAMLHttpResponseFactoryException.
User Sources
IGN-8365: system.user.getUser() is slow with large AD source
Fixed an issue where lookups for a single user were slow with a large Active Directory user source.
Comms
Drivers
IGN-8803: Allow for a larger date time offset range in the Omron NJ driver
Allow Date/Time offset to be configured in the range [-24, 24].
IGN-4708: Invalid OPC item path in a UDT instance can cause irrelevant parent data type error in the tag editor
Updated the warning message shown when an OPC item path is invalid in a UDT instance.
Security
SAML Integration
IGN-7526: SAML SP Entity ID and Audience comparison fails due to case sensitivity
Fixed an issue where AnyURI fields returned in the SAML AuthnResponse are being checked case sensitively when they are a URI, which resulted in a SAMLHttpResponseFactoryException.
User Sources
IGN-8365: system.user.getUser() is slow with large AD source
Fixed an issue where lookups for a single user were slow with a large Active Directory user source.
Comms
Drivers
IGN-8803: Allow for a larger date time offset range in the Omron NJ driver
Allow Date/Time offset to be configured in the range [-24, 24].
IGN-6468: Remote upgrade fails when WebDev included as module to upgrade
Fixed an issue where EAM Remote Agent Upgrade could fail if a module selected for upgrade also existed in the zip installer used for the upgrade.
IGN-2287: PDF: upgrade react-pdf to version 2 to take advantage of new features, performance, and possibility of less bugs
Upgraded core underlying front-end library used by the Reporting module's Report Viewer and the Perspective module's PDF Viewer components to resolve security vulnerabilities (CVE-2022-37599, CVE-2022-46175, and CVE-2022-37601) and improve rendering performance.