Home / Downloads / Release Notes

Ignition Release Notes

Fixes, changes and features In Ignition

Version 7.9.13

Released December 10, 2019
Area
Change Type
Description

Allen-Bradley Driver

SLC Driver
Feature
Added a Browse Cache Enabled setting to SLC device connections, which determines if browse results for the device should be cached.

DNP3 Driver

Driver
Fixed
Fixed a Redundancy issue where DNP3 connections would continue to remain idle on master gateways after resuming control.
Driver
Fixed
Fixed an issue where the DNP3 driver would show incorrect values in cases where the outstation omits the object header and object, and the master requests an index that doesn't exist.
Driver
Fixed
Fixed an issue where the DNP3 driver attempted to connect regardless of device synchronization status.
Driver
Fixed
Fixed an issue where DNP3 would only use 2-byte indices, instead of selecting an appropriate size based on the request.

Ignition Platform

Alarming
Fixed
Prevented a timeout that could occur when attempting to manage shelved alarms from a remote provider.
Alarming
Fixed
Improved gateway network synchronization attempts when dealing with active remote notification pipelines, making missed dropout conditions less likely to occur on spotty networks.
Gateway
Feature
Aliases, passwords, and private key passwords can now be set on both the webserver's keystore, as well as the metro keystore via modifications to the ignition.conf file.
Gateway
Changed
Updated the bundled SQLite JDBC driver to 3.28.
Gateway Web Interface
Fixed
Fixed an issue where report execution could not be cancelled from the Gateway status page.
Installers
Feature
Installer now enforces a maximum Java version, preventing anything higher than Java 9 from being used.
Named Queries
Fixed
Fixed a Named Query deserialization error that could prevent gateway startup on headless Linux.
Native Launchers
Feature
Native Client Launchers no longer require JAVA_HOME to be set when the 'Use bundled JRE' option was selected.
Redundancy
Fixed
Improved redundancy runtime synchronization, providing better performance for larger systems.
Scripting
Fixed
Fixed an issue where calling system.tag.removeTag with an empty string would remove all tags.
Tags
Fixed
Allow tags from SimpleTagProviders (e.g. MQTT) to use expressions and reference tags in their bound properties.
Tags
Fixed
Prevented an exception that could occur when gateway event scripts contained empty python dictionaries.
Tags
Fixed
Fixed an issue where using system.tag.editTag on embedded UDT instances would instead create parameters on the surrounding UDT.
Tags
Fixed
Fixed an error that could occur when calling system.tag.exists() on a remote tag that doesn't exist. The function now returns a null in these cases.
Tags
Fixed
Deleting folder under MQTT Engine does not delete the tags below it (they reappear on restart of the module).

OPC-UA

Client
Fixed
Fixed an issue where nodes could not be added to subscriptions due to client handle overflow.
Client
Fixed
Catch and log browse errors that happen while building DataTypeTree instead of aborting connection attempt.
Client
Fixed
Fixed a bug that lead to failed writes (Bad_TypeMismatch) for some subset of structured types in a server's DataTypeDictionary.
Server
Fixed
Updated OPC UA SDK to version 0.3.5.

Reporting

Components
Fixed
Disabled the right click menu on the Report Viewer component in cases where the report path property is invalid. In addition, attempting to select a menu action while the report is loading will no longer throw a NullPointerException.

SQL Bridge

Gateway
Fixed
Fixed a potential deadlock in SQL Bridge after saving the project.

Vision

Client
Fixed
Fixed an issue where templates bound to UDT expression tags were not receiving quality overlay updates in a timely manner.
Components
Fixed
Fixed a race condition that would cause template instances to occasionally display a bad quality overlay despite good quality on the underlying bindings.
Components
Fixed
Fixed an issue where multiple Template Repeaters loading concurrently could cause the client to freeze.