Nightly 8.3 Changelogs - 2025

Release Changelog: 8.3.3*-b20251222

Historian

Core Historian

IGN-15034: queryAggregatedPoints results from a Core Historian have inaccurate headers
Fixed an issue where querying multiple tags from Core Historian with wide format could return data under incorrect column headers due to unordered stream processing.
IGN-15084: Internal Historian sync to Core Historian: Tag datatype changes incorrectly update datatype column on retired entries
Fixed an issue where Edge Sync to Core Historian would overwrite definition row datatypes instead of properly retiring them, causing historical data to lose its original datatype information after tag datatype changes.
IGN-15036: In components/ bindings with Historical Tag Browsing When using the core historian, the list of historized tags is not displayed.
Fixed an issue where newly historized tags in the Core Historian were not appearing in historical browse results due to retired node definitions being incorrectly cached over active ones.
IGN-15053: Core Historian unable to display both Int and Double values in Power Chart at once
Fixed a Core Historian query failure where querying multiple tags with different data types failed with "Invalid column" errors when using aggregation modes like "Min/Max" in Power Chart.
IGN-14779: Internal historian sync to Core historian will create extra entries in definitions table when changing tag datatype
Fixed an issue in the Core Historian where storing points with a different data type than the cached node created multiple duplicate node definitions instead of properly retiring the existing definition.

Historian

IGN-14653: Move historian SDK API package into separate gateway-api module
Reorganized the historian gateway SDK to isolate public APIs into a dedicated module, ensuring third-party module developers only have access to intended extension points rather than internal implementation details.
IGN-15056: Delays from Edge Historian sync to Remote SQL Historian during datatype change and upgrade
Fixed an issue where the SQL Historian could store values under the wrong tag ID when datatype or deadband style changes occurred while historical values were queued in store and forward.
IGN-13323: Historian unexpected exception in onResourceAdded
Fixed an issue where uploading a JDBC driver could incorrectly affect existing database connections, causing queries to fail with a ClassNotFoundException.
IGN-14985: Internal Historian Node Definition Doesn't Update when Backfilling Data
Fixed Internal Historian incorrectly handling backfilled data with timestamps prior to a node's creation time, which could result in data stored against invalid definitions.
IGN-14725: Syncing Annotations through Edge Sync Could Result in Duplicates
Fixed duplicate results in Edge Historian annotation and metadata sync queries that occurred when tags were retired and recreated, and added a composite index to optimize temporal join performance.
IGN-14999: History not Stored Routinely with Deadband Off
Fixed an issue where tags with Historical Deadband set to 'Off' and Periodic or Tag Group sample mode were not storing values at the configured rate when the value remained unchanged.

SQL Historian

IGN-15091: Queries to PPP tables does not return accurate data in 8.3
Fixed an issue where SQL Historian PPP table queries returned only entry values instead of all pre-processed value types (min, max, avg, etc.), causing incorrect data in charts and history queries.

Internal Historian

IGN-14984: Deleted Tags aren't Syncing from Edge Historian
Fixed Edge Historian sync not propagating tag retirement to remote historians when tags were deleted or renamed, leaving stale definitions active.
IGN-14970: Concrete Interpolation Mode isn't Always Being Used for Historical Values when using Edge Sync
Fixed Edge Historian sync incorrectly transmitting "Auto" interpolation mode instead of resolving it to the appropriate concrete mode (Analog or Discrete) based on data type.
IGN-14841: Internal Historian (Legacy) does not display annotations in Power Chart after upgrade from 8.1 to 8.3
Fixed an issue where Internal Historian (Legacy) annotations created in 8.1 or prior would not render in the Power Chart after upgrading to 8.3.

Remote Data Sync

IGN-14782: Edge sync queries are slow in 8.3
Improved Edge Historian sync performance by optimizing tag definition queries that were causing expensive temporary B-Tree operations on large datasets.

Comms

Drivers

**IGN-14424: Micro800 Driver: add connection path / routing support **
Added connection path support to the Micro800 driver.
IGN-14144: Siemens: Update AgLink to 6.2.0.0 to support S7-1200 G2
Added support for S7-1200 G2 PLCs.
IGN-14479: IEC 61850: redundancy ActivityLevel support
IEC 61850 Driver: inactive redundancy nodes enable reports only when the node becomes Active.
IGN-14652: BACnet: Update to new BACnet4j (8.3)
This update to BACnet4j 6.1.1 addresses a few bugs related to Remote device initialization and requests. It also treats BACnet Reject responses the same as Abort responses, if the reason for rejection is a buffer overflow.

OPC

IGN-9275: OPC UA Client X509 Certificate Authentication
Add X509 certificate-based authentication support for OPC UA connections
IGN-14079: OPC Quick - Client page endpoint creation
Feature: Added OPC Quick Client to Ignition Gateway WebUI

Alarming

Alarm Journal

IGN-14702: 8.3 remote alarm journals pointing to 8.1 gateways have incorrect display paths.
Fixed an issue where Remote Alarm Journals connected to 8.1.x source Gateways displayed the source path instead of the configured display path, and returned null for DisplayPath in queryJournal results.
IGN-14558: Error thrown when database is disabled and Alarm Journal pruning task runs
Fixed alarm journal sink table pruning to verify datasource availability before executing queries, preventing exceptions when the datasource is unavailable.

Platform Core

Licensing

IGN-8369: Prevent attempted double activations of an existing applied license key
Activating a 6-digit license key which is already active on the current Gateway now triggers a re-activation instead of a new activation, which should help prevent accidental emergency mode activations.

REST API

IGN-14152: Diagnostics Overview: Available Disk Space is wrong
Fixed a bug calculating remaining disk space on diagnostics overview page.
IGN-14405: 'rename' parameter for datafiles in named resource routes doesn't do anything
The rename query parameter now behaves as documented, allowing proper renaming during datafile replacement

Backup & Restore

IGN-13157: Backup Restore with Restore Disabled = True should not affect System Tag Provider
When restoring a gateway backup using the "Resources Disabled" option, specific types of resources will no longer be disabled.
IGN-14325: gwcmd restore on Windows overwrites the service wrapper name
Fixed gwcmd restore overwriting local wrapper service name, which caused Windows service startup failures

Config Persistence

IGN-14256: Add System Tag to show current deployment mode
Added system tag for the Gateway's active Deployment Mode

Gateway Network

EAM & Redundancy

IGN-3025: Gateway Network Controller updates Last Comm Time for Agents that have had EAM Module uninstalled
Fixed an issue where uninstalling the EAM module on an agent would still show said agent as connected/communicating on the controller.
IGN-15118: EAM controller system tags incorrectly report version 8.3.0 for 8.3.0+ agents
Fixed an issue where versioned 8.3.x agents would always report version 8.3.0 to their controller
IGN-14396: Intermittent "Exception thrown when attempting to register agent on the controller" when installing EAM Agent
Fixed an issue where EAM agent install process could occasionally hang the agent UI during registration
IGN-13538: Disabling Gateway Network on Master Also Disables It on Backup, Breaking Redundancy Reconnection in 8.3
The general gateway network settings can now be updated on a redundant backup gateway.

Security

Secrets Management

IGN-14618: RFC-64: Remote SecretProvider for Secrets Management
Added new a "remote" SecretProvider implementation that can be used to access a SecretProvider from another Gateway server over the Gateway Network.

Security

IGN-11151: Add Reference Finders for all SecretConfigs
Added rename support for referenced secret configuration for multiple provider configurations.

Perspective

Perspective

IGN-14752: Perspective XY Chart won't populate data trends if the series was misconfigured right before
Fixed an issue where the XY Chart wouldn't display data trends after transitioning from an error state.
IGN-14989: Drawing Editor: responsive command bar overflow menu
A responsive overflow menu has been added to the command bar of the Drawing Editor. As the Drawing Editor's window is resized, commands will be automatically added/removed from the overflow menu.
IGN-15108: Symbol SVG remains visible when meta.visible is false
Perspective Symbol Components will no longer be visible when meta.visible is set to false.
IGN-14292: Light/dark themes prone to not being available in session prop dropdown when override changes are made on the filesystem and synced
Fixed issue where overridden reserved themes were not showing up in the session props themes selector.
IGN-14941: Form Component: Fails to receive submission response when embedded
Fixed an issue where form components in an embedded view fail to receive a submission response.
IGN-2543: Thermometer Component: Degree display needs adjustment
Fixed an issue where the degree symbol in Perspective's Thermometer component was incorrectly aligned.

Reporting

Reporting

IGN-13475: Copy/pasting emoji into reporting component breaks report
Fixed a problem where if users include emojis in report components, reports were no longer able to be opened.

Additionally the following functionality was added so that users can correct faulty XMLs:
Shift+Right-Click on a Report node will bring up a context menu with the following additional menu items

  • Copy XML To Clipboard
  • Set XML From Clipboard
    IGN-14500: Report generation fails in Vision if using dataset parameters
    Fixed a problem where parameters of Dataset type were unable to be used in Vision or Perspective projects.

Web UI

Web UI

IGN-14977: Default Gateway Notes are not found after upgrade from 8.1
Fixed issue where when upgrading from 8.1 to 8.3 the home page notes found on the Gateway overview page was failing to load and returning an empty object instead.
IGN-13938: SystemPerformance Charts route can sometimes give inconsistent timestamps
Improved consistency of heap/non-heap memory usage metric timestamps to eliminate gaps in historical chart in WebUI.
IGN-13430: 8.3 Gateway: Refactor global alert banners to support concurrent states
Updated the Web UI Banner to support displaying multiple banner states at once.
**IGN-15076: Application Error when clicking the create project button during import of an exchange resource **
Fixed application error happening when attempting to create a project in the import process of an exchange resource
IGN-14592: ResourceModeDataGrid: Popover Menu Option of Edit is Disabled for Read Users
Edit button is now enabled for read users.
IGN-12813: SECS/GEM Simulators: Initial "Sim Variables" Drawer
Adds the ability to edit SDL files on simulators.
IGN-14055: Display the Gateway Name in browser tabs
Fixed an issue where the gateway name was not displayed in browser tabs.
IGN-14821: 8.3 Edge historian store and forward metrics don't work
Store and forward page removed from Edge Gateways.
IGN-9062: 8.3 Gateway Component: Wizard Modal and Drawer components need ability to close with Esc key
Fixed issue where wizards would not close or initiate cancel confirmation when ESC was pressed.
IGN-9590: 8.3 Gateway Component: Modal has focus border when launched
Remove focus border outline for modals.
IGN-14814: Quarantine Management system displays Application error when trying to select quarantined records
Fixed issue where selecting multiple quarantined items would cause the Gateway application to error out.
IGN-12524: Provide warning when implementing new security roles to prevent user lockout
Users will now receive a warning modal when changing permissions that could potentially lock them out of the Gateway.
IGN-14085: Database pages are exposed on edge until a gateway restart
Database navigation category removed for Edge deployments.

Foundation

Launchers

IGN-14581: LauncherRoutes doesn't properly format the version in the URL for releases
Fixed issue where hosted launchers could not be downloaded from the gateway

Installers

IGN-13902: Open Logs button in the Ignition Installer on Windows does not appear to do anything
Fixed an issue where the installer's "Open Logs" or "Open Directory" button on Windows failed to open files and didn't write install.log with error details

Bootstrap

IGN-14952: Corrupted touch files prevent Vision Client and Designer from launching
Fixed an issue reading and writing a pylib touch file which prevented client and designer startup.

Containers

Cloud Edition

IGN-14810: NPE in Diagnostics Overview when Cloud Edition license is not valid
Fixed an issue on Ignition Cloud Edition where the Diagnostics Overview page may not render correctly.
IGN-14812: Cloud Edition - Azure: Licensing OCSP Revocation fails on server/network error
Fixed an issue where Ignition Cloud Edition on Azure may not properly license during OCSP service outages.

Swing

Designer

IGN-14247: Folder Capitalization differences during resource import result in duplicate folder structures
Fixed a problem where if import resources have paths that differs in cases, these paths were imported as different resource paths.
IGN-14642: On case-insensitive filesystems, resources delete themselves from file system if only capitalization changes during rename
Fixed a problem where in a case insensitive file system, renames of resources that differs only in case results in the deletion of these resources.
IGN-14549: Designer Script Console ignores unsaved script library edits
Fixed an issue where the script console in the Designer would not pick up project library updates without saving the project.

Tags

Tags & UDTs

IGN-6201: Ability to persist timestamp with managed tag provider values, and define startup quality
Added 2 new configurable fields on Managed Tag Providers to control the startup quality and the timestamp persistence of managed tag.

Infrastructure

Deployment

IGN-15002: Ignition fails to restart automatically on JVM termination under Windows
Fixed an issue where Ignition on Windows may not automatically restart if the JVM is terminated abnormally.

Cloud Connectors

Event Streams

IGN-14626: Event Streams Expression tag path parser does not match other areas of Ignition
Added support for Tag Path references in Event Stream expressions.

1 Like

Nightly Changelog: 8.3.4*-b20251223

Swing

Vision

IGN-15057: Vision Alarm Status and Alarm Journal Function binding does not work
Fixed issue where AlarmStatus and AlarmJournal function binding did not work

Nightly Changelog: 8.3.4*-b20251224

Swing

Vision

**IGN-14525: Buffering capacity exceeded during large project update **
Fixed issue where large project updates could prevent the Vision client from updating

Gateway Network

EAM & Redundancy

IGN-9107: Collect backup task transfer timeout parameter applies to both active tasks and queued tasks
Fixed and issue where an agent timeout during Collect Backup task could also fail following agent backups.

Nightly Changelog: 8.3.4*-b20251226

Swing

Vision

IGN-14512: Incomplete license causing Vision client trial timeout on redundancy failover
Fixed an issue where the Vision client would close when trial licenses expired on other modules despite Vision having a valid license.

Nightly Changelog: 8.3.4*-b20251229

Swing

Vision

IGN-4589: Value calculated in ramp & triangle mode can be greater than upper bound
Fixes the Signal Generator's Triangle and Ramp upper bounds calculations

Designer

IGN-14271: Translatable Terms Panel: Tool bar Filtering appears to return incorrect results
Fixes the Translatable Terms Panel when filtering for Tranlsated Terms

Perspective

Perspective

IGN-10533: Alarm Status Table: disabling the active alarm tab does not automatically display the shelved alarms
Updated the Alarm Status Table to switch the displayed tab when it becomes disabled in the toolbar config.

Gateway Network

Gateway Network

IGN-12512: Duplicate GAN Outgoing Connections are missing health checks
Fixed an issue where duplicate outgoing gateway network connections were missing health checks

EAM & Redundancy

IGN-13578: Editing Scheduled Task Time Does Not Update Execution Time (Observed in 8.1 and 8.3)
Fixed an issue where updating the scheduled execution time of a one-shot EAM task wouldn't prevent the initial task execution schedule.

Nightly Changelog: 8.3.4*-b20251230

Perspective

Perspective

IGN-10355: Drawing Component "type" prop conflicts with the SVG "type" attribute
Added a typeAttr prop to Drawing component elements for setting the type attribute used by certain SVG elements such as filter effects.

1 Like

Release Changelog: 8.3.3*-b20260120

Historian

Historian

IGN-15199: system.historian.storeDataPoints only stores integers
Fixed an issue where floats were stored as integers when using system.historian.storeDataPoints without metadata by adding logic to infer data types directly from values.