Nightly Changelog: 8.3.6*-b20260410
Tags
Tags & UDTs
IGN-15766: Alarms with Empty Associated Data Goes Missing After Gateway Restart
Fixed an issue with alarm configurations failing to load due to Null Associated Data properties.
Nightly Changelog: 8.3.6*-b20260413
IGN-14808: OPC UA connection Endpoint URL host is case sensitive
OPC UA endpoint URL matching is now case-insensitive for the hostname portion, allowing connections to succeed even when the server returns a differently-cased hostname than what was configured.
IGN-15471: Remote secret provider throws serialization errors when 8.1.X used as proxy.
Fixed serialization errors when using remote SecretProvider with an 8.1 Ignition Gateway used as a proxy between two 8.3 Ignition Gateways.
IGN-15731: perspective-common migration
Many functions, interfaces, types, consts available for third-party Perspective component developers have been moved from perspective-client to perspective-common. For compatibility reasons they have been re-exported from perspective-client, but the re-exports should be considered deprecated, to be removed in a future release.
Nightly Changelog: 8.3.6*-b20260414
IGN-15477: It is unclear what VERSION column on Database Settings page should represent
JDBC Drivers page now displays jar versions.
IGN-1587: Add ability to make named query path dynamic in Perspective bindings
Added expression named query bindings
Nightly Changelog: 8.3.6*-b20260415
IGN-12238: Deployment Modes - Required Fields
Fixed required UI on the gateway modes form.
IGN-15570: Phone numbers cannot be added to users with only alarm notification + twilio installed
Fixed an issue that prevented phone numbers from being added to users when only the Twilio module is installed.
IGN-15485: Perspective Property Editor throws NPE and fails to load when a dictionary key is an empty string
Fixed an error when using empty strings as keys in the Perspective Property Editor.
Nightly Changelog: 8.3.7*-b20260427
IGN-14365: Large document tags can cause websocket to fail in Designer due to binary message size
Doubled the default binary message size limit between the gateway and the designer to account for certain large payloads (such as document tags) sometimes exceeding the limit.
IGN-14347: Perspective Sessions Details Page: Performance Metrics
Fixes issue with metrics cards on the Perspective session details page displaying NAN.
IGN-15996: Siemens Enhanced Driver Forces Port 102 in Symbolic Mode
Fixed an issue where the Siemens Enhanced Driver ignored the configured port when using Symbolic addressing.
Release Changelog: 8.3.6*-b20260427
IGN-16083: Remote Tag Provider Autocomplete prevents form update
Fixed an issue where the History Datasource field could prevent create or update requests for Remote Tag Providers.
IGN-16088: Historical Deadband Mode isn't getting stored properly on Redundant Ignition Gateways
Fixed an issue where historian tag interpolation modes (e.g., Discrete) were lost after redundancy failover, causing tags to be stored with an incorrect mode and triggering unnecessary tag entry churn in the database.
Nightly Changelog: 8.3.7*-b20260428
IGN-15326: system.db.runPrepUpdate ignores provided queries if there were no arguments
Fixed an issue where prepared statement calls passed empty parameter arrays would fail to execute, affecting system.db functions runPrepUpdate, runPrepQuery, runScalarPrepQuery, as well as Vision query bindings.
IGN-15760: Update Jetty supporting "high" vuln (CVE-2026-1605)
Upgraded Jetty from v12.0.27 to v12.0.34.
IGN-14646: Advanced Style Sheet code editor does not allow zoom
Used the same base text area in the advanced stylesheet editor, allowing for Ctrl/Cmd + scroll to zoom behavior.
IGN-15305: Determine if we are vulnerable to CVE-2024-43788 or CVE-2023-28154 in webpack
Updated webpack version to 5.104.1
IGN-15914: Determine if dompurify needs to be updated to avoid CVE
Update dompurify to 3.4.0
**IGN-15451: GET - data/perspective/api/v1/session/<session_id>/page endpoints do not support the search query param **
Fixed issue on the Perspective session details page (Page and View instance data grids) that prevented results from being filtered based on the contents of the search input.
IGN-15836: SqlHistorianLicense should fall back to legacy platform/historian license flags
Fixed a SQL historian license issue where it incorrectly going into trial mode
Nightly Changelog: 8.3.7*-b20260429
IGN-14827: File system permissions that allow Read but not Write can lead to lost configuration
Added a Gateway health check that warns when data directories are not writable.
IGN-16014: Unable to modify value of dataset tags via system.tag.configure
Fixed Datasets not writing to tag through system.tag.configure.
IGN-15890: Drawing Editor - Binding Editor does not open
Opening the Binding Editor within the Drawing Editor multiple times for the same property will no longer result in the Binding Editor displaying a blank UI. Additional logging was also added to detect this condition should it become an issue again.
Nightly Changelog: 8.3.7*-b20260430
IGN-12758: Deleted resources retained after config scan
Fixed stale responses by skipping corrupt resource directories and returning 404 if missing on disk.
IGN-15776: Popups with a space in the id add an extra stroke to the joints of perspective pipes
Fixed an issue where pipe joints inside a popup rendered with an extra stroke when the popup ID contained a space.
**IGN-15798: Custom logging within property valueChange scripts in Perspective inconsistently returns project-name MDC Key **
Added project-name MDC key to all log messages output from a Perspective value change script.
Nightly Changelog: 8.3.7*-b20260505
IGN-16160: 8.3 Voice tts modules fail to initialize
Updated voice notification licensing
**IGN-14675: Attempt reconnection requests to Twilio when the Twilio Account is faulted and notification of a fault to users will reduce Twilio downtime **
Added support for retying Twilio account connections if they fail immediately when being configured.
IGN-16148: Missing resource during Gateway startup sequence
Restored missing icons.
Nightly Changelog: 8.3.7*-b20260505
IGN-15762: Tag Browser tree collapses when designer state is changed to Read/Write
Fixed an issue where toggling the Designer's connection mode to the gateway caused all open folders in the tag browser to collapse.
IGN-16160: 8.3 Voice tts modules fail to initialize
Updated voice notification licensing
**IGN-14675: Attempt reconnection requests to Twilio when the Twilio Account is faulted and notification of a fault to users will reduce Twilio downtime **
Added support for retying Twilio account connections if they fail immediately when being configured.
IGN-16148: Missing resource during Gateway startup sequence
Restored missing icons.
Nightly Changelog: 8.3.7*-b20260507
IGN-15795: Tag Event Stream for MQTT tags going Dormant after gateway restart
Fixed an issue where Event Streams would remain dormant after a Gateway restart if it were subscribed to any Tags under a Managed Tag Provider.
IGN-15948: Translations Break on Upgrade if 'Ignore Whitespace' Enabled
Fixed an issue where translations would be incorrectly migrated from 8.1 gateways depending on the translation settings applied, as well as some other issues with translation management in 8.3.
IGN-9948: Alarm Status Table: Acknowledging previously acknowledged alarms produces a warning message in the logs
Fixed an issue where acknowledging a selection of alarms in the Alarm Status Table that included already-acknowledged alarms would produce a "Failed to acknowledge selected alarm" error on the component and a misleading "An alarm could not be acknowledged. It may no longer be registered" warning in the gateway logs.
Nightly Changelog: 8.3.7*-b20260508
IGN-15749: system.user.getUser() requires defining a default datasource in 8.3
Fixed an issue where system.user.getUser did not fallback to the default project userSource when an empty string was passed as the userSource argument.
IGN-10708: On startup, tag event scripts recompile many times, causing delays in tag event script execution
Fixed 2 problems with tag scripts referencing methods in the Gateway Scripting Project on Gateway starts.
IGN-16192: Bump bundled Cirrus Link modules to 5.0.3
Updated Ignition Cloud Edition bundled Cirrus Link MQTT modules to version 5.0.3
IGN-12645: Create Local Overrides via the Web UI
Added the local collection as an override option.
Nightly Changelog: 8.3.7*-b20260512
IGN-16188: Filter monitored items by sync state before calling SetMonitoringMode in onSessionActive in OPC UA subscription manager
Fix "IllegalArgumentException: MonitoredItems must exist before setting MonitoringMode" on Session reactivation.
IGN-16169: Save Changes Button Remains Disabled After Cancelling Out of Gateway Access Change Modal
Fixed an issue which prevented submitting changes on the Gateway security settings page after the Gateway Access Change modal was shown.
IGN-16211: Temporary workaround to prevent Core Historian from crashing JVM when querying string data
Fixed an issue where querying aggregated string data points from the Core Historian could cause the JVM to crash.