Home / Downloads / Release Notes

Ignition Release Notes

Fixes, changes and features In Ignition

Version 7.9.7

Released March 29, 2018
Area
Change Type
Description

Allen-Bradley Driver

Logix v21 Driver
Fixed
Fix bug that caused structures at the root level of a program to be read less efficiently.

DNP3 Driver

Driver
Fixed
No longer writing queued commands to the channel after a device has been disconnected.
Driver
Fixed
The DNP3 scripting functions selectOperateBinary and directOperateBinary no longer throw a ClassCastException when an object of Group 12, Variation 1 is received.

Ignition Platform

Alarm Gateway
Fixed
Fixed tag() expression function in alarm notification pipelines.
Client
Fixed
Reverted editable drop down list focus behavior to 7.9.0 version.
Client
Fixed
jar cache is no longer purged on startup or retargeted if the version of the jars is the same as the running client.
Designer
Fixed
Dropping dataset tags on table components or the root container no longer throw Null Pointer Exceptions. Also the dataset is populated correctly for tables and lists
Designer
Fixed
Fixed serialization error when copying a color binding
Designer
Fixed
When a designer loses its connection to the gateway for more than 60 seconds, upon reconnect the user is warned if any of its resources are locked on the gateway due to a more recent edit. When attempting to open or save these resources a warning is displayed to the user informing them that the project needs to be updated.
Designer
Feature
Named Query resources now sorted alphabetically in selectors
EAM
Fixed
Newer versions of the OEE module from Sepasoft could not be installed remotely via the EAM controller.
Gateway
Fixed
Security Zone names are now enforced to be unique. Existing Security zones whose names are identical operate the same, however when editing/creating a zone uniqueness is enforced on its name.
Gateway
Fixed
Security Zone IP Identifiers with both a wildcard '*' and range of values are now valid and no longer result in authentication failures for clients/designers on hosts whose IP Address matches the identifier.
Gateway
Fixed
The display of Action columns in tables has been made more consistent.
Gateway
Fixed
Catch previously uncaught exceptions in the DF1 transport layer that would ultimately cause a request to stop being executed.
Gateway Network
Fixed
Remote tags that are subscribed to a tag property can become stale or receive the wrong property change.
Gateway Network
Fixed
Added support for shelving alarms on Remote Tag Providers.
Gateway Web Interface
Fixed
Providers listed on the Store and Forward status page are now ordered alphabetically.
Gateway Web Interface
Fixed
On the Modules status page, a loading message will now be displayed while modules are being loaded instead of falsely displaying 'there are no modules currently installed'.
Gateway Web Interface
Feature
The Logs Gateway webpage now has a new filtering button that allows filtering the logs by Mapped Diagnostics Context key value pairs. The user selects the key or key value pair they wish to see and all logs are filtered inclusively (Any additional pairs added with add to the results, not limit)
Gateway Web Interface
Fixed
Double quotes are now searchable in Threads and Logs filter searches.
Installer
Feature
Parameters deprecated in Java 9 are commented out of ignition.conf on upgrade.
Installers
Fixed
Gateway descriptions that pertain to java versions now list java 9 in addition to java 8. references to java 8 in the installer also reference either "java 8 or 9" or "java 8 or later".
Misc
Feature
Added System tags for locale-aware date and time format strings.
Misc
Fixed
Fixed: Route mounting for mobile module
SQLTags
Feature
Added system tag for gateway uptime.
SQLTags
Fixed
Fixed drag-and-drop binding for array tag elements.
SQLTags
Fixed
Fixed drag-and-drop historical binding for array tag elements.
Scripting
Feature
Added system.dataset.formatDates()
Scripting
Feature
Added system.dataset.addRows(), system.dataset.appendDataset() and system.dataset.clearDataset()
Scripting
Feature
Added system.user.isUserScheduled() and system.user.getScheduledUsers()

Mobile

Backend
Fixed
Added the ability to control the amount of time the mobile module will wait for a VM before creating a new one using -Dmobile.vmCreationTimeoutMs flag in the configuration file.

OPC-UA

Client
Fixed
Fix bug that prevented sampling intervals slower than 5 seconds.
Gateway Web Interface
Fixed
OPC Device names are now validated to ensure that names contain only alphanumeric characters, underscores, or spaces. Old device names still operate normally, however a warning is thrown if the name has '/' or '\' characters that may interfere with creation or accessibility of the devices ".tags" file.
Gateway Web Interface
Fixed
Tag names in the Quick Client are now abbreviated if they are longer than 35 characters.
Server
Fixed
Exposed Tags: nodes representing tags with array types now get created with the correct ValueRank and ArrayDimensions attributes in the OPC UA address space.
Server
Fixed
add extension BasicConstraints CA=false to generated certs
Server
Fixed
Ignitions internal OPC-UA reconnects normally after a gateway backup restore.

Reporting

Report Designer
Feature
Report Charts that support scripting via the configureChart() script now have read-only access to report parameters and data sources through the data['KEY'] command.
Report Engine
Fixed
SQL Datasources in reporting will now show the expected values from the query instead of "<N/A>" when the values exist.

SQL Bridge

Designer
Fixed
Transaction group item values now support null values.
Gateway
Fixed
ArrayIndexOutOfBoundsException is no longer thrown when executing a block transaction group with only expression items.
Misc
Fixed
Transaction groups now have the options to set null tag or DB values to the default values for their respective data types.

Vision

Client
Fixed
Fixed issue with print dialogs failing to load when launching a client from jnlp using java 9 on Windows.
Client
Fixed
Fixed an issue where user-initiated dialog boxes (confirm, message, input, and password) were displaying on the wrong monitor when using multiple desktops in fullscreen mode.
Client
Fixed
Login panel will now translate when opened in non-English environment.
Client
Fixed
Improved reliability of system.gui.setScreenIndex() scripting function.
Client
Fixed
Improved ability to terminate invalid/abandoned sessions on Client Status page.
Client
Fixed
Property bindings now attach their change listeners first before performing any changes to ensure that those changes are reflected on all components.
Components
Fixed
PowerTable and other tables that allow sorting no longer throw a NoClassDefFound error when the client or designer is running on Java 9
Components
Feature
Alarm Status Table now has support for getAlarms() method to mirror the capabilities of the Alarm Journal
Components
Fixed
Fixed recursion error in component security
Components
Fixed
SQL Query and DB Browse bindings will now retain any custom update query across restarts and will respect the enabled/disabled checkbox.
Designer
Fixed
Fix bug causing the Translation Manager to edit the wrong row when terms are sorted in descending order.
Designer
Fixed
A report's Named Query datasource will now retain its parameter values when the save button is pressed