Home / Downloads / Release Notes

Ignition Release Notes

Fixes, changes and features In Ignition

Version 8.3.2

Released December 2, 2025
Area
Change Type
Description

Auditing

Security
Fixed
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."

Backup & Restore

Platform Core
Fixed
Fixes issue where metro keystore password was incorrect during gateway restore
Platform Core
Fixed
Stopped automatically adjusting gateway memory on restore on 32 bit systems.
Platform Core
Fixed
wrapper.java.additional values in ignition.conf are no longer out of order after gateway restore

Config Persistence

Platform Core
Fixed
Added a `getStartupState` to the `ConfigurationManager` which can be used to retrieve different Gateway startup states.
Platform Core
Fixed
Fixed an issue where some API routes would allow projects to be created with 'overlapping' names that differed only by name. This is not allowed to account for case-insensitive filesystems.
Platform Core
Fixed
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.

Databases

Platform Core
Fixed
JDBC Drivers now prevent classname collisions when creating new JDBC Drivers to prevent load failures in the underlying subsystem.

Designer

Swing
Fixed
Fixed a problem where when "Set XML From Clipboard" is used on Templates, it renders the Template unable to be opened.

Drivers

Comms
Fixed
Changed default max gap size to -1.
Comms
Fixed
Fixed a bug that caused timestamps received from OPC UA servers with a value of `1601-01-01T00:00:00.000Z` to be treated as if they were valid instead of null.
Comms
Fixed
Fixed a ByteBuf reference counting leak in TCP/UDP drivers.
Comms
Fixed
Fixed an issue where a gateway crash could occur when reading or writing to a PLC tag with arbitrary quotes in the item path after browsing an array on the PLC that contained the same tag.

EAM & Redundancy

Gateway Network
Fixed
EAM remote upgrade task alternate URL function now uses gateway's installed certificates to download from SSL URLs
Gateway Network
Fixed
Fixed an issue where redundant network connections would result in the Diagnostics page reporting the wrong number of Remote Gateways.
Gateway Network
Fixed
Fixed intermittent "localServerAddress is null" errors on redundant master after nodes connect for the first time.
Gateway Network
Fixed
Fixed issue where controller gateway would not receive an "Upgrade Complete" message if the controller was part of a redundant pair.
Gateway Network
Fixed
Prevent NPE during the migration of failed EAM tasks

Event Streams

Cloud Connectors
Fixed
Added a Tag Browser button to the Tag Path expression field in Tag Handlers
Cloud Connectors
Feature
Event Stream Tag Handler qualityCode expression field will now correctly handle Integer codes.
Cloud Connectors
Changed
When creating event streams using either the popup dialog or the Welcome page for event streams, names will now be validated.

Expressions

Scripting
Fixed
Fix issue where BCP-47 locale tags were no longer supported by Perspective `translate()` expressions

Gateway Network

Gateway Network
Fixed
Fixed issue where Python dictionaries and lists could not be sent from a Designer or Vision client to a remote gateway via the gateway network.
Gateway Network
Fixed
Updated EAM Send Stats default interval to 45 seconds
Gateway Network
Changed
The gateway network now uses its own thread pool to process incoming messages. This will eliminate the issue of the gateway UI becoming unresponsive when handling a large volume of gateway network requests. Note: any users that use a large hub-and-spoke gateway network system may need to tweak the new Data Channel Thread Pool Max Size on the hub gateway's General Gateway Network Settings page, especially if they have increased the "gateway.maxThreads" setting in gateway.xml in the past.

Historian

Historian
Fixed
Fixed an issue in the Core Historian where gaps could appear in Easy Chart trending when caching is enabled.
Historian
Fixed
Fixed an issue where Edge Remote History Sync was not syncing metadata to remote history providers.
Historian
Fixed
Fixed an issue where in certain cases the Core Historian and Internal Historian would not use the configured Deadband Style when querying.
Historian
Fixed
Fixed an issue where string data types would not display correctly or at all when querying via the Core Historian with certain aggregation modes.

Installers

Foundation
Fixed
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.
Foundation
Fixed
Ignition installs which use the unattended flag with the value of "none" now properly include the install.log file in the install directory.
Foundation
Fixed
Removed Vision Client Launcher executables from Cloud Edition as the Vision Module is not included there.

Internal Historian

Historian
Fixed
Fixed an issue in the Internal Historian where gaps could appear in Easy Chart trending when caching is enabled.

Internal IdP

Security
Fixed
Fixed an issue where Internal and OIDC IdP Logout can Result in Internal Server Error if User Assigned Too Many Roles

Launchers

Foundation
Fixed
All Launchers do a better job guarding against errors when attempting to bind and unbind to receive broadcasts.
Foundation
Fixed
Importing a launcher or Workstation configuration now overwrites all settings and applications for that launcher.

Modules

Platform Core
Fixed
Fixed a problem where when upgrading modules, if the filename differs from the currently installed module, that file was ignored.

OPC

Comms
Fixed
Added missing View Details link to Modbus TCP, Modbus RTU-over-TCP, and Omron NJ drivers.
Comms
Fixed
Fixed `system.opc.browse()` treating brackets and other special characters in OPC item paths as regex patterns instead of literals.
Comms
Fixed
Fixed a race condition that could block OPC UA connection shutdown indefinitely.
Comms
Fixed
Fixed an issue reading values from servers with incomplete datatype information in the address space, e.g. Red Lion servers.
Comms
Fixed
Fixed OPC browse getElementType() returning null in Designer and Vision Client.
Comms
Fixed
Fixed OPC UA discovery endpoint URL parameter validation.
Comms
Fixed
Removed link to non-existent device details page for Siemens Enhanced driver.
Comms
Changed
Updated Eclipse Milo to version 1.0.8

Other

Platform Core
Changed
Upgraded xmlgraphics-commons from 2.7 to 2.11. Upgraded batik from 1.17 to 1.19.

Perspective

Perspective
Fixed
Drawing Editor - Elements Panel fixes that allow 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. Also improves the Duplicate Element functionality to be more reliable and to place the duplicated elements into the correct positions.
Perspective
Fixed
Drawing Editor: Fill & Strokes' Color Picker Input's direct input element should now properly create an undo/redo point onBlur
Perspective
Fixed
Fixed an issue where form component sliders drag interface was losing position context.
Perspective
Fixed
Fixed an issue where the form component's dropdown widget does not display all options when wrapMultiSelectValues is set to true.
Perspective
Fixed
Fixed browser console warnings regarding icons.
Perspective
Fixed
Fixed missing leaflet map default marker icon.
Perspective
Fixed
Shared Perspective Symbol renderer code has been refactored to improve maintainability and solve recent regressions relating to missing layers, missing animations, and incorrect transformations (such as the Vessel symbol's liquid level)
Perspective
Fixed
Use the contents of a theme's root entry file if no theme directory entry file exists during migration.
Perspective
Changed
Added palette images for form component variants.
Perspective
Changed
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.

Reporting

Reporting
Fixed
Fixed a problem where position of lines were not correctly translated.
Reporting
Fixed
Fixed a problem where strokes applied to lines were not correct for vectors.
Reporting
Fixed
Fixed problem for vector rendering where strokes and shapes were drawn outside of clip areas.
Reporting
Feature
Added ability for Vector components to print vector graphics to printer.
Reporting
Changed
Bar Charts updated to include options for Vector output.
Reporting
Changed
Timeseries Charts updated to include options for Vector output.

Scripting

Scripting
Fixed
Fix issue where specifying the `getKey = True` option when updating a database via `system.db.execUpdate(...)` would throw an error.

Security

Security
Fixed
Changed the warning message when modifying HTTPS cipher suite settings to more be more descriptive.
Security
Fixed
Fixed an issue where the platform encryption keys from a GWBK were not set up early enough during a restore
Security
Fixed
Fixed an issue where users would be unable to log into the web UI after deleting the web server TLS certificate.
Security
Fixed
Fixed duplicate modal action for Immutable resources to correctly allow for duplicating into mutable resource definitions
Security
Fixed
The listUsersFromAD setting on AD/DB Hybrid User Sources is now migrated properly during upgrades from 8.1
Security
Feature
Adds new URL component (`UrlTextInput` )

SFC

Data & Logic
Fixed
Fixed an issue where an enclosed chart may get stuck in the Canceling state when using an Enclosing Step with the Cancel Execution Mode.
Data & Logic
Fixed
Fixed an issue where the chart may get stuck after meeting the cancel condition for a Parallel Element.

Store & Forward

Historian
Fixed
Fixed issue that was preventing S&F engine from initializing correctly for remote providers after upgrade to 8.3

Tags & UDTs

Tags
Fixed
Fixed a problem where the Default Tag Provider was created when for Gateway upgrades.

User Sources

Security
Fixed
Added ability to set connect timeout to AD, AD/DB and AD/Internal user sources to prevent thread deadlock when connecting.
Security
Fixed
Added default profile and settings values to the user source profile describe route.
Security
Fixed
Fixed a NullPointerException in LDAPHelper.openContext() when the secret for the password is set to None.

Vision

Swing
Fixed
Added XML encoding option for client tags alongside existing binary format
Swing
Fixed
Vision Clients connected to redundant gateways now properly auto-restart when an Ignition upgrade requires it. These changes will apply to future upgrades starting with the upgrade to 8.3.3.

Web UI

Web UI
Fixed
Added a menu to the Modules page of the web UI to allow deletion of quarantined modules or review and acceptance of their license or certificate.
Web UI
Fixed
DataGrids across most all systems now sort on the name field (or some alias) in ascending order by default, resulting in case-insensitive sorting across most pages.
Web UI
Fixed
Fixed an issue that caused the security levels tree to be delayed when selecting items.
Web UI
Fixed
Fixed an issue where audit logs were not capturing the user correctly.
Web UI
Fixed
Fixed an issue where creating any Usersource type would not display default values in the form.
Web UI
Fixed
Fixed an issue where the "show more" menu on a DataGrid could render behind its parent container.
Web UI
Fixed
Fixed an issue with the text area component that prevented users from using "enter" to create new lines in a text area. Fixed an issue with the homepage notes section not displaying new lines. Updated some helper text on the Kafka connections form.
Web UI
Fixed
Fixed bug that prevented users from saving the Security Levels config upon importing a file without manually editing the form first
Web UI
Fixed
Fixed bug that was preventing users from downloading or regenerating OPC UA Certificates
Web UI
Fixed
Fixed issue where the IdP User Attribute Mapping edit drawer displays successful changes saved when it has actually failed.
Web UI
Fixed
Fixed OAuth2 Email Profile type form that was not allowing users to complete the form without interacting with non-required fields
Web UI
Fixed
Fixed S&F Engine configuration Schedule Pattern field to use the correct underlying key name.
Web UI
Fixed
Fixed the Dimension field being mistakenly required on the Micro800 tag page.
Web UI
Fixed
Fixed WebUI visibility issue with regard to certain Edge Edition licenses.
Web UI
Fixed
The data grid on the Projects page now correctly loads its project items in alphabetical order by default
Web UI
Fixed
Updated login / logout to also refresh inactive browser tabs.
Web UI
Feature
Added an Identity Provider field to project resources. API requests may refer to this field as `identityProvider`. Existing API update (`PUT`) requests which omit this `identityProvider` field will result in the updated identity provider resource having an `identityProvider` value of `null` . The Gateway UI has also been updated to support this new field.
Web UI
Changed
Refactor to improve mass selecting of resources within a data grid, including: adding a mass enable / disable component to the main resource data grids; Select All checkbox now selects inactive resources when they are shown; Immutable resources cannot be selected. They are disabled and have a tooltip; Inactive item's enabled status now displays correctly in the show more menu.
Web UI
Changed
Page updated to use new route for threads metric data. Improvements made to graph.
Web UI
Changed
Added missing success toasts to the EAM gateway configuration process as well as missing required fields to the Events Thresholds page
Web UI
Changed
Removes old Gateway UI libraries `ignition-lib` and `ignition-react`
Web UI
Changed
Updated Real Time Tag provider page to use new shared component.
Web UI
Changed
Updated the transitive dependency `brace-expansion` to address CVE-2025-5889.

Webserver

Platform Core
Fixed
Fixed a Gateway startup failure when the Public Address settings were invalid and auto-detect is enabled.
Platform Core
Changed
Removed the GatewayAddress field from the response returned from `/system/gwinfo` as its no longer used by any Ignition resources.
Platform Core
Changed
Fixed potential excessive memory consumption and denial of service attack (CVE-2025-1948).