Thread contains 8.3.x nightly build changelogs from 2026 until EOL.
Not all nightly builds contain release notes, so some days will have no posts.
Thread contains 8.3.x nightly build changelogs from 2026 until EOL.
Not all nightly builds contain release notes, so some days will have no posts.
Nightly Changelog: 8.3.4*-b20251231
**IGN-14605: Misleading "Successfully completed leased activation" message returned from /data/api/v1/leased-activation/activate **
Message returned from /data/api/v1/leased-activation/activate now reads "Successfully set up license key XXXX-XXXX for leased activation"
Nightly Changelog: 8.3.4*-b20260105
IGN-15006: Active Directory Referral Policy Missing from UI
"Referral" setting is no longer missing from the Pure AD User Source config page
Nightly Changelog: 8.3.4*-b20260106
IGN-4586: Gateway Should Have Max Page Size For APIs to Prevent Out Of Memory Errors
Added default pagination limits to the logging API to prevent out-of-memory errors (override via ignition.gateway.log.http.maxEvents)
IGN-14997: Report Schedule Email - Mail Server setup -Create new server redirects to 'Page Not Found'
Fixed a problem where in the Email Action panel of the Schedule tab, the "Create new server" link leads to a non-existing page on the Gateway.
Nightly Changelog: 8.3.4*-b20260107
IGN-4653: Add readonly prop.currentBreakpoint to Column and Breakpoint Containers
Added a read-only currentBreakpoint property to the Perspective Column and Breakpoint containers.
Nightly Changelog: 8.3.4*-b20260108
IGN-14180: Radar Chart shows wrong No Data message in Report Viewer
Fixed issue where certain text in the reporting module would load placeholder values
IGN-4784: Progress and Table Components: Schema description adjustments
Updated some incorrect property descriptions in the Perspective Progress and Table components.
IGN-9333: Table.props.pager missing description
Added a missing description for the Perspective Table component's pager property.
Nightly Changelog: 8.3.4*-b20260109
IGN-11734: Perspective Symbols Properties: partiallyClosed state missing
Perspective Symbols: The 'partiallyClosed' state for Valve Symbols can now be customized through Project Properties -> Perspective -> Symbols -> States, including fill, stroke, and flashing animation.
Nightly Changelog: 8.3.4*-b20260113
IGN-10594: Reporting: Designer Unresponsive when Style Applied to Simple Table
Fixed a problem for Simple Tables where changing the style property grows progressively slower as the number of cells increases. With a big enough cell count the Designer will become unresponsive.
IGN-14169: Translation Manager: Panel does not Display Correctly when Minimized.
Fixed docked translation manager and database query browser panels to display correctly when initially opening a designer session.
Nightly Changelog: 8.3.4*-b20260114
IGN-14757: Edge Sync Annotation Edits Create New QuestDB Entries
Fixed an issue where editing annotations via Edge Sync would incorrectly create a new annotation instead of updating the existing one.
IGN-14837: Binding is not refreshing when using Translate() expression and additional transform
Fixed an issue where expression bindings using translate() would not re-evaluate when the session locale changed.
Nightly Changelog: 8.3.4*-b20260115
IGN-14667: Datasource manager not getting most current data config
Fixed a problem in Scripting where in 8.1 scripts were working but broke in 8.3. Affecting the following methods:
IGN-15112: gwcmd restore fails to contact gateway
Fixed an issue where gwcmd was not able to contact a running gateway to initiate a GWBK restore.
IGN-7739: Docker Image - automated restore with Edge gwbk results in additional modules installed
Fixed an issue where restoring an Edge GWBK to a fresh Docker container would result in the incorrect set of modules showing installed.
Nightly Changelog: 8.3.4*-b20260116
IGN-14824: CVE in Jakarta Mail 1.6.2 - 5.3 score
Upgraded java mail library from 1.6.2 to 1.6.8
IGN-15287: Banner might have no expanded entry if expanded banner is removed
Fixed an issue where no banners were expanded after the expanded banner is removed.
IGN-15144: EAM Agent can't be activated if trial timer is expired (8.3)
Fixed an issue where EAM license tasks couldn't run against an agent whose trial had expired.
Nightly Changelog: 8.3.4*-b20260120
IGN-15210: Analog Deadband style not storing tag data correctly
Fixed issue where historical analog deadband modes processed values immediately rather than at Tag Group cycle boundaries.
IGN-15066: DNP3 Driver: Internal Indicator (IIN) bits are not available
DNP3 Driver: Added Internal Indicator (IIN) Diagnostic Nodes
IGN-15068: Port for BACnet Local Device Status Page is mapped to the wrong property
Updated BACnet data grid to display correct port.
IGN-15124: Form Component – Float values treated as invalid for Number widget
Fixed an issue where the form component's number widget doesn't accept a step constraint of "any".
Nightly Changelog: 8.3.4*-b20260121
**IGN-15043: [Forward port] Editing remote BACnet devices can cause the DeviceManager to get locked up indefinitely **
Fixed an issue where a BACnet device connection could hang while shutting down.
IGN-1687: JXBrowser should be initialized async in the background to preserve vision client startup time (Web Browser Component in Client only)
Added asynchronous JXBrowser initialization so Vision client startup is no longer blocked by Chromium binary extraction.
IGN-11895: Add MDC key to web requests from AccessControlStrategy
Added a route-actor MDC key to Gateway log messages originating from route API code paths which includes the username of the user logged into the Web UI, the API token name and client IP address pair, or the security zone names and client IP address, depending on the access control strategy used.
Nightly Changelog: 8.3.4*-b20260122
IGN-15260: System.historian.storeDataPoints can only store to the local system
Fixed an issue forcing system.historian.storeDataPoints to only store data for the local system
IGN-15078: Strings no longer convert to numeric datatypes when calling system.opc.writeValue
OPC UA tag writes no longer fail when value type conversion encounters errors, instead falling back to writing the raw value.
IGN-15173: Task Stuck in Waiting State After Timeout Failure and Retry
Fixed an issue where a timeout during a retry of an EAM task would cause the task to get stuck in a WAITING state.
Nightly Changelog: 8.3.4*-b20260123
IGN-15111: system.historian.queryRawPoints columnName parameter does not apply alias
Fixed an issue where system.historian.queryRawPoints did not apply the provided "columnNames" aliases.
IGN-15212: System.historian.storeDataPoints not normalizing historical paths with 'drv' specified
Fixed path parsing to account for older historical path syntax
IGN-15109: Some tag related scripts fail due to insufficient qualification even in valid contexts
Tag scripting functions will now correctly use the projects default tag provider, if available.
IGN-15308: Unable to reset expired trial while incomplete license is applied
Fixed an issue where the Incomplete License banner was missing a Reset Trial button when the trial timer expired.
IGN-14836: An upgrade to 8.3 causes user source to improperly migrate when duplicate users exist
Internal and AD/Internal Hybrid User Sources will fail to migrate if duplicate users or roles are detected. To fix the problem, remove the duplicate users in a restored 8.1 Gateway and upgrade again or contact Support.
IGN-15035: Deadlock in Siemens Enhanced Driver when reloading symbols
Fixed an issue where the driver could deadlock when attempting to unload symbols while they are loading.
Nightly Changelog: 8.3.4*-b20260126
IGN-15016: Old versions of named queries running after renaming resource (possible memory leak)
Fixed a bug where renamed or deleted named queries would continue running their old definitions until gateway restart.
IGN-14380: Restore Disabled Faults if there are multiple projects
Fixed an issue where choosing to restore a gateway backup disabled would cause the next startup to fail.
IGN-15196: Perspective Sessions DataGrid must stop polling when termination modal is displayed
Perspective session data grid no longer polls when termination modal is open.
IGN-15155: Deadlock in Modbus Driver
Fixed an issue where a connection error can lead to a deadlock.
Nightly Changelog: 8.3.4*-b20260127
IGN-3298: In Reporting, using a Dynamic Data Key in the Text property of a TextShape ignores the Number Format property
Fixed a problem where the Number Format property of Text Components were ignored in Dynamic Data Keys.
IGN-13997: Resources from External Collection do not disable input fields in edit drawer
External and System resources will now disable their inputs and display a collection banner when viewed in an edit drawer modal
IGN-15263: Endpoint option missing for overridden OPC-UA connections in active non-core modes
Fixed an issue where users were not able to edit OPC-UA connection endpoints when the gateway was not in core mode.
IGN-10862: Tab Strip: When exiting Preview mode in the Designer, the Foreground Color and Font reverts to 'When Unselected' while the tab remains selected.
Fixes the Tab Strip where the selected tab now retains the When Selected style when exiting Preview Mode
IGN-14550: Designer "Error reading updated project from Gateway. " and "Project 'null' could not be found." when gateway Redundancy Role is Master
Fixed an issue with designer connections to redundant gateways, which would manifest in "Project null could not be found" and related myriad errors in the designer session.
Nightly Changelog: 8.3.4*-b20260128
IGN-12187: 8.3 Gateway: Edit Modal Drawer Re-Sizing
adjusted small and large drawer sizing based on viewport width
IGN-13948: Refactor Database Connections metric request
Added 'faulted-connections' and 'total-throughput' category metrics to the Gateway HTTP API's Database Describe Route.
IGN-15329: Bump bundled Cirrus Link modules to 5.0.2
Updated Ignition Cloud Edition bundled Cirrus Link MQTT modules to version 5.0.2
IGN-9501: Implement gateway network event-driven service enumeration calls
Replaced gateway network backend polling with an event-based system, which will greatly reduce traffic in a large gateway network
IGN-14715: .resources folder does not get cleaned up and can grow in size quickly
Fixed issues with the management of the .resources/ "digest cache" folder attached to each resource collection. On initial startup, this folder will be emptied so that the cache can be recreated from scratch. Further complete maintenance should not be required, but can be enabled by setting the ignition.resources.digest.pruning system property to true via ignition.conf. With that property set, these directories will be automatically fully cleaned each gateway startup.
IGN-15290: Writing a String value to a Node with DataType of Variant sends null instead
Fixed a bug that prevented writing a String value to an OPC UA Node of DataType Variant.
IGN-15281: Memory leak in ExposedTagsNamespace
Fixed a memory leak in the Exposed Tags feature that could be triggered by clients repeatedly connecting and disconnecting.
Release Changelog: 8.3.4*-b20260202
IGN-14501: [Edge] 8.1.x format of Tag History Binding Tag Path changes after restoring 8.1 gwbk to 8.3.2 gateway
Fixed an issue where the Historian's path normalizer incorrectly transformed legacy 8.1 driver paths (e.g., drv:edgebecoming drv:edge:edge), causing query failures for historical data on systems upgraded from 8.1.
IGN-15275: Historian scripting function system.historian.storeAnnotations sets "endTimes" arg to "startTimes"
Fixed the system.historian.storeAnnotations scripting function to properly validate endTime for range annotations (now throws an error if missing) and to correctly use the provided endTime value for non-range annotations instead of overwriting it with startTime.
IGN-11363: Embedded QuestDB: Implement support for server.conf and log.conf
The Core Historian's embedded QuestDB instance now supports server.conf and log.conf configuration files, which are auto-created with defaults if missing.
IGN-15204: Historian NonCalculatingResultNode skips values with duplicate timestamps in raw queries
Fixed an issue where MinMax aggregation queries only returned one value per time slice instead of both min and max. This affected custom historian implementations and remote history queries when multiple values shared the same timestamp.
IGN-15111: system.historian.queryRawPoints columnName parameter does not apply alias
Fixed an issue where system.historian.queryRawPoints did not apply the provided "columnNames" aliases.
IGN-15212: System.historian.storeDataPoints not normalizing historical paths with 'drv' specified
Fixed path parsing to account for older historical path syntax
IGN-15261: History Provider Access menu does not show Core Historian access level
Fixed an issue where Core Historian did not appear in the Gateway Network security configuration UI, preventing administrators from configuring access control for remote storage to Core Historian instances.
IGN-15258: Change QuestDB embedded to utilize "sync" durability mode
The Core Historian's embedded QuestDB instance now defaults to cairo.commit.mode=sync (changed from nosync) for improved data durability during unexpected shutdowns.
IGN-13951: Renaming a database prevents S&F engine from forwarding any data
Fixed an issue where renaming a datasource created a new Store and Forward engine instead of renaming the existing one, potentially orphaning cached data. Also fixed similar issues where renaming historian profiles, audit profiles, alarm journals, or equipment connections failed to update their associated Store and Forward sinks.
**IGN-14498: The forwardingSchedule field for Store and Forward engines does not validate **
Added server-side validation for the Store and Forward engine's forwardingSchedule field, returning HTTP 422 with a descriptive error message for invalid schedule formats. Previously, invalid schedules were silently accepted and ignored at runtime.
IGN-15260: System.historian.storeDataPoints can only store to the local system
Fixed an issue forcing system.historian.storeDataPoints to only store data for the local system
IGN-15210: Analog Deadband style not storing tag data correctly
Fixed issue where historical analog deadband modes processed values immediately rather than at Tag Group cycle boundaries.
IGN-14715: .resources folder does not get cleaned up and can grow in size quickly
Fixed issues with the management of the .resources/ "digest cache" folder attached to each resource collection. On initial startup, this folder will be emptied so that the cache can be recreated from scratch. Further complete maintenance should not be required, but can be enabled by setting the ignition.resources.digest.pruning system property to true via ignition.conf. With that property set, these directories will be automatically fully cleaned each gateway startup.
IGN-15016: Old versions of named queries running after renaming resource (possible memory leak)
Fixed a bug where renamed or deleted named queries would continue running their old definitions until gateway restart.
IGN-14380: Restore Disabled Faults if there are multiple projects
Fixed an issue where choosing to restore a gateway backup disabled would cause the next startup to fail.
IGN-11895: Add MDC key to web requests from AccessControlStrategy
Added a route-actor MDC key to Gateway log messages originating from route API code paths which includes the username of the user logged into the Web UI, the API token name and client IP address pair, or the security zone names and client IP address, depending on the access control strategy used.
IGN-15119: OPC UA subscriptions can become orphaned on the server after watchdog-triggered cleanup fails
Clean up orphaned subscriptions that may not have been deleted after reconnecting to a server and re-activating the previous session.
IGN-15202: Filter monitored items by sync state before calling SetMonitoringMode in OPC UA subscription manager
Fixed "IllegalArgumentException: MonitoredItems must exist before setting MonitoringMode" while trying to recover data loss due to missed sequence numbers.
IGN-15290: Writing a String value to a Node with DataType of Variant sends null instead
Fixed a bug that prevented writing a String value to an OPC UA Node of DataType Variant.
IGN-15281: Memory leak in ExposedTagsNamespace
Fixed a memory leak in the Exposed Tags feature that could be triggered by clients repeatedly connecting and disconnecting.
IGN-15078: Strings no longer convert to numeric datatypes when calling system.opc.writeValue
OPC UA tag writes no longer fail when value type conversion encounters errors, instead falling back to writing the raw value.
IGN-14336: Siemens S7+: Allow disabling secure connection in the config
The device connection configuration for this driver has changed to allow users to disable TLS connections to the PLC.
IGN-15155: Deadlock in Modbus Driver
Fixed an issue where a connection error can lead to a deadlock.
IGN-15035: Deadlock in Siemens Enhanced Driver when reloading symbols
Fixed an issue where the driver could deadlock when attempting to unload symbols while they are loading.
IGN-15066: DNP3 Driver: Internal Indicator (IIN) bits are not available
DNP3 Driver: Added Internal Indicator (IIN) Diagnostic Nodes
**IGN-15043: [Forward port] Editing remote BACnet devices can cause the DeviceManager to get locked up indefinitely **
Fixed an issue where a BACnet device connection could hang while shutting down.
IGN-15221: Critical CVE v3 8.8 - Out of bounds memory access in ANGLE in Google Chrome (JXBrowser)
Upgraded JxBrowser to 8.16.0, fixing CVE-2025-14174. Added system property ignition.jxBrowser.sandboxMode for controlling the Chromium Sandbox on linux, defaults to enabled if supported.
IGN-14550: Designer "Error reading updated project from Gateway. " and "Project 'null' could not be found." when gateway Redundancy Role is Master
Fixed an issue with designer connections to redundant gateways, which would manifest in "Project null could not be found" and related myriad errors in the designer session.
IGN-10862: Tab Strip: When exiting Preview mode in the Designer, the Foreground Color and Font reverts to 'When Unselected' while the tab remains selected.
Fixes the Tab Strip where the selected tab now retains the When Selected style when exiting Preview Mode
IGN-1687: JXBrowser should be initialized async in the background to preserve vision client startup time (Web Browser Component in Client only)
Added asynchronous JXBrowser initialization so Vision client startup is no longer blocked by Chromium binary extraction.
IGN-12187: 8.3 Gateway: Edit Modal Drawer Re-Sizing
adjusted small and large drawer sizing based on viewport width
IGN-13948: Refactor Database Connections metric request
Added 'faulted-connections' and 'total-throughput' category metrics to the Gateway HTTP API's Database Describe Route.
IGN-15308: Unable to reset expired trial while incomplete license is applied
Fixed an issue where the Incomplete License banner was missing a Reset Trial button when the trial timer expired.
IGN-13997: Resources from External Collection do not disable input fields in edit drawer
External and System resources will now disable their inputs and display a collection banner when viewed in an edit drawer modal
IGN-15263: Endpoint option missing for overridden OPC-UA connections in active non-core modes
Fixed an issue where users were not able to edit OPC-UA connection endpoints when the gateway was not in core mode.
IGN-15196: Perspective Sessions DataGrid must stop polling when termination modal is displayed
Perspective session data grid no longer polls when termination modal is open.
IGN-15068: Port for BACnet Local Device Status Page is mapped to the wrong property
Updated BACnet data grid to display correct port.
IGN-15329: Bump bundled Cirrus Link modules to 5.0.2
Updated Ignition Cloud Edition bundled Cirrus Link MQTT modules to version 5.0.2
IGN-9501: Implement gateway network event-driven service enumeration calls
Replaced gateway network backend polling with an event-based system, which will greatly reduce traffic in a large gateway network
IGN-15173: Task Stuck in Waiting State After Timeout Failure and Retry
Fixed an issue where a timeout during a retry of an EAM task would cause the task to get stuck in a WAITING state.
IGN-3298: In Reporting, using a Dynamic Data Key in the Text property of a TextShape ignores the Number Format property
Fixed a problem where the Number Format property of Text Components were ignored in Dynamic Data Keys.
IGN-14836: An upgrade to 8.3 causes user source to improperly migrate when duplicate users exist
Internal and AD/Internal Hybrid User Sources will fail to migrate if duplicate users or roles are detected. To fix the problem, remove the duplicate users in a restored 8.1 Gateway and upgrade again or contact Support.
IGN-15109: Some tag related scripts fail due to insufficient qualification even in valid contexts
Tag scripting functions will now correctly use the projects default tag provider, if available.
IGN-15124: Form Component – Float values treated as invalid for Number widget
Fixed an issue where the form component's number widget doesn't accept a step constraint of "any".