Nightly 8.3 Changelogs - 2026 and beyond

Nightly Changelog: 8.3.10*-b20260821

Web UI

Web UI

IGN-17029: Web-UI throws Unexpected Application Error for access/read only users when opening the drawer
Fixed an issue where users without write permissions encountered an Unexpected Application Error when opening the Gateway web UI navigation drawer on smaller window sizes.

Nightly Changelog: 8.3.10*-b20260824

Web UI

Web UI

IGN-12499: Device create/edit form is missing locator for Secret component
Fixed an issue where Secret (password) fields in the Gateway web interface configuration forms did not emit a consistent DOM id attribute, preventing reliable navigation to those fields.

Tags

Tags & UDTs

IGN-17429: Deleted Folders from Disk in UDT Definition don't Get Removed from Config Scan
Fixed configuration scan not removing UDT members correctly when deleted from the resource.
IGN-6946: Tag report tool doesn't display the Ancestor dropdown correctly
Fixed issue with Tag Report Tool Ancestor and QualityCode combo boxes not expanding correctly.

Nightly Changelog: 8.3.10*-b20260825

Perspective

Perspective

IGN-17036: Form Dropdown component error is caused by options bound to single column dataset
Fixed an issue where a Dropdown widget nested in a Form would fail to render its options when bound to a Dataset.

Nightly Changelog: 8.3.10*-b20260826

Scripting

Scripting

IGN-16387: Gateway Event Update script runs even when disabled
Fixed bug where Gateway Event Update scripts would run despite being disabled.

Web UI

Web UI

IGN-16527: Upgrade DOMPurify to 3.4.5 to mitigate CVEs
Updated the DOMPurify HTML sanitization library used by the Gateway web interface to version 3.4.13 to address several security vulnerabilities.

Nightly Changelog: 8.3.10*-b20260827

Perspective

Perspective

IGN-16690: Spell check corrections are not applied to text area component
Fixed an issue where spell check corrections would not apply to the Text Area component

Tags

Tags & UDTs

IGN-7163: Writing to a UDT instance’s parameter with a different name case will change the parameter’s name case in the Tag Browser
Writing to a UDT Parameter with a mismatched name case will no longer change the UDT Parameter's configured name case

Comms

OPC

IGN-17012: BACnet COV items can publish stale Good-quality 0 after device initialization
Fixed an issue in the BACnet driver where COV-subscribed items could briefly report a Good-quality value of 0 immediately after a device initialized.

Nightly Changelog: 8.3.10*-b20260828

Tags

Tags & UDTs

IGN-16891: Derived and reference tags in UDTs can endlessly recurse
Fixed an issue where Reference and Derived tags inside a UDT definition could endlessly recurse and degrade Gateway performance when their source was configured to the parent UDT path.

Nightly Changelog: 8.3.10*-b20260831

Perspective

Perspective

IGN-16261: Popup: No resize constraint causes sliding behavior when minimum size is reached
Fixed an issue where a popup would slide out of position when resized past its minimum dimensions from the top or left edges.

Comms

OPC

IGN-16727: ConcurrentModificationException in OPC UA subscription node handling (8.3 fix)
Fixed a rare issue where an OPC connection starting or reconnecting while tags were being added or removed could log a ConcurrentModificationException and fail to subscribe to some tags.

Nightly Changelog: 8.3.10*-b20260901

Web UI

Web UI

IGN-13604: No program loaded when using default programmable simulator properties
Fixed an issue where any Programmable Simulator Device created after the first were not receiving their necessary instructions.csv file.

Comms

OPC

IGN-17460: Siemens Enhanced Driver Mean Response Time Inaccurate
Fixed an issue in the Siemens Enhanced driver where queue wait time was counted in the Mean Response Time diagnostic, inflating it under load. Also, symbolic reads now use a 100-item cap on all CPU families.

Nightly Changelog: 8.3.10*-b20260902

Historian

Historian

IGN-16528: Fix edge sync reset
Fixed Resetting Edge Sync ID: Edge Historian, audit profile, and alarm journals now resume from the oldest record still retained locally rather than 0.

Nightly Changelog: 8.3.10*-b20260903

Perspective

Perspective

IGN-14809: Smart Symbols not translating
Added translation support for the label text of Perspective Symbol components, so symbol labels now follow the session's locale.

Gateway Network

Gateway Network

IGN-17610: Datachannel thread pool leaks into webserver thread pool
Prevented Gateway Network connection floods from degrading main webserver performance by safely rejecting excess network tasks rather than allowing them to leak into webserver threads.

Nightly Changelog: 8.3.10*-b20260910

Tags

Tags & UDTs

IGN-17641: jsonGet in a derived tag deep copies the Document on every value change
Improved performance of JsonGet function when used with Documents.

Web UI

Web UI

IGN-16576: Store & Forward Metrics are updating too slowly
Updated the Store and Forward Engines status page so engine metrics refresh once per second instead of every five seconds.

Perspective

Perspective

IGN-17688: Spell check corrections are not applied to text field component
Fixed an issue where spell check corrections would not apply to the Text Field component

Nightly Changelog: 8.3.10*-b20260914

Platform Core

Backup & Restore

IGN-17019: Restoring GWBK with "Restore Disabled" Results in Immediate Lockout if Secret Provider Login Used
Gateway restores using the "Restore Disabled" option will no longer disable Secret Providers, preventing accidental lockouts for AD and OIDC authentication profiles.

Web UI

Web UI

IGN-16225: Upgrade uuid to 14.0.0 to mitigate CVEs
Updated the uuid library used by the Gateway web interface to version 14.0.2 to remediate a security vulnerability (CVE-2026-41907).
IGN-17683: @FormId Annotation for Generated Form Field IDs
Fixed duplicate DOM id issue for generated forms

Nightly Changelog: 8.3.10*-b20260915

Perspective

Workstation

IGN-14458: Workstation: Requires Authentication on Primary and Secondary Displays when IdP settings are enabled in Designer Project Properties
Fixed an issue where Perspective Workstation prompted users to authenticate on both the Primary and Secondary displays when a project had "Always ask the IdP to re-authenticate users by default" and "Automatically redirect users to the IdP if authentication is required" enabled in Project Properties. Only the designated Primary display now prompts for authentication.

Perspective

IGN-10525: Translations: ‘Ignore Whitespace’ setting only strips out whitespace if more than one whitespace character in sequence
Fixed an issue where the Ignore Whitespace translation setting did not match terms containing a single whitespace character in Perspective, causing those terms to remain untranslated.
IGN-8188: Perspective Power Chart not translating
Fixed an issue where text configured on the Perspective Power Chart, including the chart title, pen names, axis labels, and band and baseline labels, was not passed through the Translation Manager.

Tags

Tags & UDTs

IGN-17635: Tag Diagnostics logs "Using Java serialization" WARN for TagReferenceQuery due to missing TagProto adapter
Fixed an issue where opening the Tag Diagnostics view in the Designer triggered a log warning indicating a fallback to Java serialization.

Nightly Changelog: 8.3.10*-b20260916

Historian

SQL Historian

IGN-16189: System.historian.queryAggregatedPoints Doesn't Aggregate Correctly When Using the SQL Historian
Fixed an issue where querying aggregated points from the SQL Historian resulted in inflated aggregate counts. An optional extendedProperties parameter has been added to the system.historian.queryAggregatedPoints scripting function, supporting the validateSExec flag, which ensures the aggregate count accurately matches the raw data point count.

Web UI

Web UI

IGN-13010: When no license is activate the page header is missing and inline table are missing top level dom ids
Fixed an issue where the page header was missing on the Licensing page when no license was activated.

Swing

Vision

IGN-4614: Division by zero error binding to Easychart plot background color
Fixed an issue where an Easy Chart with a calculated pen could fail to load or prevent its Vision window from opening.

Nightly Changelog: 8.3.10*-b20260917

Alarming

Twilio

IGN-17761: Upgrade Twilio Java Helper Library to 13.0.0+
Updated the Twilio Notification Module to version 13.0.0 of the Twilio Java Helper Library.

Alarm Status

IGN-17766: Alarms Ommited from Query Status Calls Due to Corrupted Alarm State List
Fixed an issue where alarms could be omitted from the Alarm Status Table after an alarm's priority was changed while it was active.

Gateway Network

Gateway Network

IGN-16789: Inconsistent behavior with EAM controller environmental variables.
Fixed an issue where some EAM environment variables would default incorrectly when unset, and revert to said incorrect default on restart.

Comms

OPC

IGN-17128: Mitsubishi driver: boolean arrays spanning more than one word return bad quality on bit-area devices
Fixed an issue in the Mitsubishi driver where reading a boolean array that spanned more than one 16-bit word returned bad quality.

Cloud Connectors

Event Streams

IGN-17971: Event Stream handler hangs on subsequent failure after a successful retry recovery
Fixed an issue causing Event Stream handlers hanging on failures after a successful retry recovery

Perspective

Perspective

IGN-7431: Alarm Journal Table: While viewing instances of a selected alarm, any new alarm event will cause the table to empty
Fixed an issue where the Alarm Journal Table would clear when new alarm events were received while viewing the instances of a selected alarm.

Tags

Tags & UDTs

IGN-17903: Tag group changes not resulting in modification to OPC subscription
Fixed an issue where changing a Tag Group's OPC settings did not take effect on running OPC subscriptions unless the Rate was also changed.
IGN-10798: Tag System: Adopt new Designer and Vision Client WebSocket API
Improved the efficiency of tag change notifications sent from the Gateway to the Designer and Vision Clients, greatly reducing session freezes when many large tag values change at once.

Historian

Core Historian

IGN-17919: Archived Partitions are not getting zipped and stored
Fixed an issue where Core Historian partitions were not being properly archived if the partition scheme had been changed

Nightly Changelog: 8.3.10*-b20260918

Gateway Network

Gateway Network

IGN-16666: Make GAN connection pool dynamic with thread settings
Gateway network internal HTTPClient settings are now adjustable on the Gateway Network settings page.

Historian

Store & Forward

IGN-13453: Archived disk cache loaded to different engine doesn't push data
Fixed forwarding of data when loading an archived Store and Forward cache. Loading an archived cache now creates a dedicated database connection and data sinks to forward through, based on the manifest in the archive.

Infrastructure

Java - Azul

IGN-17991: Bump to CSPU release 17.0.20.1 in 8.3
The bundled version of java was bumped to 17.0.20.1 to address CVE-2026-61308, CVE-2026-70907, and CVE-2026-60589.

Nightly Changelog: 8.3.11*-b20260921

Perspective

Perspective

IGN-16650: Numeric Entry Field can't distinguish an intentional clear from invalid input, so clearing commits 0
Add writeEmptyAsNull to Numeric Entry Field

Nightly Changelog: 8.3.11*-b20260928

Perspective

Perspective

IGN-16925: enableTransitions set to True Results in series.visible Breaking on the XYChart
Fixed an issue in the Perspective XY Chart component where a series with visible set to false was still displayed when Enable Transitions was turned on.

Nightly Changelog: 8.3.11*-b20260929

Tags

Tags & UDTs

IGN-16702: Edit (raw) on a UDT when making no changes, deletes its children tags
Fixed an issue where performing an Edit (raw) on a UDT definition could inadvertently delete its child tags upon saving.

Historian

Core Historian

IGN-16819: Core Historian: Debouncer warning logs are generated any time a tag storing data to a core historian is renamed
Fixed an issue where renaming a tag configured with Core Historian storage generated unnecessary debouncer warning messages on every rename.

Comms

OPC

IGN-17805: OPC tag actor eval-time stamping of Bad_Timeout collides with the retried good read's timestamp, dropping the good value from history
Fixed an issue where OPC tag quality-only updates, such as Bad_Timeout, did not preserve the sample timestamp, resulting in good quality values being dropped from SQL tag history.

Web UI

Web UI

IGN-16162: Call Script duplication results in non-standard Toast being displayed.
Fixed an issue where the success toast shown after duplicating a call script didn't follow the standard toast format.

Nightly Changelog: 8.3.11*-b20260930

Perspective

Perspective

IGN-17679: Perspective Sessions page displays Browser session as Designer session
Fixes an issue where the Perspective Sessions page could incorrectly report a client session as a designer session under certain conditions.