8.3 Early Access Changelogs

EA-Weekly Changelog: 8.3.0*-b20250506

Web UI

Web UI

IGN-11349: 8.3 Gateway Pages: Services Overview
Implements the Services Overview page. Note that the actual "entities" and metrics displayed on this page have not been finalized, and are expected to be verified and expanded in future backend efforts.
IGN-10677: 8.3 Gateway Pages: Connections Overview
Implements the Connections Overview page. Note that the actual "entities" and metrics displayed on this page have not been finalized, and are expected to be verified and expanded in future backend efforts.

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.

EA-Weekly Changelog: 8.3.0*-b20250507

Tag Historian

Store & Forward

IGN-12609: Archived Engine Cache Not Displayed in Load Disk Cache Popup
Load disk cache dropdown now properly displays archived caches

Web UI

Web UI

IGN-11349: 8.3 Gateway Pages: Services Overview
Implements the Services Overview page. Note that the actual "entities" and metrics displayed on this page have not been finalized, and are expected to be verified and expanded in future backend efforts.
IGN-10677: 8.3 Gateway Pages: Connections Overview
Implements the Connections Overview page. Note that the actual "entities" and metrics displayed on this page have not been finalized, and are expected to be verified and expanded in future backend efforts.

EA-Weekly Changelog: 8.3.0*-b20250508

Gateway Network

Gateway Network

IGN-12010: Add gateway network Protobuf workaround support
Added gateway network Protobuf workaround functionality via scripting (internal/Support use only, this info should not go in the user manual)

Tag Historian

Store & Forward

IGN-12609: Archived Engine Cache Not Displayed in Load Disk Cache Popup
Load disk cache dropdown now properly displays archived caches

EA-Weekly Changelog: 8.3.0*-b20250509

Comms

Drivers

IGN-12074: IEC 61850: upgrade TMW library to 5.8.1
Updated TMW 61850 library to version 5.8.1.

Alarming

Alarm Status

IGN-12566: PyAlarmEvent - getOrElse and contains functions are not finding itemName
Fixed PyyAlarmEvents to return the "itemName" property value when getOrElse() and contains() is called.

Gateway Network

Gateway Network

IGN-12010: Add gateway network Protobuf workaround support
Added gateway network Protobuf workaround functionality via scripting (internal/Support use only, this info should not go in the user manual)

EA-Weekly Changelog: 8.3.0*-b20250512

Platform Core

Config Persistence

IGN-12168: Improve memory footprint and I/O usage in resource system
Improved memory usage of resource system by streaming resource data from disk.
IGN-11870: various errors creating javax.sql.DataSource after gwbk restore
Updated the usage of the Apache Commons DBCP library in Ignition to include it as a 'core' dependency, meaning the user-lib/jdbc/ folder is now no longer used for database loading.

Webserver

IGN-12885: IllegalStateException: Committed refreshing various pages
Fixed a regression where refreshing Gateway web pages could result in java.lang.IllegalStateException: Committed exceptions in the Gateway logs.

Gateway Network

Gateway Network

IGN-12591: Make "Require Two Way Auth" default to true for new installs
The "Require Two Way Auth" Gateway Network setting is now enabled by default for fresh installs

Comms

Drivers

IGN-12074: IEC 61850: upgrade TMW library to 5.8.1
Updated TMW 61850 library to version 5.8.1.

Alarming

Alarm Status

IGN-12566: PyAlarmEvent - getOrElse and contains functions are not finding itemName
Fixed PyyAlarmEvents to return the "itemName" property value when getOrElse() and contains() is called.

EA-Weekly Changelog: 8.3.0*-b20250513

Platform Core

Config Persistence

IGN-12168: Improve memory footprint and I/O usage in resource system
Improved memory usage of resource system by streaming resource data from disk.
IGN-11870: various errors creating javax.sql.DataSource after gwbk restore
Updated the usage of the Apache Commons DBCP library in Ignition to include it as a 'core' dependency, meaning the user-lib/jdbc/ folder is now no longer used for database loading.

Webserver

IGN-12885: IllegalStateException: Committed refreshing various pages
Fixed a regression where refreshing Gateway web pages could result in java.lang.IllegalStateException: Committed exceptions in the Gateway logs.

Gateway Network

Gateway Network

IGN-12591: Make "Require Two Way Auth" default to true for new installs
The "Require Two Way Auth" Gateway Network setting is now enabled by default for fresh installs

EA-Weekly Changelog: 8.3.0*-b20250521

Tag Historian

Tag Historian

IGN-12894: ProtobufSerializationException attempting to store to remote historian
fixed intent versioning for remote journal, audit and tag history storage

Web UI

Web UI

IGN-12901: Overview card action links missing /app
Fixes broken links on the Services and Connections overview page due to a missing "/app" prefix
IGN-11219: 8.3 Gateway Pages: Service Connections
Implemented Services Connections page along with Kafka + MongoDB connector forms

EA-Weekly Changelog: 8.3.0*-b20250522

Web UI

Web UI

IGN-10725: 8.3 Gateway Pages: Email Profiles
Email Profiles page now added to the Network tab
IGN-10959: 8.3 Gateway Webpages: OPC UA Roles and Permissions
Implemented new OPC UA Permissions page
IGN-12901: Overview card action links missing /app
Fixes broken links on the Services and Connections overview page due to a missing "/app" prefix
IGN-11219: 8.3 Gateway Pages: Service Connections
Implemented Services Connections page along with Kafka + MongoDB connector forms

Cloud Connectors

Event Streams

IGN-12865: Tag Event Editor interprets 2 separate tag paths as the same tag path
Fixed a problem where multiple tags where interpreted as a single tag in the tag editor.

Tag Historian

Tag Historian

IGN-12894: ProtobufSerializationException attempting to store to remote historian
fixed intent versioning for remote journal, audit and tag history storage

EA-Weekly Changelog: 8.3.0*-b20250523

Web UI

Web UI

IGN-11047: 8.3: Refactor Deployment Modes (Datagrid + Singleton)

  • Updates the web UI to reflect a previous terminology change to "collection" where we were previously using "mode" or "origin"
  • Appends " (active)" to the active collection in the resource creation button dropdown and the singleton mode actions modal
  • Fixes an issue where attempting to move a resource definition fails due to an undefined collection arg in the precursory GET request
    IGN-12650: Move request for Singleton resources results in 404
    Fixes an issue where attempting to move a singleton resource definition resulted in a 404 error due to an undefined collection name
    IGN-10725: 8.3 Gateway Pages: Email Profiles
    Email Profiles page now added to the Network tab
    IGN-10959: 8.3 Gateway Webpages: OPC UA Roles and Permissions
    Implemented new OPC UA Permissions page

Cloud Connectors

Event Streams

IGN-12865: Tag Event Editor interprets 2 separate tag paths as the same tag path
Fixed a problem where multiple tags where interpreted as a single tag in the tag editor.

EA-Weekly Changelog: 8.3.0*-b20250524

Web UI

Web UI

IGN-11047: 8.3: Refactor Deployment Modes (Datagrid + Singleton)

  • Updates the web UI to reflect a previous terminology change to "collection" where we were previously using "mode" or "origin"
  • Appends " (active)" to the active collection in the resource creation button dropdown and the singleton mode actions modal
  • Fixes an issue where attempting to move a resource definition fails due to an undefined collection arg in the precursory GET request
    IGN-12650: Move request for Singleton resources results in 404
    Fixes an issue where attempting to move a singleton resource definition resulted in a 404 error due to an undefined collection name

EA-Weekly Changelog: 8.3.0*-b20250527

Data & Logic

SFC

IGN-12633: System.sfc.setVariable/Varaibles throw rpc errors from designer/Vision Client
Fixed system.sfc.setVariables() to execute and no longer throw RPC errors.

Cloud Connectors

Event Streams

IGN-10094: Event Streams: Flickering occurs when Status screen has multiple errors
Fixed a problem where the rendering of the selection state of table rows was incorrect.

EA-Weekly Changelog: 8.3.0*-b20250528

Web UI

Web UI

**IGN-12522: 8.3 Gateway: Security Zones - Manage Policies drawer backupConfig **
Manage Policies drawer within the Security Zones page now supports modes and backupConfig

Cloud Connectors

Event Streams

IGN-12779: UI for event stream database handler column fields auto close
Fixed a problem where while editing rows, the process of editing terminates automatically rather than by the users.
IGN-9527: Memory Leak: unbindUI and BindingContext
Addressed memory leak issues.
IGN-10094: Event Streams: Flickering occurs when Status screen has multiple errors
Fixed a problem where the rendering of the selection state of table rows was incorrect.

Data & Logic

SFC

IGN-12633: System.sfc.setVariable/Varaibles throw rpc errors from designer/Vision Client
Fixed system.sfc.setVariables() to execute and no longer throw RPC errors.

EA-Weekly Changelog: 8.3.0*-b20250529

Tags

Tags & UDTs

**IGN-11010: Update the descriptions for Value Changed and Quality Changed tag event scripts. **
Fixed the description of the valueChanged and qualityChanged tag events script to correctly indicate when it fires

Web UI

Web UI

**IGN-12522: 8.3 Gateway: Security Zones - Manage Policies drawer backupConfig **
Manage Policies drawer within the Security Zones page now supports modes and backupConfig

Cloud Connectors

Event Streams

IGN-12779: UI for event stream database handler column fields auto close
Fixed a problem where while editing rows, the process of editing terminates automatically rather than by the users.
IGN-9527: Memory Leak: unbindUI and BindingContext
Addressed memory leak issues.

EA-Weekly Changelog: 8.3.0*-b20250530

Platform Core

Config Persistence

IGN-12497: Restore Resource Deletion Semantics While Maintaining Persistence Safety
Fixed a problem where when changing a resource to a folder, the resource files in the resource directory were not cleared.

Perspective

Perspective

IGN-12019: Offline mode: resource synchronization and functional client project
Offline mode for Perspective.

Tag Historian

Tag Historian

IGN-12891: Remote Tag Provider is no longer usable in queryTagHistory tag path
Fixed issue in pathing for remote tag providers

Tags

Tags & UDTs

**IGN-11010: Update the descriptions for Value Changed and Quality Changed tag event scripts. **
Fixed the description of the valueChanged and qualityChanged tag events script to correctly indicate when it fires

EA-Weekly Changelog: 8.3.0*-b20250602

Tags

Remote Tags

IGN-12498: Remote gateway tag writes are not getting logged in Audit Profile logs
Fixed audit profiles to audit tag writes/edits over the Gateway Network.

Platform Core

Config Persistence

IGN-12497: Restore Resource Deletion Semantics While Maintaining Persistence Safety
Fixed a problem where when changing a resource to a folder, the resource files in the resource directory were not cleared.

Tag Historian

Tag Historian

IGN-12891: Remote Tag Provider is no longer usable in queryTagHistory tag path
Fixed issue in pathing for remote tag providers

EA-Weekly Changelog: 8.3.0*-b20250603

Gateway Network

Gateway Network

IGN-12748: Implement GZip compression of gateway network Protobuf objects
8.3 gateway network messages are now GZIP compressed if the message size is > 1000 bytes (this value is adjustable).

Tags

Remote Tags

IGN-12498: Remote gateway tag writes are not getting logged in Audit Profile logs
Fixed audit profiles to audit tag writes/edits over the Gateway Network.

EA-Weekly Changelog: 8.3.0*-b20250604

Swing

Designer

IGN-10796: Send One Push Notification at a time over the WebSocket
Updated the Gateway <-> Client/Designer push notification system to send a single serialized message at a time, rather than batching messages together, to more efficiently use the underlying websocket.

Vision

IGN-12755: Introduce new serialization-format-agnostic API for push notifications
Updated the Gateway <-> Client/Designer push notification system to allow API users to define their own serialization format for message payloads.

Alarming

Voice Notification

IGN-12576: 8.3 Forward Port: Voice Notification Module should re-establish connection (with new DNS query) if remote IP stops responding
Fixed an issue where if a previously connected to IP address was rotated out of service for a SIP hostname, Ignition was still using the rotated out IP address leading to SIP connection failures.

Gateway Network

Gateway Network

IGN-12748: Implement GZip compression of gateway network Protobuf objects
8.3 gateway network messages are now GZIP compressed if the message size is > 1000 bytes (this value is adjustable).

EA-Weekly Changelog: 8.3.0*-b20250605

Swing

Designer

IGN-12981: Migrate last remaining RPC methods/functionality
Migrated remaining first party platform & module RPC calls away from old Gateway servlet to 'modern' RPC style invocation.
IGN-10796: Send One Push Notification at a time over the WebSocket
Updated the Gateway <-> Client/Designer push notification system to send a single serialized message at a time, rather than batching messages together, to more efficiently use the underlying websocket.

Vision

IGN-12755: Introduce new serialization-format-agnostic API for push notifications
Updated the Gateway <-> Client/Designer push notification system to allow API users to define their own serialization format for message payloads.

Platform Core

Other

IGN-12715: Suppress exception visibility in RpcRoutes.handle()
Updated "modern" RPC with a system property (ignition.gateway.rpcErrorDetailSuppression; accepted values CLIENT or ALL) that filters exception stacktraces and detailed messages from clients or both clients and designers, respectively. The new system property is preferred over the legacy ignition.xmlrpc.errorDetailSuppression property, but the legacy property will continue to work.

Web UI

Web UI

IGN-13037: Resource Mode Data Grid duplicate button fails to become enabled after supplying a new name
Fixes an issue where the duplicate resource button was always disabled when no modes are defined

Alarming

Voice Notification

IGN-12576: 8.3 Forward Port: Voice Notification Module should re-establish connection (with new DNS query) if remote IP stops responding
Fixed an issue where if a previously connected to IP address was rotated out of service for a SIP hostname, Ignition was still using the rotated out IP address leading to SIP connection failures.

EA-Weekly Changelog: 8.3.0*-b20250609

Containers

Docker

IGN-12468: Docker image to use gid=0 group ownership of Ignition installation
Docker image is now compatible with OpenShift 4 restricted Security Context Constraints.

Web UI

Web UI

IGN-12494: 8.3 Gateway: Move Edge Settings content to Ignition Edge > Edge Settings tab

  • Moves the Edge Settings section currently on the Gateway Settings page into the Ignition Edge nav category (tab 1)
  • Refactors the Edge Sync Settings page to support collections and backup config, along with some typo and style fixes.
  • Implements the Edge Products & Modules page, now accessible via the Ignition Edge nav category (tab 4)
  • Refactors the Gateway Settings page to use the ResourceModeSingletonPage following a consolidation of the Homepage Notes singleton into a field of System Properties with a bespoke no-permissions route for reading them from the Welcome page.
  • Fixes several form validation issues on the Gateway Settings page due to incorrect or mismatched field/schema names
  • Updates the Gateway Settings "Gateway Scripting Project" field to an Autocomplete using the project names endpoint
  • Resolves a build error caused by missing type defs for the iaPalette module
  • Resolves a build error caused by mismatched signatures for the OverviewCard component
  • Resolves a React console warning caused by the Menu component not accepting fragments as children
  • Resolves an issue where the Banner component would not immediately transition to the expired trial state when the trial timer reaches zero
    IGN-12510: Gateway Settings displays collection banner when it should not
    Fixes an issue on the Gateway Settings page where the deployment modes banner was always displayed due to collections not being returned by the service call
    IGN-11215: PermissionsConfigs Not Persisted to Resource
    Fixes an issue where the Edge Settings PUT request did not contain changes for all 3 security levels inputs
    IGN-13007: 'Restore Default' button not working for 'Enabled Scheduled Backups' and 'Disable DirectDraw' on Gateway Settings Page
    Fixes several typos and incorrect form defaults on the Gateway Settings page
    IGN-13037: Resource Mode Data Grid duplicate button fails to become enabled after supplying a new name
    Fixes an issue where the duplicate resource button was always disabled when no modes are defined

Security

Security

IGN-11898: Automatically Generate a Root Key and Custom KEK Set on Startup
The Gateway will now generate a secure custom Root Key and Key Encryption Key Set on startup if the $IGNITION_ROOT_KEY_PASSWORD or $IGNITION_ROOT_KEY_PASSWORD_FILE environment variables are set and the $GATEWAY_HOME/data/config/ignition/keys directory does not yet exist. The password-encrypted root key is stored at $GATEWAY_HOME/data/config/ignition/keys/root.json and the root key-encrypted key encryption key set is stored at $GATEWAY_HOME/data/config/ignition/keys/kek.json.
IGN-11897: Add Embedded Secrets Key Management CLI Tool to Ignition
Ignition now ships with a secrets key tool for configuring and managing custom secrets encryption keys. On windows, look for ignition-secrets-keytool.bat and on *nix look, look for ignition-secrets-keytool.sh alongside the other scripts such as the wrapper and gwcmd scripts.

Swing

Designer

IGN-12981: Migrate last remaining RPC methods/functionality
Migrated remaining first party platform & module RPC calls away from old Gateway servlet to 'modern' RPC style invocation.

Platform Core

Other

IGN-12715: Suppress exception visibility in RpcRoutes.handle()
Updated "modern" RPC with a system property (ignition.gateway.rpcErrorDetailSuppression; accepted values CLIENT or ALL) that filters exception stacktraces and detailed messages from clients or both clients and designers, respectively. The new system property is preferred over the legacy ignition.xmlrpc.errorDetailSuppression property, but the legacy property will continue to work.

EA-Weekly Changelog: 8.3.0*-b20250611

Comms

Drivers

IGN-12592: S7+ Driver: Update AgLink
This update to the third party library provides Arm32 and Arm64 support.

Security

Internal IdP

IGN-12753: Security: Correct Migration Script Errors
Internal IdP Remembered Subjects are now stored in $GATEWAY_HOME/data/var/ignition/internal-remembered-subjects.json

2 Likes