8.3 Early Access Changelogs

EA-Weekly Changelog: 8.3.0*-b20250403

Security

User Sources

IGN-12366: Add registry of Contact Info types to gateway-api

  • Added a GET /data/config/contact-types REST API which requires READ permissions in order to support config pages which need to know which contact types are currently registered with the Gateway
  • Added an optional iconPath field to the registered ContactType objects for rendering on the config UI
    IGN-12365: OpenAPI: document supported types of contact info
  • The SCIM schema for the urn:ietf:params:scim:schemas:extension:inductiveautomation:2.0:User SCIM Resource Type now specifies a SCIM-standard canonicalValues attribute enumerating all of the possible values for the type sub-attribute of the contactInfo attribute based on the contact types registered with the Gateway
  • The Open API schema for the "List Users" SCIM API has also been updated to show the enumeration of registered contact type values.

Web UI

Web UI

IGN-12361: Threads page fails when navigating from Performance page - "Cannot read properties of undefined (reading 'total')"
Fixes an issue that prevented the Tags page from loading properly when navigating to it from the Performance page

Tag Historian

Store & Forward

IGN-12383: 8.3 Alarm Journal breaks after deleting another alarm journal
Fixed issue where deleting an alarm journal that shared a db connection with another journal to cause the remaining journal to stop recording.

Gateway Network

Gateway Network

IGN-9976: system.tag.query() fails for remote providers when specific returnProperties are requested
Fixed a Protobuf deserialization issue when running system.tag.query() against a remote 8.3 gateway

EA-Weekly Changelog: 8.3.0*-b20250404

Platform Core

Webserver

IGN-12502: Expose Java System Properties to override Jetty Connector Idle Timeouts
Added new java system properties (to be set as -D additional props in ignition.conf):

Property Name Property Description Default Property Value
ignition.webserver.http.idleTimeout Number of milliseconds that the web server HTTP port (8088 by default) will allow a TCP connection to be idle before it is closed. 30000
ignition.webserver.https.idleTimeout Number of milliseconds that the web server HTTPS port (8043 by default) will allow a TCP connection to be idle before it is closed. 30000
ignition.webserver.metro.idleTimeout Number of milliseconds that the Gateway Network SSL/TLS port (8060 by default) will allow a TCP connection to be idle before it is closed. 30000

Security

User Sources

IGN-12366: Add registry of Contact Info types to gateway-api

  • Added a GET /data/config/contact-types REST API which requires READ permissions in order to support config pages which need to know which contact types are currently registered with the Gateway
  • Added an optional iconPath field to the registered ContactType objects for rendering on the config UI
    IGN-12365: OpenAPI: document supported types of contact info
  • The SCIM schema for the urn:ietf:params:scim:schemas:extension:inductiveautomation:2.0:User SCIM Resource Type now specifies a SCIM-standard canonicalValues attribute enumerating all of the possible values for the type sub-attribute of the contactInfo attribute based on the contact types registered with the Gateway
  • The Open API schema for the "List Users" SCIM API has also been updated to show the enumeration of registered contact type values.

Web UI

Web UI

IGN-12361: Threads page fails when navigating from Performance page - "Cannot read properties of undefined (reading 'total')"
Fixes an issue that prevented the Tags page from loading properly when navigating to it from the Performance page

EA-Weekly Changelog: 8.3.0*-b20250407

Web UI

Web UI

IGN-11946: Implement new graphics across the 8.3 Gateway UI
Added new icons for blank state pages.
IGN-11954: 8.3 User Sources manage users page does not properly report errors from SCIM
minor bug fixed in User Sources - Manager Users drawer that was incorrectly showing success toast upon returned API error

Security

Security

IGN-12517: 8.3: Unable to import IO library in script through implicit imports for .py files in the pylib folder
Fixed a regression where executing a script that imports StringIO from io.py results in the following error: ImportError: cannot import name StringIO.

Platform Core

Webserver

IGN-12502: Expose Java System Properties to override Jetty Connector Idle Timeouts
Added new java system properties (to be set as -D additional props in ignition.conf):

Property Name Property Description Default Property Value
ignition.webserver.http.idleTimeout Number of milliseconds that the web server HTTP port (8088 by default) will allow a TCP connection to be idle before it is closed. 30000
ignition.webserver.https.idleTimeout Number of milliseconds that the web server HTTPS port (8043 by default) will allow a TCP connection to be idle before it is closed. 30000
ignition.webserver.metro.idleTimeout Number of milliseconds that the Gateway Network SSL/TLS port (8060 by default) will allow a TCP connection to be idle before it is closed. 30000

EA-Weekly Changelog: 8.3.0*-b20250408

Cloud Connectors

Event Streams

IGN-10789: Event Streams: Status Warning icon does not show until Status is clicked
Fixed a problem where if there's an error in the Status stage, the notification badge does not show until the user clicks on the Status stage.
IGN-10580: Add Information Subtext to UI
Added subtext feature to the Event Stream's Flow Panel. Stats and control of stats for the various Stages are now centralized.

Web UI

Web UI

IGN-11946: Implement new graphics across the 8.3 Gateway UI
Added new icons for blank state pages.
IGN-11954: 8.3 User Sources manage users page does not properly report errors from SCIM
minor bug fixed in User Sources - Manager Users drawer that was incorrectly showing success toast upon returned API error

Security

Security

IGN-12517: 8.3: Unable to import IO library in script through implicit imports for .py files in the pylib folder
Fixed a regression where executing a script that imports StringIO from io.py results in the following error: ImportError: cannot import name StringIO.

EA-Weekly Changelog: 8.3.0*-b20250409

Tag Historian

Tag Historian

IGN-12477: CSV Historian data not reading
Fixed an issue preventing data from CSV historians from being trended on the Perspective PowerChart
IGN-12173: system.historian.queryAnnotation is returning "Error_Exception" Quality for SQL Historians
Fixed system.historian.queryAnnotations to properly query SQL Historian for annotations.
IGN-12471: Power Chart does not display annotations from remote historians
Fixed an issue preventing annotations from being viewed through a remote history provider

Web UI

Web UI

IGN-10736: 8.3 Gateway Pages: Hook OPC Client Connections page
OPC Connections page integrated into 8.3 API.

Security

Auditing

IGN-12503: IP displays for the host in audit logs
Fixed a regression where vision client login audit log entries included the client IP address instead of the hostname

Containers

Docker

IGN-9561: 8.3 docker gwbk restore should not allow pre 8.1 gwbks
gwcmd.sh now rejects staging of a pre-8.1.0 GWBK. Additionally, the Docker entrypoint now checks for an error from its call to gwcmd.sh, resulting in a quick exit upon attempting to restore an invalid GWBK version.

Cloud Connectors

Event Streams

IGN-10789: Event Streams: Status Warning icon does not show until Status is clicked
Fixed a problem where if there's an error in the Status stage, the notification badge does not show until the user clicks on the Status stage.
IGN-10580: Add Information Subtext to UI
Added subtext feature to the Event Stream's Flow Panel. Stats and control of stats for the various Stages are now centralized.

EA-Weekly Changelog: 8.3.0*-b20250410

Alarming

Alarm Notification

IGN-12415: One way email and SMS Alarm notification profiles are causing pipelines to not function and profiles to not be detected.
Fix an issue where migrated SMS and One way email notification profiles would break the notification page from loading.
IGN-12295: Alarm Notification Profiles can be created on Edge
Disallow the creation of alarm notification profiles (excluding one-way and remote) from being created on Ignition Edge.

Alarm Journal

IGN-12290: Alarm journals can be created with Edge edition
Disallow the creation of Alarm Journals on Ignition Edge.

Tag Historian

Tag Historian

IGN-12477: CSV Historian data not reading
Fixed an issue preventing data from CSV historians from being trended on the Perspective PowerChart
IGN-12173: system.historian.queryAnnotation is returning "Error_Exception" Quality for SQL Historians
Fixed system.historian.queryAnnotations to properly query SQL Historian for annotations.
IGN-12471: Power Chart does not display annotations from remote historians
Fixed an issue preventing annotations from being viewed through a remote history provider

Web UI

Web UI

IGN-10736: 8.3 Gateway Pages: Hook OPC Client Connections page
OPC Connections page integrated into 8.3 API.

Security

Auditing

IGN-12503: IP displays for the host in audit logs
Fixed a regression where vision client login audit log entries included the client IP address instead of the hostname

Containers

Docker

IGN-9561: 8.3 docker gwbk restore should not allow pre 8.1 gwbks
gwcmd.sh now rejects staging of a pre-8.1.0 GWBK. Additionally, the Docker entrypoint now checks for an error from its call to gwcmd.sh, resulting in a quick exit upon attempting to restore an invalid GWBK version.

EA-Weekly Changelog: 8.3.0*-b20250411

Cloud Connectors

Event Streams

IGN-12030: Tag path field cleared upon save for event streams tag event source
Fixed a problem where invalid paths were cleared upon save. This fix also inlined tag path validations.

Web UI

Web UI

IGN-12258: Add Tag Count and State columns to Realtime Tag Providers data grid
Adds the "Tag Count" and "Status" columns to the Tags page and enables polling

Alarming

Alarm Notification

IGN-12415: One way email and SMS Alarm notification profiles are causing pipelines to not function and profiles to not be detected.
Fix an issue where migrated SMS and One way email notification profiles would break the notification page from loading.
IGN-12295: Alarm Notification Profiles can be created on Edge
Disallow the creation of alarm notification profiles (excluding one-way and remote) from being created on Ignition Edge.

Alarm Journal

IGN-12290: Alarm journals can be created with Edge edition
Disallow the creation of Alarm Journals on Ignition Edge.

EA-Weekly Changelog: 8.3.0*-b20250414

Cloud Connectors

Event Streams

IGN-12030: Tag path field cleared upon save for event streams tag event source
Fixed a problem where invalid paths were cleared upon save. This fix also inlined tag path validations.

Web UI

Web UI

IGN-12258: Add Tag Count and State columns to Realtime Tag Providers data grid
Adds the "Tag Count" and "Status" columns to the Tags page and enables polling

EA-Weekly Changelog: 8.3.0*-b20250415

Web UI

Web UI

IGN-11059: 8.3 Gateway Pages: Integrate Store & Forward
Integrate Store and Forward page with 8.3 API

EA-Weekly Changelog: 8.3.0*-b20250416

Web UI

Web UI

IGN-9316: 8.3 Gateway Pages: OAuth2 Clients
Implement OAuth2 Clients page for 8.3 Gateway
IGN-11059: 8.3 Gateway Pages: Integrate Store & Forward
Integrate Store and Forward page with 8.3 API

EA-Weekly Changelog: 8.3.0*-b20250417

Data & Logic

SFC

IGN-12434: SFC Chart Built in variables Running and State are missing in system.sfc.getVariables Designer/Vision
Fixed system.sfc.getVariables() to have the returned PyChartScope include variables "Running" and "State"

Security

Security

IGN-12305: AD Easy creation request does not properly validate host1 field
Fixed validation issues regarding fields in User Source resources

Web UI

Web UI

IGN-9316: 8.3 Gateway Pages: OAuth2 Clients
Implement OAuth2 Clients page for 8.3 Gateway

EA-Weekly Changelog: 8.3.0*-b20250423

Gateway Network

Gateway Network

IGN-12543: Remote Services aren't available via Proxy until restart
Fixed an issue where init.properties or environment variable settings for gateway network might not be read properly on startup.

Web UI

Web UI

IGN-11058: 8.3 Gateway Pages: Security Zones - Phase 2
Security Services are now configurable from the Security Zones page

EA-Weekly Changelog: 8.3.0*-b20250424

Tag Historian

Store & Forward

IGN-12608: Store and Forward Engines show "Storage Only" after 8.1 backup restore until Archive Disk Cache action
Fixed an issue that caused the S&F to report an incorrect status

Gateway Network

Gateway Network

IGN-12543: Remote Services aren't available via Proxy until restart
Fixed an issue where init.properties or environment variable settings for gateway network might not be read properly on startup.

Web UI

Web UI

IGN-11058: 8.3 Gateway Pages: Security Zones - Phase 2
Security Services are now configurable from the Security Zones page

EA-Weekly Changelog: 8.3.0*-b20250425

Web UI

Web UI

IGN-11662: 8.3 Realtime Tag Providers: managed tag provider's edit drawer does not load

  • Fixes an issue where editing a Managed Tag Provider resulted in an "extension point form not found" message
  • All DataGrid menu actions for Managed Tag Providers have been disabled except for edit
  • When editing a Managed Tag Provider, the only available option is "Enable Tag Reference Tracker Store"

Tag Historian

Store & Forward

IGN-12608: Store and Forward Engines show "Storage Only" after 8.1 backup restore until Archive Disk Cache action
Fixed an issue that caused the S&F to report an incorrect status

EA-Weekly Changelog: 8.3.0*-b20250428

Web UI

Web UI

IGN-11662: 8.3 Realtime Tag Providers: managed tag provider's edit drawer does not load

  • Fixes an issue where editing a Managed Tag Provider resulted in an "extension point form not found" message
  • All DataGrid menu actions for Managed Tag Providers have been disabled except for edit
  • When editing a Managed Tag Provider, the only available option is "Enable Tag Reference Tracker Store"

Security

Security

IGN-12526: Default to "AnyOf" for Gateway Read and Write Permissions and Designer Permissions

  • Gateway Config Permissions from 8.1 will be migrated as-is to Gateway Read and Write Permissions in 8.3.
    • The one exception is if the Gateway Config Permissions is set to the default of “AllOf” and “Authenticated/Roles/Administrator” in 8.1, this will be upgraded to Gateway Read and Write Permissions defaults of “AnyOf” and “Authenticated/Roles/Administrator” in 8.3.
  • Designer Permissions from 8.1 will be migrated as-is to Designer Permissions in 8.3.
    • The one exception is if the Designer Permissions is set to the default of “AllOf” and “Authenticated/Roles/Administrator” in 8.1, this will be upgraded to the Designer Permissions default of “AnyOf” and “Authenticated/Roles/Administrator” in 8.3.
  • The Gateway Read Permissions are now reset to the default of Authenticated/Roles/Administrator and AnyOf during GWCMD password resets

EA-Weekly Changelog: 8.3.0*-b20250429

Security

SAML Integration

IGN-11150: Upgrade Apache XML Security Library to v4

  • Upgraded Apache Santuario (xmlsec) from v2.3.4 to v4.0.3.
  • Upgraded Apache Commons Codec from v1.13 to v1.18.0.

User Sources

IGN-12317: User source cache validation timeout changes
The default cache timeout for user source profiles was modified to be 15 minutes instead of 1 minute.

Security

IGN-12526: Default to "AnyOf" for Gateway Read and Write Permissions and Designer Permissions

  • Gateway Config Permissions from 8.1 will be migrated as-is to Gateway Read and Write Permissions in 8.3.
    • The one exception is if the Gateway Config Permissions is set to the default of “AllOf” and “Authenticated/Roles/Administrator” in 8.1, this will be upgraded to Gateway Read and Write Permissions defaults of “AnyOf” and “Authenticated/Roles/Administrator” in 8.3.
  • Designer Permissions from 8.1 will be migrated as-is to Designer Permissions in 8.3.
    • The one exception is if the Designer Permissions is set to the default of “AllOf” and “Authenticated/Roles/Administrator” in 8.1, this will be upgraded to the Designer Permissions default of “AnyOf” and “Authenticated/Roles/Administrator” in 8.3.
  • The Gateway Read Permissions are now reset to the default of Authenticated/Roles/Administrator and AnyOf during GWCMD password resets

EA-Weekly Changelog: 8.3.0*-b20250430

Tag Historian

Tag Historian

IGN-12385: Deprecate system.tag history functions in 8.3
Soft deprecated system.tag history functions. These functions are now marked as deprecated with a suggested system.historian function in intellihint.
IGN-12222: Remote Historian deserialization error using system.historian.queryAggregatedPoints
Fixed ClassCastException error in StreamingDatasetCodec when running system.historian.queryAggregatedPoints function

Scripting

Scripting

IGN-12180: Forward port deadlock fix in script manager
Fixed an initialization ordering issue with script imports via the common Jython import lock.

Security

Security

IGN-12572: Make Security Levels Resource Type Routes Aware of System Security Levels

  • The config-security-levels singleton resource REST APIs now include Role and Zone based System Security Levels
  • The config-security-levels singleton resource REST APIs now filter out any System Security Levels defined by the user

SAML Integration

IGN-11150: Upgrade Apache XML Security Library to v4

  • Upgraded Apache Santuario (xmlsec) from v2.3.4 to v4.0.3.
  • Upgraded Apache Commons Codec from v1.13 to v1.18.0.

User Sources

IGN-12317: User source cache validation timeout changes
The default cache timeout for user source profiles was modified to be 15 minutes instead of 1 minute.

Web UI

Web UI

IGN-10511: 8.3 Gateway Pages: Vision Clients
Implemented 8.3 Vision Clients page

EA-Weekly Changelog: 8.3.0*-b20250501

Swing

Vision

IGN-12206: Move the web browser component into Vision core
Moved Vision's web browser component into the base Vision module

Tag Historian

Tag Historian

IGN-12385: Deprecate system.tag history functions in 8.3
Soft deprecated system.tag history functions. These functions are now marked as deprecated with a suggested system.historian function in intellihint.
IGN-12222: Remote Historian deserialization error using system.historian.queryAggregatedPoints
Fixed ClassCastException error in StreamingDatasetCodec when running system.historian.queryAggregatedPoints function

Scripting

Scripting

IGN-12180: Forward port deadlock fix in script manager
Fixed an initialization ordering issue with script imports via the common Jython import lock.

Security

Security

IGN-12572: Make Security Levels Resource Type Routes Aware of System Security Levels

  • The config-security-levels singleton resource REST APIs now include Role and Zone based System Security Levels
  • The config-security-levels singleton resource REST APIs now filter out any System Security Levels defined by the user

Web UI

Web UI

IGN-10511: 8.3 Gateway Pages: Vision Clients
Implemented 8.3 Vision Clients page

EA-Weekly Changelog: 8.3.0*-b20250502

Swing

Vision

IGN-12206: Move the web browser component into Vision core
Moved Vision's web browser component into the base Vision module

EA-Weekly Changelog: 8.3.0*-b20250505

Swing

Vision

IGN-1888: Modernize design of Vision component palette icons
Updated various icons throughout the Vision module, including the component palette icons, for consistency.