Nightly 8.3 Changelogs - 2025

Nightly Changelog: 8.3.2*-b20251017

Platform Core

Backup & Restore

IGN-12988: GWBK restore/upgrade ignores out-of-order wrapper parameter entries
wrapper.java.additional values in ignition.conf are no longer out of order after gateway restore

Config Persistence

IGN-10180: 8.3 Gateway Name Backend Validation
Improved validation of the gateway/system name across the platform. Where possible, invalid gateway names (those containing a | character) will be rejected outright, or if necessary escaped to an underscore. Other characters including non-ASCII Unicode and emoji are supported but may cause minor rendering issues in other areas.

Swing

Designer

IGN-13322: Unable to open template error when using the Set XML From Clipboard option after copying the XML from another template
Fixed a problem where when "Set XML From Clipboard" is used on Templates, it renders the Template unable to be opened.

Historian

Historian

IGN-13715: QuestDB String values not rendered correctly in Perspective Table with certain Aggregation modes
Fixed an issue where string data types would not display correctly or at all when querying via the Core Historian with certain aggregation modes.

Nightly Changelog: 8.3.2*-b20251020

Web UI

Web UI

IGN-12535: 8.3 Column Visibility Menu displays incorrectly with single row entries
Fixed an issue where the "show more" menu on a DataGrid could render behind its parent container.

Security

Security

IGN-9773: Create a reusable text field for URL entries that warns if not secure (HTTPS)
Adds new URL component (UrlTextInput )

Release Changelog: 8.3.1*-b20251021

Containers

Cloud Edition

IGN-13934: Bump the bundled version of Cirrus Link modules to 5.0.0
Updated Ignition Cloud Edition bundled Cirrus Link MQTT modules to version 5.0.0

Nightly Changelog: 8.3.2*-b20251021

Web UI

Web UI

IGN-13675: Web UI doesn't restrict Edge Sync access per license
Fixed WebUI visibility issue with regard to certain Edge Edition licenses.

Gateway Network

EAM & Redundancy

IGN-13989: Redundant backup connection intermittently throws errors after connecting to master
Fixed intermittent "localServerAddress is null" errors on redundant master after nodes connect for the first time.

Security

Security

IGN-14333: Improve message when updating HTTPS cipher settings
Changed the warning message when modifying HTTPS cipher suite settings to more be more descriptive.

Perspective

Perspective

IGN-14311: Post AuthChallengeCompleteEventImpl to the EventManager as AuthChallengeCompleteEvent
Updated AuthChallengeCompleteEventImpl instance posts to the the perspective session EventManager to utilize the 2-arg post method to specify the interface AuthChallengeCompleteEvent as the posting class.

Foundation

Launchers

IGN-14457: The Designer Launchers "Import Launcher Config" does not import changes
Importing a launcher or Workstation configuration now overwrites all settings and applications for that launcher.

Nightly Changelog: 8.3.2*-b20251022

Perspective

Perspective

IGN-11924: Dropdown Component Does Not Display All Options When wrapMultiSelectValues is Set to True
Fixed an issue where the form component's dropdown widget does not display all options when wrapMultiSelectValues is set to true.
IGN-14192: Form Component: Component Palette Thumbnail Images For The Grid View & Tooltip
Added palette images for form component variants.

Platform Core

Other

IGN-14507: 8.3: Upgrade Apache Commons IO to 2.14.0+
Upgraded xmlgraphics-commons from 2.7 to 2.11. Upgraded batik from 1.17 to 1.19.

Nightly Changelog: 8.3.2*-b20251023

Cloud Connectors

Event Streams

IGN-12322: Event Stream Tag Handler doesn't handle numeric quality codes
Event Stream Tag Handler qualityCode expression field will now correctly handle Integer codes.

Security

Security

IGN-14400: Backup restore process restarts gateway before unpacking encryption keys, causing mismatch
Fixed an issue where the platform encryption keys from a GWBK were not set up early enough during a restore

Auditing

IGN-13872: Remove unnecessary options for the EdgeAuditProfile.
Disabled common resource menu actions that are not applicable to the Edge audit log. The only available menu item for Audit Profiles when deployed as Edge should now be "View Log."

User Sources

IGN-13245: AD User Source: Platform executor threads stuck indefinitely waiting on connect attempts, blocking other AD operations
Added ability to set connect timeout to AD, AD/DB and AD/Internal user sources to prevent thread deadlock when connecting.

Foundation

Installers

IGN-7985: M1 Macs terminating gateway on Uninstalling Ignition with the JVM
Ignition Gateway launchd services on Mac OS now actually wait for the process to exit instead of forcibly terminating the process. This resolves potential issues with gateway uninstalls and upgrades from the binary installer or shell scripting which caused the gateway to not properly respect its shutdown hooks.

Launchers

IGN-12097: Improve Launcher Multicast resilience
All Launchers do a better job guarding against errors when attempting to bind and unbind to receive broadcasts.

Gateway Network

EAM & Redundancy

IGN-14445: EAM agent does not report upgrade download status to redundant controller
Fixed issue where controller gateway would not receive an "Upgrade Complete" message if the controller was part of a redundant pair.
IGN-11990: NPE migrating GATEWAYTASKRECORD
Prevent NPE during the migration of failed EAM tasks

Scripting

Scripting

IGN-14299: system.db.execUpdate assumes Integer return type
Fix issue where specifying the getKey = True option when updating a database via system.db.execUpdate(...) would throw an error.

Historian

Historian

IGN-13226: QuestDB tag history shows up with gaps on Easy Chart
Fixed an issue in the Core Historian where gaps could appear in Easy Chart trending when caching is enabled.

Web UI

Web UI

IGN-14554: Projects DataGrid is not displaying sorted data properly
The data grid on the Projects page now correctly loads its project items in alphabetical order by default

Nightly Changelog: 8.3.2*-b20251024

Reporting

Reporting

IGN-10495: Vector Timeseries Chart
Timeseries Charts updated to include options for Vector output.

Security

User Sources

IGN-14454: Provide User Source defaults via describe route
Added default profile and settings values to the user source profile describe route.

Platform Core

Webserver

IGN-14388: Invalid publicHTTPs & publicHTTP port configurations prevent gateway from starting with autodetect set to true
Fixed a Gateway startup failure when the Public Address settings were invalid and auto-detect is enabled.

Gateway Network

EAM & Redundancy

IGN-13655: Forward Port: Remote Agent Upgrade > Use Alternate URLs should not use Gateway Network's HTTP Client
EAM remote upgrade task alternate URL function now uses gateway's installed certificates to download from SSL URLs

Nightly Changelog: 8.3.2*-b20251027

Data & Logic

SFC

IGN-6508: SFC: Meeting Cancel Condition in Parallel Block Results in Chart Getting Stuck - Unable to Cancel
Fixed an issue where the chart may get stuck after meeting the cancel condition for a Parallel Element.
IGN-9266: SFC: Cancel execution mode in Enclosing Step causing SFC chart to be stuck in the canceling state
Fixed an issue where an enclosed chart may get stuck in the Canceling state when using an Enclosing Step with the Cancel Execution Mode.

Comms

Drivers

IGN-12675: LEAK: ByteBuf.release() was not called before it's garbage-collected.
Fixed a ByteBuf reference counting leak in TCP/UDP drivers.

Cloud Connectors

Event Streams

IGN-11553: Name of Event Stream is not validated in the UI TextFields when created
When creating event streams using either the popup dialog or the Welcome page for event streams, names will now be validated.

Security

Security

IGN-14624: When migrating AD/DB usersource from 8.1.49 to 8.3, property listUsersFromAD put in wrong scope in config.json
The listUsersFromAD setting on AD/DB Hybrid User Sources is now migrated properly during upgrades from 8.1

Web UI

Web UI

IGN-12281: Polish: EAM
Added missing success toasts to the EAM gateway configuration process as well as missing required fields to the Events Thresholds page

Platform Core

Backup & Restore

IGN-13539: maxmemory Automatically Set to 1024MB Upon Restore of GWBK for 32-bit System
Stopped automatically adjusting gateway memory on restore on 32 bit systems.

Nightly Changelog: 8.3.2*-b20251028

Platform Core

Modules

IGN-14211: Modules don't upgrade if the filename is different than what is currently installed
Fixed a problem where when upgrading modules, if the filename differs from the currently installed module, that file was ignored.

1 Like

Nightly Changelog: 8.3.2*-b20251029

Comms

OPC

**IGN-14418: system.opc.browseServer - getElementType() returns NONE **
Fixed OPC browse getElementType() returning null in Designer and Vision Client.

Web UI

Web UI

IGN-14345: Cannot Regenerate or Download OPC UA Certificates
Fixed bug that was preventing users from downloading or regenerating OPC UA Certificates

Historian

Internal Historian

IGN-14614: Internal Historian shows gaps in Vision Easy Chart
Fixed an issue in the Internal Historian where gaps could appear in Easy Chart trending when caching is enabled.

Nightly Changelog: 8.3.2*-b20251030

Platform Core

Config Persistence

IGN-13920: ConfigurationManager Should Provide GWBK Restore vs Upgrade Context
Added a getStartupState to the ConfigurationManager which can be used to retrieve different Gateway startup states.

Backup & Restore

IGN-13217: GWBK - Restore Local with alternate metro-key password - first start fails with bad password
Fixes issue where metro keystore password was incorrect during gateway restore

Tags

Tags & UDTs

IGN-13922: Default Tag Provider Should Not Be Created on GWBK restore
Fixed a problem where the Default Tag Provider was created when for Gateway upgrades.

Perspective

Perspective

IGN-14108: Make Dragging an Element Into a Group Easier
Drawing Editor - Elements Panel

Allows for multiple elements to be moved at once(previous 1 element at a time). If multiple elements are being moved, the drag ghost displays the number of elements being moved instead of the name of the element.

  • When moving multiple elements, the descendants are filtered. ie if you have a group selected, and one or more descendants , it treats it as if you were just moving the group.
  • Adds a visual indicator above, below, and to the left of an element in the elements panel to indicate where the element(s) will be placed. To the left indicates that it will be placed inside the group element (when the group element is not expanded or if the group element does not have any children).
  • if a drag target is "invalid", ie dragging a group element into its child, then no indicator will be displayed, indicating that dropping it here will have no effect
  • Adds an offset to the drag ghost to help indicate what level the element will be moved to. ie nested groups have more of an offset from the left

Also improves the Duplicate Element functionality to be more reliable and to place the duplicated elements into the correct positions.
IGN-14544: Drawing Editor: only the most recent Color and Fill change retained when Undo/Redo changes
Drawing Editor: Fill & Strokes' Color Picker Input's direct input element should now properly create an undo/redo point onBlur

Cloud Connectors

Event Streams

IGN-13435: Tag Handler: Add tag browser button to expression panel
Added a Tag Browser button to the Tag Path expression field in Tag Handlers