# Nightly 8.3 Changelogs - 2026 and beyond

**URL:** <https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010>\
**Category:** Ignition Early Access\
**Created:** [December 29, 2025, 3:49pm UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010 "2025-12-29T15:49:04Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 10, 2026, 5:59am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/41 "2026-03-10T05:59:48Z")

</div>

Nightly Changelog: 8.3.5\*-b20260309

## Web UI

### Web UI

**IGN-15475: Autocomplete component can render singleton pages with backup configs unusable**  
Fixed issue where autocomplete fields were not validating properly on the backup configuration.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 11, 2026, 5:59am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/42 "2026-03-11T05:59:56Z")

</div>

Nightly Changelog: 8.3.5\*-b20260310

## Comms

### Drivers

**IGN-15256: Siemens Enhanced Driver faulted on 8.3.3-rc1 Ubuntu 20.04.2 LTS**  
The GLIBC requirement for x64 has been reduced from 2.34 to 2.29.  
**IGN-14647: 61850: Driver doesn't resolve hostnames**  
IEC 61850: allow specifying a hostname instead of IP address

## Perspective

### Perspective

**IGN-15410: Menu trees embedded inside other components fail to display in Firefox browsers**  
Fixed an issue where a Menu Tree embedded in a Table or Accordion would not render in Firefox

## Gateway Network

### Gateway Network

**IGN-15133: JsonObject Serialization error from “date” key returned through chained gateway message handlers in 8.3**  
Fixed Protobuf issue where a dictionary with key "date" was being deserialized incorrectly

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 12, 2026, 6:00am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/43 "2026-03-12T06:00:10Z")

</div>

Nightly Changelog: 8.3.5\*-b20260311

## Infrastructure

### Java - Azul

**IGN-15301: Bump to Java 17.0.18 in 8.3**  
Bump the bundled java version to 17.0.18. This version changed the default source of the timezone in Debian 12+ from `/etc/timezone` to `/etc/localtime` which may affect timezones on deployments on those systems if not properly configured prior to upgrade.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 13, 2026, 6:00am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/44 "2026-03-13T06:00:41Z")

</div>

Nightly Changelog: 8.3.5\*-b20260312

## Historian

### Store & Forward

**IGN-15031: Multiple Tag Historical Data Pipelines when importing quarantined data**  
Fixed an issue where importing Store & Forward quarantined data created orphan pipelines with no registered sinks, causing imported data to appear successful but never actually forward; import now validates pipeline compatibility per flavor and routes data to the correct existing pipeline.  
**IGN-15366: S&F Engine rename causes Pending/Quarantine count to reset**  
Fixed an issue where a Store & Forward Engine rename caused Pending/Quarantine counts to appear as 0 on the Store and Forward page because inactive pipelines holding pre-rename data were filtered from the UI; all pipelines are now returned and inactive ones are visually distinguished.

### Internal Historian

**IGN-15596: Edge sync after Split Brain causes duplicate data.**  
Fixed an issue where Historian actor processing and data sync tasks continued executing on the inactive (backup) node in a redundant gateway pair, resulting in phantom data with incorrect timestamps being written to modern Historians and potentially forwarded downstream via Edge data sync.

## Platform Core

### Licensing

**IGN-15449: Users are unable to perform offline license activation for 6 digit hardware licenses when there is an active internet connection.**  
Fixed issue preventing users from selecting offline unactivation with a valid connection and added a loading indicator while checking connectivity.

## Alarming

### Alarm Notification

**IGN-15018: Create Alarm Notification Profile remote serverName and targetProfile should be required fields**  
Remote Alarm Notification Profile now require Server Name and Target Profile on create/update.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 14, 2026, 5:59am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/45 "2026-03-14T05:59:56Z")

</div>

Nightly Changelog: 8.3.5\*-b20260313

## Web UI

### Web UI

**IGN-11495: Remote Gateway tab under Gateway Network \> Connections**  
Added a new Remote Connections tab on the Gateway Connections page that provides details regarding Remote Gateways and Connections

## Platform Core

### Backup & Restore

**IGN-15116: Exclude managed tag providers like MQTT from restore disabled function**  
Managed tag providers are no longer disabled when restoring a gateway backup and using the restore-as-disabled option.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 17, 2026, 6:03am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/46 "2026-03-17T06:03:07Z")

</div>

Nightly Changelog: 8.3.5\*-b20260316

## Platform Core

### Backup & Restore

**IGN-15291: Backup Filename Pattern Validation Inconsistent Between Ignition 8.1 and 8.3**  
Added validation to the backup/restore process to require "gwbk" extension file type.

## Web UI

### Web UI

**IGN-10345: FormControl Component**  
Fixes incorrect IDs in the HTML label "for" attribute.

## Comms

### OPC

**IGN-15585: New OPC UA connections default to TimestampSource.IGNITION instead of OPC\_PREFER\_SOURCE**  
Provide a default value for "Timestamp Source" property on new OPC UA connections.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 18, 2026, 5:53am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/47 "2026-03-18T05:53:06Z")

</div>

Nightly Changelog: 8.3.5\*-b20260317

## Perspective

### Perspective

**IGN-14198: Form Component: Default Spacing on Toggle Widget**  
Fixed an issue where the Toggle widget in Perspective's Form component was not styled consistently with other "checkable" widgets.  
**IGN-14413: Form Component: Dropdown displaying under parent container**  
Fixed an issue with the form component's dropdown widget options menu clipping when longer than it's containing parent.  
**IGN-5625: XY Chart: "Bullets" component properties are not fully applied**  
Removed unused XY Chart bullet **height** and **width** properties in favor of **radius** property for Circle bullets. Added **truncate** and **hideOversized** properties to Label bullet configuration to allow control of Label overflow behavior, both True by default. Added **getFillFromObject** property to bullet tooltip configuration to allow control of where the tooltip gets its background color, True by default.

## Containers

### Cloud Edition

**IGN-15699: Cloud edition credential setup uses wrong header**  
Updated Cloud edition header, displayed during commissioning, so that it matched with the updated color scheme.

## Web UI

### Web UI

**IGN-15620: 8.3 Gateway Webpages: Favicon additions for authentication and Maker edition**  
Fixed issue where the Gateway would display incorrect favicons for Maker edition and while on the authentication page.  
**IGN-10982: 8.3 Gateway Webpages: Favicon needs to be implemented**  
Updated gateway to use newer favicons.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 19, 2026, 5:53am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/48 "2026-03-19T05:53:03Z")

</div>

Nightly Changelog: 8.3.5\*-b20260318

## Web UI

### Web UI

**IGN-11875: Metric Cards have a higher z-index than the banner component**  
Fixes issue that allowed metrics cards to render above the gateway banner.

## Platform Core

### Projects

**IGN-8568: Override of inherited resources can prevent projects from being opened in Designer**  
Text updated so that when users encounter projects that can't be opened due to inherited resources with naming conflict, they will get a more descriptive error message.

## Comms

### OPC

**IGN-15654: ClassCastException writing custom struct when deprecated DataTypeDictionary support is enabled**  
Fixed a bug encoding structures for write when using the Deprecated DataType Dictionary Support option on OPC UA connections.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 20, 2026, 6:03am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/49 "2026-03-20T06:03:06Z")

</div>

Nightly Changelog: 8.3.5\*-b20260319

## Tags

### Tags & UDTs

**IGN-15683: Newly Created tags not persisted in directory if unary-resource.json + tags.json are removed**  
Prevent resource syncs with missing tag resources from deleting parent folder.

## Cloud Connectors

### Kafka

**IGN-11612: Add `sendRecords` to KafkaClient for higher throughput**  
Increased KafkaHandler record publishing throughput.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 21, 2026, 6:02am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/50 "2026-03-21T06:02:57Z")

</div>

Nightly Changelog: 8.3.5\*-b20260320

## Comms

### OPC

**IGN-15205: Setting to enable GDS push is not available on OPC UA server settings page**  
Expose the missing "GDS Push Enabled" OPC UA server setting.

## Data & Logic

### SFC

**IGN-14905: system.sfc.startChart requires projectName argument in 8.3**  
projectName no longer required for `system.sfc.startChart`. The project the function is being called from will be used if available, otherwise the default gateway project will be used.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 24, 2026, 6:03am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/51 "2026-03-24T06:03:48Z")

</div>

Nightly Changelog: 8.3.5\*-b20260323

## Web UI

### Web UI

**IGN-11245: 8.3: Gateway Script description in Error Modals are noisy**  
Gateway script error modal titles have been update to display a less verbose message.  
**IGN-15715: Validation UI missing on System User Source field**  
Security General Settings page now displays all possible config fields

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 25, 2026, 6:04am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/52 "2026-03-25T06:04:21Z")

</div>

Nightly Changelog: 8.3.5\*-b20260324

## Platform Core

### Config Persistence

**IGN-15583: Unable to delete resource... message in wrapper logs when Config Sync is called with Lock**  
Fixed `NoSuchFileException` ERROR logs when running Resource Config Sync via Scan Lock

## Historian

### Historian

**IGN-15246: Observations flag not being set on Historian data points**  
Fixed an issue where the observation flag was not being set when storing data points with certain Sample Modes.  
**IGN-15549: Vision Alarm Status Table Alarm trends chart does not display data**  
Fixed an issue displaying historical trends from the alarm status table

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 27, 2026, 6:02am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/53 "2026-03-27T06:02:39Z")

</div>

Nightly Changelog: 8.3.5\*-b20260326

## Comms

### Drivers

**IGN-15541: Siemens Enhanced: symbolic paths aren't properly escaped when browsing**  
Fixed an issue where item paths containing brackets or parentheses were not properly escaped during browse.

## Alarming

### Alarm Notification

**IGN-15198: Pop3AckId is showing "null" in alarm notification email**  
Fixed an issue where Pop3AckId was set to null in Alarm Notification Emails.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [March 31, 2026, 6:03am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/54 "2026-03-31T06:03:18Z")

</div>

Nightly Changelog: 8.3.5\*-b20260330

## Scripting

### Scripting

**IGN-14996: sendEmail attachment data doesn't send correctly when invoked client side**  
Fixed issue where email attachments generated by client scripting would have broken attachments

## Security

### User Sources

**IGN-15556: Populated AD/Internal hybrid users not appearing in gateway despite existing in file system**  
Fixed issue where newly created users in an AD/Internal hybrid user profile were not immediately available in the user source.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [April 1, 2026, 6:04am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/55 "2026-04-01T06:04:40Z")

</div>

Nightly Changelog: 8.3.5\*-b20260331

## Platform Core

### Config Persistence

**IGN-15752: Prevent Digest Files from Being Deleted During Concurrent Resource Modify and Scan**  
Fixed a race condition where concurrent file-tree scans could delete digest files still in use

## Alarming

### Alarm Notification

**IGN-14817: Incorrect Alarm Notification Profile defaultSettings**  
Fixed an issue where default settings were invalid when creating new Alarm Notification Profiles.

## Containers

### Docker

**IGN-15048: Docker: add `jq` utility for easier JSON parsing.**  
Added `jq` utility to the Docker image.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [April 2, 2026, 6:02am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/56 "2026-04-02T06:02:42Z")

</div>

Nightly Changelog: 8.3.5\*-b20260401

## Security

### User Sources

**IGN-14950: AD User Source becomes uneditable after 8.1 to 8.3 upgrade due to quotes in AD User source filters**  
Fixed issue where migration of Active Directory, Active Directory / DB hybrid, and Active Directory / Internal profiles that were configured with base entries that were surrounded by double quotation marks were not usable after migration.  
\*\*IGN-15418: Badge Search Filter Missing - AD User Source Configuration \*\*  
Added badge search filter configuration field to the AD configuration Web UI panels.

## Web UI

### Web UI

**IGN-15455: On View Details pages like DB or Designer Connections, opening browser dev tools causes a ResourceNotFoundException: (sys,js/system.min.js.map)**  
Fixed an issue that caused a `ResourceNotFoundException` when using the browsers inspector.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [April 3, 2026, 6:03am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/57 "2026-04-03T06:03:12Z")

</div>

Nightly Changelog: 8.3.5\*-b20260402

## Security

### User Sources

**IGN-15517: internalauthmapping referencing a non-existent ROLEID prevents gateway from starting**  
Fixed an issue where an entry in the INTERNALAUTHROLE table that referred to a missing role would cause the gateway to fail to start.

## Cloud Connectors

### Event Streams

**IGN-12126: Add tooltips to process state data**  
Added tooltips for the EventStreams stage's data

## Comms

### OPC

**IGN-15367: NullPointerException when regenerating OPC UA server certificate with empty IP Addresses or DNS Names**  
Fixed an error when regenerating OPC UA server cert with empty SAN fields.

## Gateway Network

### EAM & Redundancy

**IGN-15810: Protected Resources Cause Sync Error on Redundant Systems**  
Fixed an issue where protected project resources wouldn't sync properly with redundancy  
**IGN-15605: Changing project inheritance breaks redundancy project sync**  
Fixed an issue where changing project inheritance would break redundancy sync

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [April 4, 2026, 6:02am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/58 "2026-04-04T06:02:29Z")

</div>

Nightly Changelog: 8.3.5\*-b20260403

## Swing

### Designer

**IGN-14708: Image Management Tool import creates images as folders and creates duplicate folders when importing directories**  
Fixed a variety of issues when using image management on Windows.

## Scripting

### Scripting

**IGN-15857: System.util.sendRequestAsync Doesn't Call onSuccess Function When Used in a Session Event Script**  
Fixed an issue where the `onSuccess`/`onError` callbacks for the system.util.sendRequestAsync function would not execute and lead to stalled threads.

## Foundation

### Launchers

**IGN-15850: Fix Designer Launcher deeplink argument not received on macOS Tahoe (26)**  
Fixed an issue using Deep Links to launch designers and Vision Clients on Mac OS

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [April 6, 2026, 9:41pm UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/59 "2026-04-06T21:41:51Z")

</div>

Release Changelog: 8.3.5\*-b20260406

## Web UI

### Web UI

**IGN-10345: FormControl Component**  
Fixes incorrect IDs in the HTML label "for" attribute.  
**IGN-11495: Remote Gateway tab under Gateway Network \> Connections**  
Added a new Remote Connections tab on the Gateway Connections page that provides details regarding Remote Gateways and Connections  
**IGN-15455: On View Details pages like DB or Designer Connections, opening browser dev tools causes a ResourceNotFoundException: (sys,js/system.min.js.map)**  
Fixed an issue that caused a `ResourceNotFoundException` when using the browsers inspector.  
**IGN-11245: 8.3: Gateway Script description in Error Modals are noisy**  
Gateway script error modal titles have been update to display a less verbose message.  
**IGN-15715: Validation UI missing on System User Source field**  
Security General Settings page now displays all possible config fields  
**IGN-15475: Autocomplete component can render singleton pages with backup configs unusable**  
Fixed issue where autocomplete fields were not validating properly on the backup configuration.  
**IGN-11875: Metric Cards have a higher z-index than the banner component**  
Fixes issue that allowed metrics cards to render above the gateway banner.  
**IGN-15620: 8.3 Gateway Webpages: Favicon additions for authentication and Maker edition**  
Fixed issue where the Gateway would display incorrect favicons for Maker edition and while on the authentication page.  
**IGN-10982: 8.3 Gateway Webpages: Favicon needs to be implemented**  
Updated gateway to use newer favicons.  
**IGN-15387: Improve immutable resource toast for JDBC drivers**  
Fixed issue that allowed a user to attempt saving new jars for immutable resources. Buttons are now disabled.

The manage JAR files drawer will now display the collection of the resource when a resource has multiple definitions.  
**IGN-10269: 8.3 Form Control TextArea needs minimum dimensions**  
Fixed an issue that prevented users from resizing a text area.

## Containers

### Docker

**IGN-15048: Docker: add `jq` utility for easier JSON parsing.**  
Added `jq` utility to the Docker image.  
**IGN-13413: Missing `data/gateway.xml_clean` fails during entrypoint**  
Fixed an issue where a missing `data/gateway.xml_clean` file could cause a premature exit of the Docker entrypoint script.

### Cloud Edition

**IGN-15699: Cloud edition credential setup uses wrong header**  
Updated Cloud edition header, displayed during commissioning, so that it matched with the updated color scheme.

## Perspective

### Perspective

**IGN-4425: Add ability to enable/disable and style individual radio group items**  
Added the ability to style and enable/disable individual radio buttons in the Perspective Radio Group component.  
**IGN-2477: Maker Edition "Personal Use Only" agreement is showing up on every launch**  
Fixed an issue where the Maker edition license acceptance modal would appear every session.  
**IGN-4667: Button: Theming is slightly incorrect when buttons are disabled**  
Fixed an issue where Perspective's Primary and Secondary buttons were incorrectly styled.  
**IGN-5625: XY Chart: "Bullets" component properties are not fully applied**  
Removed unused XY Chart bullet **height** and **width** properties in favor of **radius** property for Circle bullets. Added **truncate** and **hideOversized** properties to Label bullet configuration to allow control of Label overflow behavior, both True by default. Added **getFillFromObject** property to bullet tooltip configuration to allow control of where the tooltip gets its background color, True by default.  
**IGN-7717: Downloading certain file types on iOS requires setting MIME type**  
Fixed an issue where `system.perspective.download` could fail on older versions of iOS if a MIME type was not provided.  
**IGN-9147: stylesheet CSS renders differently between Designer and browser page**  
Fixed an issue where advanced stylesheet CSS may not display correctly in the Designer.  
**IGN-15410: Menu trees embedded inside other components fail to display in Firefox browsers**  
Fixed an issue where a Menu Tree embedded in a Table or Accordion would not render in Firefox  
**IGN-7434: Review and Protect Perspective Routes which should require Authorization**  
Added check against unauthorized users for several Perspective routes which will now return a 403 status code in this scenario.  
**IGN-14198: Form Component: Default Spacing on Toggle Widget**  
Fixed an issue where the Toggle widget in Perspective's Form component was not styled consistently with other "checkable" widgets.  
**IGN-14413: Form Component: Dropdown displaying under parent container**  
Fixed an issue with the form component's dropdown widget options menu clipping when longer than it's containing parent.

## Swing

### Designer

**IGN-14708: Image Management Tool import creates images as folders and creates duplicate folders when importing directories**  
Fixed a variety of issues when using image management on Windows.

## Scripting

### Scripting

**IGN-15857: System.util.sendRequestAsync Doesn't Call onSuccess Function When Used in a Session Event Script**  
Fixed an issue where the `onSuccess`/`onError` callbacks for the system.util.sendRequestAsync function would not execute and lead to stalled threads.  
**IGN-14996: sendEmail attachment data doesn't send correctly when invoked client side**  
Fixed issue where email attachments generated by client scripting would have broken attachments

## Comms

### OPC

**IGN-15205: Setting to enable GDS push is not available on OPC UA server settings page**  
Expose the missing "GDS Push Enabled" OPC UA server setting.  
**IGN-15367: NullPointerException when regenerating OPC UA server certificate with empty IP Addresses or DNS Names**  
Fixed an error when regenerating OPC UA server cert with empty SAN fields.  
**IGN-15654: ClassCastException writing custom struct when deprecated DataTypeDictionary support is enabled**  
Fixed a bug encoding structures for write when using the Deprecated DataType Dictionary Support option on OPC UA connections.  
**IGN-15585: New OPC UA connections default to TimestampSource.IGNITION instead of OPC\_PREFER\_SOURCE**  
Provide a default value for "Timestamp Source" property on new OPC UA connections.  
**IGN-15490: ResendData operation failure Bad\_TooManyArguments**  
Fixed incorrect arguments to ResendData method after OPC UA client reconnect.

### Drivers

**IGN-15541: Siemens Enhanced: symbolic paths aren't properly escaped when browsing**  
Fixed an issue where item paths containing brackets or parentheses were not properly escaped during browse.  
**IGN-15710: Siemens Enhanced Driver: JVM crash when there are several simultaneous calls to AgLink.symbolic\_getNodeByPath**  
Fixed an issue where the JVM could crash when simultaneously while reading from nodes in the same array for the first time.  
**IGN-15256: Siemens Enhanced Driver faulted on 8.3.3-rc1 Ubuntu 20.04.2 LTS**  
The GLIBC requirement for x64 has been reduced from 2.34 to 2.29.  
**IGN-14647: 61850: Driver doesn't resolve hostnames**  
IEC 61850: allow specifying a hostname instead of IP address

## Foundation

### Launchers

**IGN-15850: Fix Designer Launcher deeplink argument not received on macOS Tahoe (26)**  
Fixed an issue using Deep Links to launch designers and Vision Clients on Mac OS

## Security

### User Sources

**IGN-15517: internalauthmapping referencing a non-existent ROLEID prevents gateway from starting**  
Fixed an issue where an entry in the INTERNALAUTHROLE table that referred to a missing role would cause the gateway to fail to start.  
**IGN-14950: AD User Source becomes uneditable after 8.1 to 8.3 upgrade due to quotes in AD User source filters**  
Fixed issue where migration of Active Directory, Active Directory / DB hybrid, and Active Directory / Internal profiles that were configured with base entries that were surrounded by double quotation marks were not usable after migration.  
**IGN-15418: Badge Search Filter Missing - AD User Source Configuration**  
Added badge search filter configuration field to the AD configuration Web UI panels.  
**IGN-15556: Populated AD/Internal hybrid users not appearing in gateway despite existing in file system**  
Fixed issue where newly created users in an AD/Internal hybrid user profile were not immediately available in the user source.

### Auditing

**IGN-15104: Audit log web interface is excessively heavy to fetch**  
Fixed issue where navigating to the audit "View Logs" panel in the Web UI resulted in OutOfMemoryException on the Gateway.

### Secrets Management

**IGN-14619: RFC-64: File-based SecretProvider for Secrets Management**  
Added SecretProvider implementation that allows reading of secrets from files on disk.

## Cloud Connectors

### Event Streams

**IGN-12126: Add tooltips to process state data**  
Added tooltips for the EventStreams stage's data  
**IGN-15355: Need way to set http client version in event stream HTTP handler**  
Added ability to select an HTTP version in the Event Stream HTTP Handler.  
**IGN-14636: Add previousValue data to Event Stream Tag Change data**  
Event Stream Tag Source now includes the previous value in the event metadata.

### Kafka

**IGN-11612: Add `sendRecords` to KafkaClient for higher throughput**  
Increased KafkaHandler record publishing throughput.

## Gateway Network

### EAM & Redundancy

**IGN-15810: Protected Resources Cause Sync Error on Redundant Systems**  
Fixed an issue where protected project resources wouldn't sync properly with redundancy  
**IGN-15605: Changing project inheritance breaks redundancy project sync**  
Fixed an issue where changing project inheritance would break redundancy sync  
**IGN-12787: EAM Module Faults When Send Stats Interval \< 0**  
Fixed an issue where EAM send stats interval could be negative which would cause the module to fault.  
**IGN-12740: 8.3 Redundancy: Misconfiguration Allowing for Edge-to-Standard Gateway Relationships**  
Fixed an issue where gateways on different platform editions could be setup as a redundant pair.

### Gateway Network

**IGN-15371: Remote Historian pointing to Edge Historian goes into RUNNING state with Storage Allowed checked**  
Fixed an issue where Remote Historian with Storage allowed pointing at Edge Historian would incorrectly show a "Running" state.  
**IGN-15133: JsonObject Serialization error from “date” key returned through chained gateway message handlers in 8.3**  
Fixed Protobuf issue where a dictionary with key "date" was being deserialized incorrectly

## Platform Core

### Config Persistence

**IGN-15752: Prevent Digest Files from Being Deleted During Concurrent Resource Modify and Scan**  
Fixed a race condition where concurrent file-tree scans could delete digest files still in use  
**IGN-15583: Unable to delete resource... message in wrapper logs when Config Sync is called with Lock**  
Fixed `NoSuchFileException` ERROR logs when running Resource Config Sync via Scan Lock

### Projects

**IGN-8568: Override of inherited resources can prevent projects from being opened in Designer**  
Text updated so that when users encounter projects that can't be opened due to inherited resources with naming conflict, they will get a more descriptive error message.

### Backup & Restore

**IGN-15291: Backup Filename Pattern Validation Inconsistent Between Ignition 8.1 and 8.3**  
Added validation to the backup/restore process to require "gwbk" extension file type.  
**IGN-15116: Exclude managed tag providers like MQTT from restore disabled function**  
Managed tag providers are no longer disabled when restoring a gateway backup and using the restore-as-disabled option.

### Licensing

**IGN-15449: Users are unable to perform offline license activation for 6 digit hardware licenses when there is an active internet connection.**  
Fixed issue preventing users from selecting offline unactivation with a valid connection and added a loading indicator while checking connectivity.

## Alarming

### Alarm Notification

**IGN-14817: Incorrect Alarm Notification Profile defaultSettings**  
Fixed an issue where default settings were invalid when creating new Alarm Notification Profiles.  
**IGN-15198: Pop3AckId is showing "null" in alarm notification email**  
Fixed an issue where Pop3AckId was set to null in Alarm Notification Emails.  
**IGN-15018: Create Alarm Notification Profile remote serverName and targetProfile should be required fields**  
Remote Alarm Notification Profile now require Server Name and Target Profile on create/update.  
**IGN-14392: Twilio voice notification profile webpage does not reflect currently selected language or voice**  
Fixed an issue where Twilio voice notification profile webpage was not reflecting the configured language or voice.

### Alarm Status

**IGN-15336: Alarm metrics in nested folders sometimes incorrectly reflect active alarms**  
Fixed an issue where Alarm Metrics in nested folders would initialize to empty and never update.

## Historian

### Store & Forward

**IGN-13546: S&F Engines for Splitter Historians are not automatically removed**  
Store-and-forward cache directories are now automatically cleaned up when their associated resources (historians, alarm journals, audit profiles, equipment connections) are deleted, preventing orphaned directories from accumulating on disk.  
**IGN-15031: Multiple Tag Historical Data Pipelines when importing quarantined data**  
Fixed an issue where importing Store & Forward quarantined data created orphan pipelines with no registered sinks, causing imported data to appear successful but never actually forward; import now validates pipeline compatibility per flavor and routes data to the correct existing pipeline.  
**IGN-15366: S&F Engine rename causes Pending/Quarantine count to reset**  
Fixed an issue where a Store & Forward Engine rename caused Pending/Quarantine counts to appear as 0 on the Store and Forward page because inactive pipelines holding pre-rename data were filtered from the UI; all pipelines are now returned and inactive ones are visually distinguished.

### Historian

**IGN-15246: Observations flag not being set on Historian data points**  
Fixed an issue where the observation flag was not being set when storing data points with certain Sample Modes.  
**IGN-15549: Vision Alarm Status Table Alarm trends chart does not display data**  
Fixed an issue displaying historical trends from the alarm status table

### Internal Historian

**IGN-15596: Edge sync after Split Brain causes duplicate data.**  
Fixed an issue where Historian actor processing and data sync tasks continued executing on the inactive (backup) node in a redundant gateway pair, resulting in phantom data with incorrect timestamps being written to modern Historians and potentially forwarded downstream via Edge data sync.

## Reporting

### Reporting

**IGN-9473: Dynamic Keys for the Width property of SimpleTable do not work**  
Fixed a problem where dynamic data keys do not work for the Width property of Simple Tables.  
**IGN-2719: Simple table's Visible property doesn't pay attention to dynamic data keys**  
Fixed a problem where dynamic data keys do not work for the Visible property of Simple Tables.  
**IGN-10971: Reporting: Dynamic Data Key fails to apply to Filter Key Property on Simple Table Component**  
Fixed a problem where dynamic data keys do not work for the Filter Key property of Simple Tables.

## Tags

### Remote Tags

**IGN-15717: UDT template parameters from a Remote Tag Provider fail with ProtobufDeserializationException**  
Fixed a serialization issue for gathering UDT information from a remote provider

### Tags & UDTs

**IGN-15683: Newly Created tags not persisted in directory if unary-resource.json + tags.json are removed**  
Prevent resource syncs with missing tag resources from deleting parent folder.  
**IGN-15470: Add 'local' parameter to system.tag.getConfiguration**  
Added an 'overridesOnly' parameter to system.tag.getConfiguration. If the tag is a member of a UDT then only the overridden properties will be returned, otherwise the parameter will have no effect.  
**IGN-14783: Forward Port: Query Tags execute SELECT and UPDATE queries on the backup gateway when Primary is active.**  
Fixed an issue that had Query Tags executing SQL queries on backup gateways in redundant pairs.

## Data & Logic

### SFC

**IGN-14905: system.sfc.startChart requires projectName argument in 8.3**  
projectName no longer required for `system.sfc.startChart`. The project the function is being called from will be used if available, otherwise the default gateway project will be used.

## Infrastructure

### Java - Azul

**IGN-15301: Bump to Java 17.0.18 in 8.3**  
Bump the bundled java version to 17.0.18. This version changed the default source of the timezone in Debian 12+ from `/etc/timezone` to `/etc/localtime` which may affect timezones on deployments on those systems if not properly configured prior to upgrade.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [April 9, 2026, 6:03am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010/60 "2026-04-09T06:03:54Z")

</div>

Nightly Changelog: 8.3.6\*-b20260408

## Web UI

### Web UI

**IGN-15739: Race Condition on Metrics Dashboard: Rename Fails with 400 Bad Request When Unsaved Changes Exist**  
Fixed an issue that would cause an API error when attempting to rename and save.  
**IGN-15737: Metrics Dashboard: Tooltip and Drag Interaction Conflict**  
Fixed an issue that would show a tooltip on a metrics card while the metrics card was being dragged.  
**IGN-12227: Edit / wizard modal workflow CRUD buttons can generate multiple requests**  
Fixed issue that would allow a button to repeatedly be clicked while the button action was making an API call.

[Previous page](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010.md?page=2)

[Next page](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2026-and-beyond/113010.md?page=4)
