8.3 Early Access Changelogs

EA-Weekly Changelog: 8.3.0*-b20250612

Cloud Connectors

Event Streams

**IGN-13173: In Designer, repeated Saves result in memory leaks. **
Fixed a problem where repeated saves resulted in a memory leak.

EA-Weekly Changelog: 8.3.0*-b20250613

Web UI

Web UI

IGN-11184: 8.3 Gateway Pages: Enterprise Tasks
Implemented new EAM Agent Tasks Pages to 8.3 APIs (Available, Running/Scheduled Tasks, Task History)

Cloud Connectors

Event Streams

**IGN-13173: In Designer, repeated Saves result in memory leaks. **
Fixed a problem where repeated saves resulted in a memory leak.

EA-Weekly Changelog: 8.3.0*-b20250616

Web UI

Web UI

IGN-11184: 8.3 Gateway Pages: Enterprise Tasks
Implemented new EAM Agent Tasks Pages to 8.3 APIs (Available, Running/Scheduled Tasks, Task History)

EA-Weekly Changelog: 8.3.0*-b20250617

Gateway Network

Gateway Network

IGN-12880: Backup Gateway should continue to trust the Master Gateway after Connecting with Two Way Auth Required
Fixed an issue where the Backup Gateway would delete the approved Master Gateway certificate(s) on the Outgoing Connections page shortly after connecting, which would cause the Backup to be unable to reconnect if two way auth is required since it no longer trusts the Master Gateway.

Comms

Drivers

IGN-13164: Siemens S7+: Misbehavior when unable to connect
Read, Write, and Browse calls will fail immediately if the driver is unable to connect.

EA-Weekly Changelog: 8.3.0*-b20250618

Gateway Network

Gateway Network

IGN-12880: Backup Gateway should continue to trust the Master Gateway after Connecting with Two Way Auth Required
Fixed an issue where the Backup Gateway would delete the approved Master Gateway certificate(s) on the Outgoing Connections page shortly after connecting, which would cause the Backup to be unable to reconnect if two way auth is required since it no longer trusts the Master Gateway.

Comms

Drivers

IGN-13164: Siemens S7+: Misbehavior when unable to connect
Read, Write, and Browse calls will fail immediately if the driver is unable to connect.

EA-Weekly Changelog: 8.3.0*-b20250620

Web UI

Web UI

IGN-13191: Unable to modify Tag Provider on Edge deployment
Fixes an issue on the Edge Settings form where the Tag Provider autocomplete was not allowing changes to be selected, and the default was not being populated

The 8.3 Early Access publishing pipeline is now shut down ahead of our 8.3 Public Beta, coming soon.

We're now entering the stabilization phase for 8.3 and retooling our pipelines to publish beta (-beta<n>) builds to the public, very similar to release candidates (-rc<n>).

Release Changelog: 8.3.0*-b20250725

Alarming

Alarm Status

IGN-13462: Add more unit tests in AlarmStateModelTests.kt
Added more Unit Tests covering the AlarmStateModel

Release Changelog: 8.3.0*-b20250804

Tag Historian

Store & Forward

IGN-13618: Data Validation for Store & Forward (Negative Values)
Fixed an issue where the numeric values in the Store & Forward Engine configuration weren't being properly validated.
IGN-13616: store and forward upgrader is broken when upgrading from 8.1 to 8.3 for alarming
Fixed an issue where alarm journal data cached within Store & Forward might not convert correctly when upgrading to 8.3.

Tag Historian

IGN-13573: Tag Data Fails to Sync Between Master and Backup Gateway
Fixed a threading issue that could cause instability when creating a new historian.

Web UI

Web UI

IGN-13241: 8.3 Gateway - integrate Network Settings Diagnostic tab to its related backend routes
Network Settings Diagnostics tab is now hooked up to its live backend api
IGN-8065: 8.3 Gateway: Storybook component props documentation cleanup/lockdown
Updated and locked down available props that can be provided to components in the ignition-web-ui component library.

Release Changelog: 8.3.0*-b20250811

Platform Core

Modules

IGN-13580: Kafka Connector comes up invalid for Maker
Kafka Connector module is now compatible with Ignition Maker Edition.

Config Persistence

IGN-13685: Composite schedule with null inner schedule entries prevents gateway startup
Fixed an issue where misconfigured composite schedules could prevent system startup by causing context initialization failures
**IGN-13479: Add validation for resource creation and rename routes when name exceeds the 255 character max limit **
Enforce 255-character name limit during new resource creation

Other

IGN-13421: ArrayoutofBounds error is displays when using Table component to access Dataset
Fixed an issue where legacy datasets with null DataQuality caused rendering errors due to improperly initialized quality arrays

Web UI

Web UI

IGN-13777: Revise Services Overview
Updated Services Overview page to remove unneeded items and add TotalTagCount metric to the Tag Providers resource/entity.
IGN-13523: Configure Network Button redirects to wrong page
Fixed navigation links for the Gateway Network panel on the Gateway's Diagnostic Overview page.
**IGN-11733: 8.3 Web UI: Add error states to Banner component **
The banner will now display some critical performance warnings if present (high disk or memory usage, or deadlock detected.)
IGN-13687: Duplicating API keys loads indefinitely
The Security Levels Config editor for the duplicate API Key functionality no longer gets stuck in an infinite loading bar.
IGN-13241: 8.3 Gateway - integrate Network Settings Diagnostic tab to its related backend routes
Network Settings Diagnostics tab is now hooked up to its live backend api
IGN-8065: 8.3 Gateway: Storybook component props documentation cleanup/lockdown
Updated and locked down available props that can be provided to components in the ignition-web-ui component library.

Comms

Drivers

IGN-13824: Siemens S7+: Reading and Browsing arrays at the same time causes gateway crash
Fixed an issue that can cause the JVM/Gateway to crash when browsing and reading array tags with the Siemens driver.

Security

User Sources

IGN-13784: Active Directory user sources should validate role and user search base as distinguished names
Added configuration validation to fix an issue where invalid base entries in Active Directory user sources were causing runtime failures.
IGN-13846: AD user source omits all roles when multiple role search bases are defined
Fixed issue where if multiple role search bases were defined for an AD user source, no roles would be returned for a user.

Auditing

IGN-13133: Edge Tag changes aren't Audited
Fixed an issue where auditing wasn't being captured on Edge within the Designer.
IGN-13718: 8.1 Internal Audit Profile idb file does not migrate to data/var/ignition/audit-log/local
Fixed an issue where in place migration from 8.1 to 8.3 resulted in the existing internal audit profile logs being lost.
IGN-13627: Remote Audit Profile not showing qualified path in originating system column
Fixed issue where the source system wasn't being prepended for remote audit record originating system value.

Security

IGN-13486: Security Zone is not being logged when logging into Vision Client
Added logging of username, role, and security zones when login state changes in Vision clients.

Cloud Connectors

Event Streams

IGN-13365: Event Streams Details page issues
Updated Event Stream Details page to include Mean Processing Time for Batch and Encoders.
IGN-13366: Event Streams - records can be lost from a buffer during when an event stream is saved or disabled. Add warning text to log.
Added a warning text to the log when an event stream is restarted with unprocessed events in the buffer queue.

Tags

Remote Tags

**IGN-13497: The History Settings config for Remote Tag Providers don't seem to be validated **
Added field validation for history specific settings within a remote tag provider configuration.

Tag Historian

Store & Forward

IGN-13555: Store and forward quarantined data import error, Data list cannot be empty
Fixed an issue where importing a Store & Forward quarantine export would fail due to mismatched flavor identification.
IGN-13618: Data Validation for Store & Forward (Negative Values)
Fixed an issue where the numeric values in the Store & Forward Engine configuration weren't being properly validated.
IGN-13616: store and forward upgrader is broken when upgrading from 8.1 to 8.3 for alarming
Fixed an issue where alarm journal data cached within Store & Forward might not convert correctly when upgrading to 8.3.

Tag Historian

IGN-13573: Tag Data Fails to Sync Between Master and Backup Gateway
Fixed a threading issue that could cause instability when creating a new historian.

Perspective

Perspective

IGN-13554: Forward port: Gauge - needle frequently gets stuck at 0
Fixed gauge needle sometimes stuck at zero on load.
IGN-13592: Forward port: Tree: height gets set to 100% if the basis is set to auto.
Fixed tree component sizing issue when within a flex container.
IGN-13553: Forward port: Table - Configuring the props.column.sort property does not immediately update the table column values in the Designer
Table now reacts to column sort property.
IGN-12956: Sessions Lifecycle Issue May cause Repeated Errors
Fixed a Perspective Session lifecycle issue that caused repeated errors to flood the logs.

Swing

Vision

IGN-13229: Forward port: The Web browser component's initialize extension function repeatedly calls the Initialization function when trying to modify property values.
Fixed an issue where setting the starting URL or starting HTML in the Web Browser component’s initialize function caused infinite loops and crashes.
IGN-13552: Power Table Component - Drag and Drop Feature Throws Error After Moving Row and Saving Project
Fixed serialization issues in PyDataset causing Power Table drag-and-drop errors after saving and reloading a project

Designer

IGN-13774: Named query resources all show up as 'Named Query' in project export
Fixed an issue where all Named Queries appeared with the same name in the export tree

Alarming

Alarm Journal

IGN-13570: protobuf error displayed when querying remote alarm journal
Fixed an issue where an unnecessary exception would be thrown on a remote server when querying against a remote journal and the remote database enabled state changes.

Foundation

Installers

**IGN-13493: Edge Upgrade Modules are being selected by default that are not compatible with edge **
Added support for edition-aware upgrades in the Installer to help keep only the modules compatible with the current edition present on upgrades.

Release Changelog: 8.3.0*-b20250818

Perspective

Perspective

IGN-13917: Form: name prop has no default value and should be required
Made the Form component's "props.name" a required field and visible in prop editor.
IGN-11854: Form Component - Date Time Picker, Time Picker, Date Picker Timezone Issues
Used formatted value as input value for Form date time input components. Also fixed timezone issues with palette date time input components.
IGN-13898: Form Component - Unexpected Clearing of the Widgets on Enter Key Press
Prevented enter key event on input from triggering click event and reset event on the form component.

Tag Historian

Tag Historian

IGN-11523: Historian: New Storage Scripting Functions Need Blocking Flag
Historian scripting functions that are responsible for storage now include a "blockForResult" flag, allowing users to choose between waiting for write confirmation to ensure data integrity or returning immediately for maximum performance.
IGN-13702: Edge sync targeting QuestDB syncs data much more slowly than SQL historians
Fixed an issue where remote historical storage against Internal Historians would suffer performance degradation due to inconsistent batching logic.

Web UI

Web UI

IGN-13291: GAN Incoming / Outgoing Connection page data polling
The majority of Data Grids across the Gateway UI now poll at a 1 second interval to improve responsiveness to external data changes.
IGN-13799: AD user source edit maps multiple text fields to user name attribute.
Fixes an issue where the User Role Name Attribute field was wired up with the wrong field name.
IGN-13195: EAM Agent Tasks: Edit Task workflow
Implemented full edit workflows for EAM agent tasks.

Platform Core

Webserver

IGN-13832: Perspective Launcher Page fails when using TLS-terminating Reverse Proxy (MissingGatewayAddressException)
Fixed an issue where the public address setting for https port was not being used behind a TLS-terminating reverse proxy.

Modules

IGN-13574: 8.3 Maker Edition: Unsupported modules with Invalid license status should not be loaded into active running state
Fixed an issue where modules which are not compatible with Maker Edition could load on Maker Edition.

Other

IGN-13306: Update in-software versioned permalinks to new major version
Update documentation permalinks to their 8.3 versions

Licensing

IGN-13709: Overview Page Does Not Display Correct Information for Lease or Hardware Licenses
Fixed some issues with how licensing information is displayed on the platform overview webpage.

Containers

Cloud Edition

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

Comms

Drivers

IGN-10889: Forward port: Setting to treat OctetString point values as String
Added 'OctetStringsAreStrings` settings to the DNP3 Driver Settings

Alarming

Twilio

IGN-13804: Calculated Rosters in Notification Blocks don't support WhatsApp
Fix calculated rosters in notification blocks to support Twilio Whatsapp contact types.

Alarm Notification

IGN-13786: Alarm Notification Pipeline - Event stream source block does not complete
Fixed an issue where alarm events within an alarm pipeline wouldn't continue transitioning after entering an event stream block.

1 Like

Release Changelog: 8.3.0*-b20250826

Web UI

Web UI

IGN-12915: No Active Perspective Sessions panel has a poorly formatted gw port example url
Updated example url for Perspective Sessions page
IGN-13448: Web UI: Add Button for the "Refresh Browse" function in the new Siemens Driver
Added Refresh Browse menu item to devices that use the new Siemens driver.
IGN-13990: "Duplicate" button remains disabled for Duplication modals when no Mode is configured
Fixed duplicate modal when there are no modes configured
IGN-13417: AutoComplete Component Front-End Validation
Updated autocomplete usages on the front-end to validate against existing options bank.
IGN-13811: Remove any validation from name fields
Removed name pattern checking for resources on the front-end application.
IGN-13027: Web-UI manage user panel should allow add/edit/remove of users for AD/Internal user source
Fixes an issue where user management for AD/Internal user sources was subject to LDAP permissions even when "List Users from Active Directory" was disabled
IGN-13925: Toast Update Quick-Fixes

  • shortened toast autoClose timer from 5 to 3 seconds
  • made success toasts manually dismissible along with auto closing after 3 seconds
    IGN-12312: 8.3 Gateway: Alarm Notifications VOIP - Manage Scripts
    Added the Manage Scripts page to the Services section of the navigation under Alarming to handle configuration of VOIP notification scripts
    IGN-13818: Alarm Journal WebUI settings should not be dependent on Alarm Notification module
    Moved Alarm Journal into core platform.

Scripting

Scripting

IGN-13835: Add system.db.execScalar function to run scalar named queries
Added system.db.execScalar across client, gateway, and perspective scopes for scalar named queries
IGN-14033: Named Query throws NPE when running on Vision Client
Fixed NPE in query parameter handling for named query methods in VisionClient
IGN-13982: Re-mark system.db functions that don't use prepared statements as deprecated
Deprecated system.db.runQuery, system.db.runUpdateQuery, and system.db.runScalarQuery function variants across all scopes

Swing

Designer

IGN-14057: Designer Image Management folders can't be renamed
Fixed an issue where image management folders could not be renamed.
IGN-11460: Exceptionally large tag folders cause issues browsing/editing
Fixed an issue where repeated changes to a tag node (such as pasting many tags into a folder) would 'stack up' notifications for the client/designer, leading to long delays and unpleasant flickering in the tag browser.

Platform Core

Modules

IGN-13821: Module page vendor name is hardcoded switch
Fixed an issue where a modules "vendor name" would show as "Unknown Author" when appropriately signed

Config Persistence

IGN-13638: Backend resource routes need to relax their name validation
Removed excessively strict validation of resource names in the config REST API.
IGN-13166: Give all first party IDB migrators better names
Improved naming of IDB -> config file migration strategies in migration logs.

Other

IGN-13544: Fix DoS vuln in protobuf-java - overall score 7.7 (High)
Upgrade protobuf dependency version from 3.25.2 to 3.25.8 to mitigate vulnerabilities.

Perspective

Perspective

IGN-13311: Piping: ctrl + click on selected pipe results in pipe duplication
Excluded ctrl move pipe duplication on MacOS and moved pipe ctrl + move to drag handler
IGN-13250: Power Chart has 500 errors with certain tags that do not have valid historical data
prevented NPE from being thrown in AbstractHistoryLoader.
IGN-13930: Masking/Clipping Groups Breaks Drawing Editor
Drawing Editor will no longer crash when clipping or masking group elements.

Comms

Drivers

IGN-13823: Siemens S7+: Read from Array of Struct or UDT
Added support for symbolically accessing arrays of UDTs or Structs
IGN-14001: Siemens Driver: IllegalMonitorStateException when trying to access a node with an address that does not exist on the PLC.
Fixed an issue where an unhandled IllegalMonitorStateException would occur while trying to Read/Write/Browse an address that did not exist within the symbol information loaded from the PLC.
IGN-13967: Siemens Symbolic OPC Tags do not change quality when device state changes
Fixed an issue where Ignition tags would continue to report Good quality after shutting down.
IGN-13789: Siemens S7+: Invalid tag breaks whole symbolic read request
Fixed an issue where a single invalid tag could sometimes break an entire read or write request.
IGN-13600: Siemens S7+: Improve Responsiveness for Web UI, Device Status, Diagnostics tags, etc
Added more descriptive device statuses. Fixed an issue where the driver blocks the resource system during startup and shutdown.

Tag Historian

Tag Historian

IGN-13571: Historical tag path changes for the Remote Historian after migration to 8.3
Fixed an issue where a remote historian targeting an internal historian (SQLite) created prior to 8.3 was unable to query existing data.
IGN-14035: Rename Internal Historian Implementations
To improve clarity and better reflect their intended roles, the Internal Historians have been renamed. The Internal Historian - QuestDB is now the Core Historian, and the Internal Historian - SQLite has been updated to Internal Historian (Legacy).
IGN-13850: Data Source field appears empty after 8.1 to 8.3 migration despite being marked as required
Fixed an issue where SQL historians created prior to 8.3 would have a blank "Data Source" field in its configuration when upgrading to 8.3.

Security

User Sources

IGN-13985: Renaming a local user in an AD/Internal hybrid user source creates a new user
Fixed issue where renaming a user in AD/Internal user source was instead duplicated.
IGN-13955: UserSourceExtensionPoints do not display UserSourceProfileConfig in the WebUI
Fixed issue where UserSourceProfile extension points that used the ExtensionPointResourceForm were not displaying the profile configuration attributes in the Web UI.

Auditing

IGN-13888: EdgeAuditProfile not found is displayed in logs even though it exists in Edge
Fixed issue where errors were being emitted for missing audit profile before auditing services had been configured.

Infrastructure

Java - Azul

IGN-13597: Bump Java to 17.0.16
Updated our bundled Java runtime from version 17.0.15 to 17.0.16 for the Ignition Gateway as well as all Designers, Vision Clients, and all Launchers.

Reporting

Reporting

IGN-13634: ReportDataConfigurationProtoAdapter unable to deserialize external module's DataObjects
Fixed a problem in reporting, where datasources added by modules were unable to be deserialized.

Containers

Cloud Edition

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

3 Likes

Release Changelog: 8.3.0*-b20250915

Perspective

Perspective

**IGN-14267: Themes: ability to override or enhance light and dark system themes **
Added ability to override light and dark system themes with new config system.
IGN-13768: Incomplete Perspective theme migration
Improved 8.3 theme migration.

Alarming

Alarm Journal

IGN-14176: Edge Gateway Fails to Restart When the Edge alarm journal is disabled
Fixed an issue where the Gateway would fault upon startup if on Edge and the Edge Alarm Journal were disabled.

Web UI

Web UI

IGN-14194: Unable to edit Internal Identity Providers
Fixed an issue where Internal Identity Providers could not be edited
IGN-14105: Cobranding - Duplicate enabled property causes cobranding to not properly be enabled on upgrade
Fixed migration issue for CoBranding resource where the 'enabled' setting would not be properly migrated from an 8.1 IDB record.
**IGN-14081: Password reset through Vision and Designer opens blank page **
Fixed an issue where the client password reset page was not loading

Scripting

Scripting

IGN-14173: Remove accidentally introduced duplicate system functions before release
Removed accidentally added system.vision functions validateUser and getUserRoles. These functions overlapped with the identical system.security definitions, which are still the correct functions to use.

Tag Historian

Databases

IGN-14133: Datasource RPC column metadata is too strict about nullability
Fixed a problem where SQL data types without defined column size produced an NPE.

Platform Core

Webserver

IGN-8778: Drop the joda-time dependency
Replaced Joda-Time with Java's standard java.time APIs for consistent timezone handling.

Reporting

Reporting

IGN-14096: Unable to view Reports in Vision Client Launcher
Fixed a problem where on Vision Clients, Reports were unable to be viewed.

Swing

Designer

IGN-14072: Saving Project after making it inheritable in gateway causes error
Fixed an issue where project "manifest" changes were not broadcast correctly to clients/designers, causing various symptomatic issues.

Nightly Changelog: 8.3.1*-b20250916

Perspective

Perspective

IGN-14312: Forward port IGN-5724 to 8.3 branch: In Perspective the XY chart's connect property does not function as expected with empty/null data points
XY Chart will no longer display values of empty or null as 0 and such values will be correctly skipped when the connect prop is false.
**IGN-14088: Form Component does not consistently re-render when data prop is changed via script **
Fixed an issue where writing to the form component's data prop via scripting was not triggering a UI re-rendering.

Web UI

Web UI

IGN-13710: OPC view details content should be polling
Enabled polling on the OPC server and session diagnostics pages

Nightly Changelog: 8.3.1*-b20250917

Platform Core

Modules

IGN-10169: 8.3: Module setup still called on child module even though parent module faulted
Improved dependent module checks during module startup

Nightly Changelog: 8.3.1*-b20250919

Reporting

Reporting

IGN-12363: Pen Style=Line for Vector XY Chart is blank in legend for PDFs
Fixed a problem where when pen style is line the legend does not draw the line.

Cloud Connectors

Event Streams

**IGN-12809: Event Stream Tag Source empty line is evaluated as a tag event **
Fixed a problem where empty lines were subscribed to resulting in an entry in the error log.

Alarming

Alarm Status

IGN-13778: Tag Browser Folder Alarm Metrics Visibility Flag
A new flag was added to the tag browser to toggle the visibility of Alarm Metrics on/off.

Web UI

Web UI

IGN-13263: Edge Realtime Tag Providers "Default Datasource" config should be disabled
Disabled the "default datasource" input for standard tag providers in Edge

Perspective

Perspective

IGN-9311: Upgrade react-resize-detector library for 8.3
Upgraded resize detection library used internally.