Nightly 8.3 Changelogs - 2026 and beyond

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

Comms

OPC

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.

Security

Secrets Management

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.

Perspective

Perspective

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

Web UI

Web UI

IGN-15477: It is unclear what VERSION column on Database Settings page should represent
JDBC Drivers page now displays jar versions.

Perspective

Perspective

IGN-1587: Add ability to make named query path dynamic in Perspective bindings
Added expression named query bindings

Nightly Changelog: 8.3.6*-b20260415

Web UI

Web UI

IGN-12238: Deployment Modes - Required Fields
Fixed required UI on the gateway modes form.

Alarming

Twilio

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.

Perspective

Perspective

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.6*-b20260416

Swing

Vision

IGN-15232: UnsupportedOperationException when managing shelved alarms with a filter on a Vision Alarm Status Table
Fixed an issue where the alarm status table would throw errors if there were shelved alarms and a display path or source filter.

Nightly Changelog: 8.3.6*-b20260417

Alarming

Alarm Status

IGN-15609: Alarm Event States Not Persisted through GW Restart
Fixed a bug that was preventing Alarm Event states from being restored during a Gateway restart.

Nightly Changelog: 8.3.6*-b20260420

Historian

Core Historian

IGN-15977: Bump QuestDB dependency to 9.3.5
Updated the QuestDB library used for the Core Historian to 9.3.5.

Nightly Changelog: 8.3.6*-b20260422

Swing

Vision

IGN-15376: Client scoped message handler logs show handler is not found
Fixed race condition in Vision client-scope message handling that caused intermittent MessageHandlerException and NullPointerException errors

Nightly Changelog: 8.3.7*-b20260427

Swing

Designer

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.

Web UI

Web UI

IGN-14347: Perspective Sessions Details Page: Performance Metrics
Fixes issue with metrics cards on the Perspective session details page displaying NAN.

Comms

Drivers

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

Web UI

Web UI

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.

Historian

SQL Historian

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

Platform Core

Databases

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.

Webserver

IGN-15760: Update Jetty supporting "high" vuln (CVE-2026-1605)
Upgraded Jetty from v12.0.27 to v12.0.34.

Swing

Designer

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.

Web UI

Web UI

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.

Historian

SQL Historian

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

Platform Core

Config Persistence

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.

Tags

Tags & UDTs

IGN-16014: Unable to modify value of dataset tags via system.tag.configure
Fixed Datasets not writing to tag through system.tag.configure.

Perspective

Perspective

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

Platform Core

Config Persistence

IGN-12758: Deleted resources retained after config scan
Fixed stale responses by skipping corrupt resource directories and returning 404 if missing on disk.

Perspective

Perspective

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

Alarming

Voice Notification

IGN-16160: 8.3 Voice tts modules fail to initialize
Updated voice notification licensing

Twilio

**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.

Web UI

Web UI

IGN-16148: Missing resource during Gateway startup sequence
Restored missing icons.

Nightly Changelog: 8.3.7*-b20260505

Swing

Designer

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.

Alarming

Voice Notification

IGN-16160: 8.3 Voice tts modules fail to initialize
Updated voice notification licensing

Twilio

**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.

Web UI

Web UI

IGN-16148: Missing resource during Gateway startup sequence
Restored missing icons.

Nightly Changelog: 8.3.7*-b20260506

Web UI

Web UI

IGN-10799: 8.3 Gateway File Uploader Component: UI and state refinements
Perspective Brand Settings page now uses small variant file uploader.

Nightly Changelog: 8.3.7*-b20260507

Cloud Connectors

Event Streams

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.

Swing

Designer

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.

Perspective

Perspective

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

Scripting

Scripting

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.

  1. If are many tag scripts, the execution start time may be significantly delayed.
  2. Tag scripts might throw compilation errors, if the Gateway Scripting Project has not completed loading when scripts executes.

Containers

Cloud Edition

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

Web UI

Web UI

IGN-12645: Create Local Overrides via the Web UI
Added the local collection as an override option.

Nightly Changelog: 8.3.7*-b20260511

Gateway Network

Gateway Network

IGN-15560: Gateway Network is more prone to ephemeral port exhaustion in 8.3.x
Fixed an issue where rapid gateway network calls could cause ephemeral port exhaustion

Nightly Changelog: 8.3.7*-b20260512

Comms

OPC

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.

Web UI

Web UI

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.

Historian

Core Historian

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.