IGN-15067: Widen types accepted by (legacy) system.db.toDataSet function
Fixed issue where deprecated system.db.toDataSet() did not support current PyDataset types.
Perspective
Perspective
IGN-406: File Upload: Provide props.enabled
Added a disabled state to the Perspective File Upload component and updated the style and fileUploadIcon.color properties to accept separate enabled and disabled configurations.
**IGN-15403: 8.3 Gateway: Offline license activation **
Fixes issue that was preventing users from selecting offline activation when they had a valid connection. IGN-8549: Sanitize activation token on the Gateway Web Page
Fixes issue with pasting activation tokens with quote. Pasting activation with quotes is now accepted.
IGN-13373: Event Streams - Tests - Tests will report GOOD even if the event stream never got to that section
Event Stream test mode will now identify stages that haven't received the test event.
Foundation
Launchers
IGN-14604: [Mac] Custom Vision project launcher icon does not replace default launcher icon on desktop
Fixed issue where customized Vision project desktop shortcut icons would not replace the default desktop shortcut icon
Web UI
Web UI
IGN-14453: Error warning text using full variable name in web ui
Error messages on the Gateway should now have a user friendly field label instead of referencing the field path
IGN-15189: Empty .proto file in SFC can create class cast exception during module startup
Fixed a problem with empty persisted SFC chart files causing the SFC module to fault.
IGN-15318: 8.3: Identity Providers Page - Missing menu items
Fixes issue with Identity provider menu items not being available when the gateway is deployed in a collection other than core.
Comms
Drivers
IGN-15309: Disconnect IEC 61850 client on redundancy failover
IEC 61850: redundant nodes now disconnect from IEDs on transition from active to inactive, instead of just disabling reports.
IGN-15391: Update Milo to version 1.1.1
Updated Milo OPC UA SDK to version 1.1.1. IGN-15358: MonitoredItem creation is slow and gets slower as device count increases
Improved MonitoredItem creation performance with increasing numbers of devices defined.
Perspective
Perspective
IGN-2758: Alarm tables: make event state sort order the same as Vision
Fixed an issue with the Alarm Status Journal where unacknowledged alarms were not prioritized when ordering by State.
IGN-15170: SQL Historian warning about metadata not supported even when metadata not enabled
Fixed an issue where internal bookkeeping metadata was attempted to be written to the historian even when the historian did not support metadata.
Historian
IGN-15004: Historian Module Should Export DataPointFactory Under system.historian Namespace
Added new functions to simplify creation of various point types for storage in historians. These functions include:
system.historian.types.dataPoint()
system.historian.types.annotationPoint()
system.historian.types.metadataPoint()
Web UI
Web UI
IGN-15125: Empty responses when multiple webui-sid cookie attributes are present for monitoring sessions and for quick client subscription requests
Improvement to session management used by OPC Quick Client and Logging HTTP endpoints.
Tags
Tags & UDTs
IGN-15380: Tag exports with special characters show up as invalid characters in the .json
Fixed an issue with special characters (non-ASCII Unicode characters) not exporting correctly in Tag exports.
IGN-15416: GAN connections frequently disconnect related to 12.0.27 Jetty upgrade
Fixed an issue where gateway network connections were frequently disconnecting for no reason
Comms
Drivers
IGN-15374: Enhanced Siemens Driver doesn't Properly Reflect Disconnect
Fixed an issue where the driver would continue to update tags with Good quality when it was actually disconnected.
Web UI
Web UI
IGN-12815: SECS/GEM Simulators: Event Runs / Create Echo Response
Adds SDL file edits via file uploads. Also adds in the ability to create and edit event runs and events on simulators.
IGN-3584: Perspective dock functions missing description for params in tooltip
Added a missing description to the documentation tooltip for system.perspective.togglePopup's params parameter.
IGN-15252: system.roster.addUsers does not retain user order in Ignition 8.3.x
Fixed an issue that was preventing system.roster.addUsers() from retaining user defined roster order.
Comms
OPC
IGN-13138: BacNet Local Device has empty health check payload when disabled
Disabled BACnet LocalDevice instances now have a health check indicating they are disabled.
IGN-15142: Internal Historian (Legacy) cannot start if name has a |
Fixed an issue where Internal Historian (Legacy) containing illegal character
Perspective
Perspective
IGN-14199: Form Component: Ability to Enter Widget ID Immediately or Use a Predefined Value
Added a new Form Component overlay on top of widgets with missing required ids in design mode.
IGN-15434: 8.3 Gateway Web UI: Remove Hardcoded CORE collection from EAM Agent Tasks page
Fixed issue that would not allow editing agent tasks in collections other than core.
IGN-14717: Resource System Performance -Tag imports are significantly slower in 8.3 than 8.1 to persist to disk
Improved the performance and responsiveness of the gateway's configuration system by allowing operations on different resource types to proceed concurrently with minimal locking on changes. Per-resource-type metrics have also been added for better observability in the gateway's diagnostic tools under configuration.resources...*
Perspective
Perspective
IGN-7046: Drawing Component: Add an "onElementClicked" component event
Added an onElementClick event to Perspective Drawing component.
Gateway Network
EAM & Redundancy
IGN-14946: Trying to run remote upgrade before zip transfer has confusing error msg
Fixed an issue where EAM remote upgrades could be attempted when the agent was not in an upgrade-ready state.
IGN-13960: When uninstalling and reinstalling an EAM controller connected agents can get caught in a disconnected state.
Fixed an issue where uninstalling/reinstalling an EAM controller could result in agents stuck in a disconnected state.
IGN-15143: Historian scripting function updateRegisteredNodePath requires optional argument
Fixed an issue where the system.historian.updateRegisteredNodePath() function required specifying all arguments despite having an optional argument.
Perspective
Perspective
IGN-15388: "Unable to send updates to client" repeated in logs
Fixed a Perspective Session lifecycle issue that caused repeated errors to flood the logs. IGN-8185: Perspective Map: onVectorClick event object has empty ‘position’ array if latitude of circle vector is 0
Fixed an issue with the Perspective Map component's onVectorClick event where no position data was available for clicked vectors with a latitude of 0.
IGN-15416: GAN connections frequently disconnect related to 12.0.27 Jetty upgrade
Fixed an issue where gateway network connections were frequently disconnecting for no reason
IGN-12787: EAM Module Faults When Send Stats Interval < 0
Fixed an issue where EAM send stats interval could be negative which would cause the module to fault. IGN-12740: 8.3 Redundancy: Misconfiguration Allowing for Edge-to-Standard Gateway Relationships
Fixed an issue where gateways on different platform editions could be setup as a redundant pair.
Web UI
Web UI
IGN-15387: Improve immutable resource toast for JDBC drivers
Fixed issue that allowed a user to attempt saving new jars for immutable resources. Buttons are now disabled.
The manage JAR files drawer will now display the collection of the resource when a resource has multiple definitions.
Perspective
Perspective
IGN-2477: Maker Edition "Personal Use Only" agreement is showing up on every launch
Fixed an issue where the Maker edition license acceptance modal would appear every session. IGN-7717: Downloading certain file types on iOS requires setting MIME type
Fixed an issue where system.perspective.download could fail on older versions of iOS if a MIME type was not provided.
Comms
OPC
IGN-15490: ResendData operation failure Bad_TooManyArguments
Fixed incorrect arguments to ResendData method after OPC UA client reconnect.
Containers
Docker
IGN-13413: Missing data/gateway.xml_clean fails during entrypoint
Fixed an issue where a missing data/gateway.xml_clean file could cause a premature exit of the Docker entrypoint script.
IGN-14619: RFC-64: File-based SecretProvider for Secrets Management
Added SecretProvider implementation that allows reading of secrets from files on disk.
Cloud Connectors
Event Streams
IGN-14636: Add previousValue data to Event Stream Tag Change data
Event Stream Tag Source now includes the previous value in the event metadata.
Perspective
Perspective
IGN-4425: Add ability to enable/disable and style individual radio group items
Added the ability to style and enable/disable individual radio buttons in the Perspective Radio Group component. IGN-4667: Button: Theming is slightly incorrect when buttons are disabled
Fixed an issue where Perspective's Primary and Secondary buttons were incorrectly styled. IGN-7434: Review and Protect Perspective Routes which should require Authorization
Added check against unauthorized users for several Perspective routes which will now return a 403 status code in this scenario.
Web UI
Web UI
IGN-10269: 8.3 Form Control TextArea needs minimum dimensions
Fixed an issue that prevented users from resizing a text area.
Alarming
Alarm Status
IGN-15336: Alarm metrics in nested folders sometimes incorrectly reflect active alarms
Fixed an issue where Alarm Metrics in nested folders would initialize to empty and never update.
IGN-15470: Add 'local' parameter to system.tag.getConfiguration
Added an 'overridesOnly' parameter to system.tag.getConfiguration. If the tag is a member of a UDT then only the overridden properties will be returned, otherwise the parameter will have no effect. IGN-14783: Forward Port: Query Tags execute SELECT and UPDATE queries on the backup gateway when Primary is active.
Fixed an issue that had Query Tags executing SQL queries on backup gateways in redundant pairs.
Historian
Store & Forward
IGN-13546: S&F Engines for Splitter Historians are not automatically removed
Store-and-forward cache directories are now automatically cleaned up when their associated resources (historians, alarm journals, audit profiles, equipment connections) are deleted, preventing orphaned directories from accumulating on disk.
Alarming
Alarm Notification
IGN-14392: Twilio voice notification profile webpage does not reflect currently selected language or voice
Fixed an issue where Twilio voice notification profile webpage was not reflecting the configured language or voice.
Perspective
Perspective
IGN-9147: stylesheet CSS renders differently between Designer and browser page
Fixed an issue where advanced stylesheet CSS may not display correctly in the Designer.