Home / Downloads / Release Notes

Ignition Release Notes

Fixes, changes and features In Ignition

Version 8.1.27

Released April 25, 2023
Area
Change Type
Description

Alarm Notification

Alarming
Fixed the tag editor from rendering incorrectly when a remote alarm notification profile with a blank "remote gateway" name was configured on the gateway.
Alarming
Fixed issue where alarm events from MQTT Transmitter-provided tags were not being synchronized to a third gateway via gateway network after gateway startup.

Alarm Status

Alarming
Fixed an issue where unshelving an alarm with an earlier expiration than other shelved alarms would result in the latter alarms expiring at the old unshelved alarm expiration.
Alarming
Fixed an issue where shelving an invalid remote alarm path would throw a NPE.
Alarming
Fixed an issue where shelving multiple alarms together that belong to two different remote providers would result in only the shelving of the first alarm.

Backup & Restore

Platform Core
Increased the default Gateway auto-backup frequency from 2 minutes to 60 minutes

Designer

Swing
Fixed inconsistent date format display when editing a date tag value in the tag browser
Swing
Fixed an issue where the find/replace tool would incorrectly overwrite multiple identical scripts on different Vision components.
Swing
Moved table and column metadata fetching in the Named Query workspace off the event dispatch thread to improve performance.
Swing
Added two new system properties: **`ignition.jxBrowser.userDataDir.browser`** and **`ignition.jxBrowser.userDataDir.perspective`**. These replace the deprecated **`ignition.jxBrowser.userDataDir`** property and offer improved control and separation of user data directories.

Drivers

Comms
Changed native library temp directory to `$IGNITION/temp` instead of a system temp directory.
Comms
Update ServerTime when sending DataValues with Uncertain_NoCommunicationLastUsableValue.

Gateway Network

Gateway Network
Fixed an issue where gateways that had multiple remote tag providers pointing to the same remote gateway were not syncing some alarm events between the gateways.

Installers

Foundation
When installs on windows specify to use text mode or unattended installs with no GUI the splash panel is now hidden to better support installs where GUI is not supported.

OIDC Integration

Security
Added a new setting to control which HTTP Request Method is used for UserInfo API calls (GET or POST)

OPC

Comms
Fixed issue where duplicate timestamps would be created when OPC quality changes.
Comms
Supplying a QualifiedValue to `system.opc.writeValue` now results in the corresponding severity StatusCode being included in the DataValue sent to the server.
Comms
Allow OPC UA clients to attempt writes to exposed tags that include a StatusCode. The StatusCode is converted to an equivalent QualityCode and the write value is passed to the tag system as a QualifiedValue instead of a raw value.
Comms
Fixed issue where OPC subscriptions would not be deleted after all corresponding OPC tags are removed from the Tag Group.
Comms
Added support for writing struct array values represented as a Document tag.
Comms
Fixed a bug where the [System]Gateway/Devices/{DEVICE_NAME}/Enabled tag does not reflect the actual enabled/disabled status after editing and saving the device connection.
Comms
Upgraded OPC UA SDK to version 0.6.9.

Other

Platform Core
Added a Jetty server dump to the Gateway diagnostics bundle
Platform Core
Added gateway timeout thresholds via System Properties: ignition.gateway.connectTimeout, ignition.gateway.readTimeout, and ignition.gateway.opcBrowseTimeout.

Perspective

Perspective
Fixed PieChart not changing outside label colors when inside labels are enabled.
Perspective
Perspective Piping has been updated such that it's resizing behavior matches that of child components within a Percent Mode Coordinate Container with invalid Aspect Ratio.
Perspective
Added a new `spellcheck` property for Perspective's Text Area and Text Field components.
Perspective
Fixed PowerChart's Y-Axis (vertical axis) color not changing.
Perspective
Prevented threads from stacking up in alarm status and journal table queries when doing blocking work inside filter alarm extension function
Perspective
Fixed Perspective's LED Displays converting empty values to numeric `0`. LED Displays can now also display spaces, leading and trailing spaces for numeric values.
Perspective
Perspective Map Component - Clicking the recenter button will no longer trigger any `onMapClick` events.
Perspective
Fixed misplaced CSS classes for popup resize handles in Perspective.
Perspective
Fixed Pie Chart's performance when embedded within Carousel components in Perspective.
Perspective
Component context menus are able to successfully find new custom component methods in client browser and design sessions.
Perspective
Fixed Perspective Trial Expired's Launch Gateway button not redirecting to Gateway's Homepage (/web/home).

Reporting

Reporting
Fixed an issue where a scheduled report action was not paired with a gateway-scoped originating context in the audit events table.

Security

Security
The Ignition Gateway Web Server now rejects HTTP requests without a Host header by responding with HTTP status code 400. If system property ignition.http.allowRequestsWithoutHostHeader is set to true, HTTP requests without the Host header will default to the public address and public HTTP or HTTPS port web server config settings (depending on whether the request is over HTTP or HTTPS). If public address or public HTTP or HTTPS ports are not setup, HTTP requests missing the Host header will be rejected with HTTP status code 400 even if the sysprop mentioned above is set to true.

SQL Bridge

Data & Logic
Fixed Transaction Groups reading OPC items outside of a trigger condition when an OPC item trigger exists and the data mode is set to Read.
Data & Logic
Fixed Transaction Groups not subscribing to an OPC item trigger when the data mode is set to Read.

Store & Forward

Tag Historian
Added a button labeled "This" for convenient insertion of the {this} variable into named query binding parameters

Tags & UDTs

Tags
Fixed alarm properties to update their values when bound to UDT parameters.
Tags
Fixed an issue with the tag report tool where double-clicking a tag brings up the wrong tag if columns were sorted.

User Sources

Security
Added the ability to disable a User Source profile through a checkbox in the User Source profile config.
Security
URL based text fields in IDP configuration forms on the gateway will now have a warning validation if the url does not contain 'https://' to indicate that we suggest that it is used for security reasons

Vision

Swing
Fixed an issue with the Easy and Classic Vision charts' "show popup?" property
Swing
Fixed an issue with empty tooltip boxes on top menu items in Designer client.
Swing
Fixed an issue with Equipment Schedule components getting pixelated when selected in Designer and Vision client.
Swing
Fixed an issue where the Chart and Easy Chart components would have the wrong data point selected when printed.
Swing
Improved quality of images displayed in the Vision PDF Viewer component
Swing
Added component extension functions to find & replace in Vision.
Swing
Updated Vision "Edit->Select Same Type In Window" icon in Designer.
Swing
Made Vision's serialization of bindings and other elements consistent and deterministic, to improve VCS compatibility when the XML serialization format is specified.