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.