Home / Downloads / Release Notes

Ignition Release Notes

Fixes, changes and features In Ignition

Version 7.9.11

Released June 3, 2019
Area
Change Type
Description

Allen-Bradley Driver

Code Review
Fixed
Fixed rare issue where driver would remain in 'Idle' state.
ControlLogix/CompactLogix Drivers
Fixed
Fixed bug leading to SynchronousWrite timeout error that occurred when a write was received while a browse was taking place.
Logix v21 Driver
Feature
Improved optimization when reading UDT arrays

DNP3 Driver

Driver
Fixed
Aliased points no longer default to the Int64 datatype for appropriate object group and variation combinations.
Driver
Fixed
Now attempting to reconnect to the DNP3 outstation automatically on disconnect

Ignition Platform

Alarm Designer
Fixed
Fixed tag() expression function in expression roster types.
Alarm Email
Feature
Added retry count and retry delay to email notification blocks.
Alarm Gateway
Fixed
Fixed a webserver error that occured during shutdown.
Alarm Misc
Changed
Updated Twilio Module twilio SDK version to 7.22.0.
Alarming
Fixed
Renamed "Allowed JREs" to "Requested JREs" for clarity.
Alarming
Fixed
Increased the default "str_value" column length for the alarm journal.
Client
Fixed
Fallback fonts are now included with the embedded runtime. This ensures that most (150 tested) languages have at least limited support on the embedded runtime.
Client
Fixed
The Client Menu font is now correctly applied to the windows listed in the windows menu
Designer
Feature
Added edit actions to root Script Library nodes
Designer
Fixed
Fixed NPE in logger on designer session details page load.
Designer
Fixed
Fixed issues with cut/copy/paste in OEM-locked projects
Designer
Feature
Added copy/paste support to tag history and cell update bindings in Vision, and tag history/tag calculation queries in Reporting.
Designer
Fixed
Fixed an issue with the DB query browser's table view not being able to edit tables on MySQL 8+
Designer
Fixed
Updated the error message thrown when creating a resource with an invalid name.
Designer
Fixed
Users can now have numeric user names
Designer
Fixed
Fixed issue where project script modules could not be copied and pasted to shared scope.
Designer
Fixed
Fixed an issue with child frames (script console, project properties, etc) staying open when the designer was restarted to receive Gateway module updates.
Designer
Fixed
Clarified the tooltip on the alarm management client permission setting.
EAM
Fixed
When installed from the EAM controller, modules with updated EULAs would be placed in module quarantine on an agent instead of being installed as expected.
EAM
Fixed
EAM Send Tags to agent now respects UTF-8 characters in tag properties.
Expressions
Feature
Added an isGood() expression function to check tag quality.
Expressions
Fixed
Numeric aggregate expressions now return null when input is null or empty.
Expressions
Feature
Expression categories with many items are now collapsed into sub-menus in the designer.
Gateway
Feature
The gateway name is now prefixed on exported backups, log files, and thread dumps, as well as displayed in the GCU
Gateway
Fixed
The Device Details page now correctly displays "Loading" while device details are loading.
Gateway
Fixed
Fixed an issue with dataset tags losing column definitions if imported with no rows, and an issue with client tags losing event scripts when copied.
Gateway
Fixed
Affected database connections now correctly reload if their JDBC driver is modified.
Gateway
Fixed
Fixed an issue with client login from different OSes to Windows gateways if passwords used non-default character encodings.
Gateway
Feature
Added the ability to override gateway name when restoring a gateway backup.
Gateway
Fixed
Fixed an issue with invalid gateway backup names preventing system startup.
Gateway
Fixed
Fixed an issue with multiple gateway backups in the data/ directory causing issues with restores.
Gateway
Changed
Deprecated applet launching
Gateway
Fixed
Fixed an issue where logging null with a custom logger would affect the logging database.
Gateway
Fixed
MySQL server connections will automatically append a serverTimezone value if one is not specified in the connection string.
Gateway Network
Fixed
Gateway network doesn't correctly detect server disconnection when remote gateway is redundant. Routing layer continues to show the gateway as addressable, causing issues for all application level services.
Gateway Network
Fixed
Attempting to connect to a Gateway or approving a Gateway Network connection while the Gateway's Gateway Network was disabled no longer throws a Null Pointer Exception. Instead the connections are refused with HTTP Status Code 403 (Forbidden) responses.
Gateway Web Interface
Fixed
Fixed an issue with the 'Live Values' toggle on the logs page.
Gateway Web Interface
Fixed
Updated the hyperlink on the 'deadlock detected' warning banner.
Misc
Changed
Improved logging in the query builder used in reporting and named queries.
Named Queries
Fixed
Fixed a bug where cut/copy/paste on the right click menu were not working.
Named Queries
Fixed
Improved the error message shown when a user does not have permissions to execute a named query.
Named Queries
Fixed
Named query client tags now correctly export parameter values in XML tag exports.
Native Launchers
Fixed
Native Client Launchers now have a 'use bundled jre' option. if this is unchecked the NCLs attempt to launch on a JVM using the JAVA_HOME environment variable.
Scripting
Fixed
Updated placeholder extension functions on the power table, comments panel, and bar chart
Scripting
Fixed
the Native Client Launcher's embedded JVM on windows now contains the back-ported fix for creating print dialog windows.
Scripting
Fixed
Patched a Jython 2.5.3 vulnerability that allowed attackers to execute arbitrary code via a crafted serialized PyFunction object.
Scripting
Fixed
Fixed security zone checking for system.util.sendMessage()
Scripting
Fixed
Corrected the 'eventID' reference in the docstring on alarming tag event scripts
Tags
Fixed
Potential deadlock caused by UDT registration through the MQTT modules on large system.
Tags
Fixed
Fixed an issue with the dataset tag editor being unable to modify date values.

Modbus Driver

Misc
Fixed
The radix field is now visible when configuring an initially-empty modbus address map

OPC-UA

Client
Fixed
Fixed a bug that could lead to high CPU and thread count after an OPC UA connection reconnect.
Client
Fixed
Detect datatype for DateTime and UtcTime tags dragged from OPC browser.
Client
Fixed
Allow Host Override setting to override a hostname even if it's part of an invalid URL.
Misc
Fixed
Fix encoding of CSRs containing multiple SubjectAlternativeNames.
Server
Fixed
Fix OOM error caused by rapid accumulation of references to closed sessions from malicious or misbehaving clients.
Server
Fixed
Fixed a ClassCastException when writing to a Node with DataType of Variant.
Server
Fixed
Fixed an interop issue in CreateSession service with Clients built on the .NET stack: "Server did not return a number of ServerEndpoints that matches the one from GetEndpoints."
Server
Fixed
Return unsigned byte value for ServiceLevel Variable
Server
Fixed
Fix a bug preventing the correct auditEntryId from being set. Consequently, removes a potentially long-blocking call that could cause session activation to timeout.
Server
Fixed
Better support for invalid buffer input and additional measures to prevent DoS.

Reporting

Components
Fixed
Fixed an issue with crosstabs repeating header rows.
Misc
Fixed
Fixed possible exception when querying the tag history system.
Report Designer
Fixed
Misconfigured data sources no longer throw NPEs when switching to the Design tab.

SFC

Engine
Fixed
Run-always charts are not restarted when modifications are made to the chart configuration.
Engine
Fixed
Error handlers in action steps now have access to the source of the error.

Tag Historian

Storage
Fixed
History values stored through remote history provider can receive incorrect timestamps when using the "system" timestamp mode.
Storage
Fixed
The Ignition Edge local historian is now available for use in standard Ignition as well. Limited mode requires a valid platform license, and with a tag historian license, the limits can be modified.
Storage
Fixed
Store and Forward quarantine export now uses milliseconds in the timestamp string. This should help prevent primary key errors during quarantine import when timestamps have the same seconds value.

Vision

Client
Fixed
Secondary desktops now correctly inherit UI properties (axis precedence, infinite desktop, etc)
Client
Fixed
Improved Real-Time Easy Chart performance for historical tags.
Client
Fixed
Fixed Tab Strip memory leak when setting new "tabData" Datasets.
Components
Fixed
Fixed an issue with the numeric text field parsing values with leading zeroes (per number format) incorrectly.
Components
Fixed
Fixed an issue with the Spinner component generating an exception on initialization based on bound conditions (minimum, maximum).
Components
Fixed
Updated the default DB 'translator' for Oracle databases to use ROWNUM correctly in row-limited queries.
Components
Fixed
Fixed an issue with the X-trace reporting inaccurate data for pens not visible while charts were zoomed in.
Components
Fixed
Fixed error on Tab Strip component when all tabs are disabled in left or right orientation mode.
Components
Fixed
Fixed an issue where a window would be unable to open if there was a dropdown list component bound to an empty dataset
Misc
Fixed
Updated skeleton project templates

Web Browser

Client
Fixed
Component will show a label on unsupported operating systems instead of preventing client launch.