Home / Downloads / Release Notes

Ignition Release Notes

Fixes, changes and features In Ignition

Version 7.9.5

Released November 17, 2017
Area
Change Type
Description

Allen-Bradley Driver

Logix v21 Driver
Fixed
Fixed a timeout error that could occur when reading diagnostic tags.
Logix v21 Driver
Changed
Reduced CPU usage in the case where large quantities of ReadStructuredTagRequests are being executed.

DNP3 Driver

Driver
Fixed
Fixing current point value updates from an integrity poll when unsolicited messaging is enabled

Ignition Platform

Alarm Designer
Fixed
Fixed: tag() expression function works in alarm pipeline expression block.
Alarm Gateway
Fixed
Honor the order of the notification block notification types
Alarm SMS
Fixed
Fixed issue where normal message and throttled message fields were unexpectedly bound to each other in Twilio notification block.
Alarm SMS
Fixed
SMS Acknowledgements of alarms are now recorded in the audit table if the alarm notification profile has two way enabled.
Alarm SMS
Fixed
SMS Notification description references more general Airlink Device as opposed to a specific Airlink model / family of models.
Alarming
Fixed
Alarm notification pipelines within a folder were not reachable through a remote alarm notification profile over the gateway network.
Alarming
Fixed
Fixed - Edge alarm journal's minimum priority filter.
Alarming
Fixed
Subscribed alarm event data from a remote tag provider is now cleared if remote alarm validation fails, to eliminate any possibility of displaying stale alarm data.
Alarming
Fixed
Fixed 'Event State' in Alarm Journal for alarms that are cleared after they are acknowledged.
Client
Fixed
Mobile keyboard now shows the correct preview for the ampersand key.
Client
Fixed
Alarm Status Table now has a tooltip that will show long strings when an error occurs.
Designer
Fixed
Alarm pipeline on call roster label now stays in the correct place when switching around different alarm pipelines.
Designer
Feature
Templates, Named Queries, Reports, and Web Dev Resources now have the pop-up menu option to copy path in the project browse tree.
Designer
Fixed
New projects created from project templates show 1 'Global Props' on project resource export.
Designer
Fixed
Tag Diagnostics popup now cuts values down to 50 characters to fit within the window and displays the full value in a tooltip. The diagnostics details text area wraps long results for readability.
Designer
Fixed
Now able to copy or import UDT if parameter value is referenced to another parameter
Designer
Fixed
Fixed an issue where the Designer Property Table panel for components would not sync correctly when the Dataset Viewer was used and canceled.
Designer
Fixed
No longer throwing IndexOutOfBoundsException in table tag history binding if a tag is deleted while being edited
Designer
Fixed
The tag export wizard will now automatically add a .xml extension to file names if needed.
Designer
Feature
When editing scripts in multiple designers scripts that are unedited no longer retain a resource lock allowing easier manipulation in multiple designers.
Designer
Fixed
Capability to remove global level translatable terms
Designer
Feature
Right click pop up menu on all Project Browse Tree root level folder nodes now allow paste action for appropriate resources.
Designer
Fixed
The Numeric Text Field component now handles an empty field or string with non-numeric characters.
Designer
Fixed
When attempting a rollback with the named query editor open the rollback is now successful and no errors are logged.
Designer
Fixed
Copy / Paste works as expected in the SFC Element Editor.
Designer
Fixed
Incorrect password on designer startup no longer throws invisible error.
Designer
Fixed
Named Queries setting panel now adjusts to the designer window size.
Designer
Fixed
Project Rollback dialog layout now scales correctly.
Designer
Fixed
Category chart now catches NPE's when a datakey has null values present. The error is logged and loading the preview continues.
Designer
Fixed
Exporting a project that contains resources from unloaded modules will now attempt to provide more details about those resources in the Export window.
Designer
Fixed
Fixed issue where query browser would not display the previous query on reopen
Designer
Fixed
Resource names cannot end with a space character.
Designer
Fixed
Items from the Project Browse Tree cannot be dropped outside of the tree when it is not appropriate.
Designer
Feature
OPC Browse button no longer disabled by default. If no tag provider is selected, button will try to browse default tag provider, and throw an error if it fails.
Designer
Fixed
Fixed issue with tag search where derived tag type was not an available option.
EAM
Fixed
EAM controller and agent now clean up temporary .proj files after Send Project task has completed.
EAM
Fixed
Caught intermittent NPE during EAM module restart.
EAM
Feature
Tags can now be sent from within an EAM controller Designer session to any number of connected EAM agents.
EAM
Fixed
Fixed capitalization on Restart Agent EAM task
EAM
Fixed
Preventing gateway exceptions when executing the Activate License EAM task with an empty group.
EAM
Fixed
Modified error message for redundant backup gateways
Expressions
Fixed
upper() and lower() functions used in expressions now result in an empty string if a null value is passed to them.
Expressions
Fixed
Fixed the issue where the try expression function is unable to catch a divide by None. Divide by None in a try expression function will now evaluate to the provided failover value as expected.
Expressions
Feature
Added new expression function isAlarmActiveFiltered to allow checking for active alarms that match a minimum priority.
Expressions
Fixed
getDate() function now correctly checks for int datatypes.
Gateway
Fixed
Modified how cached module jars are processed upon startup to eliminate corrupted cached module jars and faulted modules upon Gateway startup.
Gateway
Fixed
Remote service settings for a specific tag provider revert to default values (until next restart) when the provider is disabled on startup, and then later re-enabled.
Gateway
Fixed
One-way email notification works if SMTP profile is STARTTLS.
Gateway
Fixed
Fixed sort-by-duration on DB details gateway page.
Gateway
Fixed
Restoration .gwbk files now use a timestamp in the file name, used to confirm the .gwbk file is really part of a restoration that was triggered within the last 20 minutes. This will prevent rogue restoration files from being picked up if the gateway is later restarted.
Gateway
Fixed
When specifying an absolute path in web.xml for the data folder on a Windows system, the backslashes in the path would throw errors when attempting to create a Gateway backup .gwbk file.
Gateway
Fixed
Modules that are not from strategic partners will not load into Edge when licensed as a trial.
Gateway
Fixed
The Client-to-Gateway OPC browse timeout is now customizable.
Gateway
Fixed
A thrown RejectExecutionException is caught when a database authentication profile times out and is now logged once per minute at most at log level INFO.
Gateway
Fixed
Large volumes of gateway logging events in a short timeframe (hundreds of log entries per second) were consuming all available disk I/O.
Gateway
Fixed
Reduced logging level for user contact query on manual-mode database user source profiles.
Gateway
Fixed
Gateway shutdown NullPointerExceptions related to GatewayAreaNetworkManager and RedundancyManager resolved.
Gateway
Fixed
Fixed highlighting for OPC-UA and Twilio menu items in the Gateway Config section.
Gateway
Feature
Added client JVM version to vision client status page.
Gateway
Fixed
The Ignition Edge header link will now go to the status page if the Vision module isn't installed.
Gateway Network
Fixed
Rapid changes to the tag subscription set targeting remote tag providers can cause significant delays in updating the subscription model. Seen especially with transaction groups and heavy windows with many indirect bindings to remote tags.
Gateway Network
Fixed
Incoming GAN connections are automatically reset when SSL certificate is revoked.
Gateway Network
Fixed
"Trust remote roles" remote provider service security option combined with security zone level settings on individual tag permissions not matching correctly. Zones were not being set correctly for users trusted from remote sources.
Gateway Network
Fixed
Fixed direct connection settings on GAN security zone policies.
Gateway Network
Fixed
Fixed: Gateways with a 1-character name can use the gateway network.
Gateway Network
Fixed
Cleaned up logging for fail-on-start GAN connections.
Gateway Network
Fixed
Fixed issue where Gateway Network System Tags could throw a TagPathFormatException due to an illegal character when a remote gateway's name contained certain characters
Gateway Web Interface
Fixed
Fixed issue where Learn More buttons on Status Pages would point to old Ignition documentation. Learn More buttons now point to the current major version documentation for Ignition.
Gateway Web Interface
Fixed
Status page roles configuration in the gateway settings no longer implies that the roles list can be blank.
Gateway Web Interface
Fixed
Fixed issue where confirmation message was not showing up after editing or deleting security zone policies.
Gateway Web Interface
Fixed
Fixed a case where alarms in pipelines could not be cancelled via the Alarm Pipelines status page
Gateway Web Interface
Fixed
SECSGEM equipment "Not Connected" state on status page is now red with the appropriate icon.
Gateway Web Interface
Fixed
Removed errant characters from historical provider details table.
Gateway Web Interface
Fixed
"Connecting" status labels are now dark gray across the gateway status pages to better reflect this status.
Gateway Web Interface
Fixed
Gateway log message dropped from WARN to DEBUG level when Vision module is uninstalled.
Gateway Web Interface
Fixed
Launch Projects help link now points to valid doc page location
Gateway Web Interface
Fixed
Fixed selected state for EAM Remote Upgrades menu item.
Installer
Fixed
Gateway logging for the Turkish locale now correctly handles special characters and successfully logs events.
Installers
Fixed
Added back gwcmd.sh (utility which provides GCU functionality on the command line) to OSX DMG installs.
Misc
Changed
Added javadocs for public methods in the SecurityUtils class.
Misc
Feature
The Reconnect panel now respects the locale of the user and translates text.
Misc
Fixed
EAM Gateway restore from backups now check for exceptions during restart and shutdown.
Module SDK
Fixed
Fixed: Broken navigation links for Twilio Alarm Notification module when installed alongside 3rd party Twilio module.
NJ Driver
Feature
Write requests are given priority over read requests.
Named Queries
Fixed
Fixed issue where only the most recently opened Named Query table browser would update when the Named Query datasource was changed
Named Queries
Fixed
Fixed an issue where right-clicking on an individual row in the Named Query table browser wouldn't correctly create a select statement when prompted
Named Queries
Feature
Named Query parameter tables in the authoring, testing, and binding views now support sorting.
Named Queries
Fixed
Fixed find/replace description on named query bindings.
Named Queries
Fixed
Export to CSV of named query results creates single file overwrite prompt
Named Queries
Feature
Named query path selector for updates will only show update queries. Named query path text field for the update panel will show an error for paths to named queries which are not update queries.
Named Queries
Feature
Property binding named query editor makes better use of visual real estate.
Named Queries
Fixed
Parameter Tables for named queries now appear without scrollbars if they are not necessary.
Redundancy
Fixed
Prevent backup gateway from making gateway configuration changes.
Redundancy
Fixed
Eliminated socket timeout errors when passing a very large system restore file from a redundant master to the backup. Also reduced internal database locking issues when creating standard gateway .gwbk backups.
SQLTags
Fixed
Importing UDT definition erases overrides defined on subtypes and instances.
SQLTags
Feature
Client MAC address is now visible in system/client/network tags.
SQLTags
Feature
Added a Gateway tag for the "System Name" for the gateway.
SQLTags
Fixed
OPC Optimistic Write Timeout added to scanclass CSV export/import.
SQLTags
Fixed
Using the tag path chooser within a UDT instance will give the relative path to members.
SQLTags
Fixed
Array typed tags are now written correctly when exported to CSV
SQLTags
Fixed
Import max value float tag does not cause overflow error.
SQLTags
Fixed
Editing values via the Tag Browser no longer rounds for large Long numbers.
SQLTags
Fixed
Newly created client tags set the SQL polling rate to off by default.
SQLTags
Fixed
Datatypes with memory tags no longer spam the console with "Parameter Expansion" warnings.
SQLTags
Fixed
Fixed minor bug where user could apply history badge icon to the root of a UDT instance
SQLTags
Fixed
Writes succeed for tags in zero slow rate leased scan class.
SQLTags
Fixed
Client Tags now export their polling data for tags with SQL queries.
SQLTags
Fixed
Fixed minor issue where Derived tags weren't displaying the alarm and security badges in the tag browser when applicable
Scripting
Feature
Make PyDataSet implement Dataset interface
Scripting
Fixed
Unicode characters are supported in email bodies.
Scripting
Fixed
alarmEvent.get() now returns associated alarm event data.
Scripting
Feature
added openFiles script to allows the user to select multiple files and will return a comma-separated string containing the file paths.
Scripting
Feature
Added scripting functions to allow adding, editing, and deleting user roles.
Scripting
Feature
Users can now specify the list of Reply-To Email Addresses in the system.net.sendEmail scripting function.
Scripting
Fixed
Added missing parameter script hints for system.tag.editTags.
Scripting
Changed
Removed deprecated scripting hints for system.device.addDevice.
Scripting
Fixed
System properties update message on Gateway Home Page now has the appropriate background color.
Scripting
Fixed
The Script Console now updates the shared and project scripts on a Designer save.
Scripting
Fixed
The Designer script console can access updates to third party module changes.
Scripting
Fixed
Updated system.tag.browseTags intellisense description
WebDev
Fixed
Improved security for WebDev authentication behavior.

Mobile

Misc
Fixed
Mobile client footer now displays the current copyright year.

Modbus Driver

Misc
Fixed
The Unit ID section in the Modbus Addressing page has room to show more than one digit.

OPC-UA

Client
Feature
Added support for sending the entire certificate chain when connecting, rather than just the leaf / end-entity certificate.
Client
Changed
When connecting, the application URI in the server's certificate will be validate against the application URI in the selected endpoint.
Gateway Web Interface
Feature
Accept a certificate chain on the client certificate import page.
Misc
Changed
UA and Driver modules version x.9.5 require platform version 7.9.5
Misc
Changed
Generated certificates now use 2048-bit keys and SHA256withRSA signature algorithm.
Misc
Fixed
Generate 2048-bit private keys by default.
Server
Fixed
Allow server to bind to loopback address

Reporting

Components
Fixed
When plotting floating point data on an XY Chart the data is now plotting correctly on the X axis.
Components
Fixed
Images appear the same size on the final report as in the Design tab when scaled within unstructured table rows.
Components
Fixed
Report properties that are not applicable to the whole report were removed from the report properties.
Components
Feature
Added QR code version support to barcode components.
Components
Feature
Added a reportLoading property on the report viewer.
Components
Fixed
Typed paths in the report viewer "report path" property are no longer case sensitive.
Misc
Fixed
Non-US Locale No Longer Causes Improperly Scaled Timeseries Charts When Axes Configured Manually
Report Designer
Fixed
static http urls and file paths now operate as expected as key values for reporting images.
Report Designer
Fixed
Adding two schedules with email actions to a report no longer throws an index out of bounds exception.
Report Designer
Fixed
Report data sources that are missing a key will now give a warning in the design panel and are highlighted in red in the data panel.
Report Designer
Feature
Reporting Data Sources now show tooltips if they are blank, contain invalid characters, or are named 'Report'. Data Key value is now trimmed of blank space after completion if the last characters in the key are spaces for readability. The definition for a valid key is incorrect, keys that start with an underscore are also valid.
Report Designer
Fixed
Multiple table cells can now be selected via the shift and alt/cmd keys including super-selected text. If multiple table cells or text shapes are selected the style buttons in the property editor now applies to all selected text.
Report Designer
Fixed
Auto Format menu item now works for Simple Table
Report Designer
Fixed
Improved the tooltips for report parameters and data keys. They now state if they are valid keys, duplicate keys, missing keys, or match the reserved "Report" word.
Report Designer
Fixed
Reporting table groups start on new page options expanded. "Start on new page" is now only applicable to top-level peer tables. "Start rows on new page" option now puts each row on new pages. (NOTE: If a child table has this option enabled its parents do as well)
Report Designer
Fixed
Report Scheduled FTP Actions now append the appropriate file extension.
Report Designer
Fixed
Reporting key browser Datasources folder renamed to Data Sources
Report Designer
Fixed
Fixed report action's default script "handleFinishedReport" typo.
Report Designer
Fixed
Report title in Overview Panel now saves properly when report path is edited.
Report Designer
Feature
When changing the query type on the data tab when creating reports the user is prompted to confirm the change before their previous query is deleted.
Report Designer
Fixed
Report Designer Bold, Italic, and Underline buttons now toggle these attributes for all selected objects that have editable text.
Report Designer
Fixed
Report page layouts now display as expected.
Report Engine
Fixed
Report no longer throws an exception when there are numerous data sources and a schedule is created.
Report Engine
Fixed
Fixed issue where reports would throw unhelpful error when a page dimension is set lower than the margins allow. Now logs a clearer warning.
Report Engine
Feature
Reports can be exported to Excel xls format. (xlsx is not supported) Tables are mapped to cells, all other components are placed based on their position on the report. Some formatting for complex report configurations is lost during the export.

SFC

Engine
Fixed
Sequential function charts now properly implement persistence and can now be synchronized between redundant master and backup gateways. See the user manual for more information.

SQL Bridge

Designer
Fixed
Exporting and Importing transaction groups now captures the alarming configuration for OPC items.
Designer
Fixed
Standard Transactions now have correct tooltips for the 'Add' and 'Remove' buttons in the Table Actions section.
Misc
Fixed
Fixed: Specifying a member tag in system.tag.editTag()'s overrides parameter will now be correctly parsed.

Tag Historian

Querying
Fixed
Non existant tags in tag history querying can affect return results and calculations (affects the calculation of window sizes and the result per row)
Querying
Fixed
Mixed case tag paths in tag history tables no longer make queries fail
Querying
Fixed
Manually edited path entries in the sqlth_te table can result in tag history queries returning no data for the paths due to case sensitivity.

Vision

Client
Fixed
Fallback timer no longer resets tag value after write to UDT member when in non-English locale.
Client
Fixed
Fixed issue that could cause UI lockup in some cases where templates canvases loaded other templates with date selectors in them
Client
Fixed
Whenever a window closes, any momentary button children in this window will listen on this close event and immediately set their control values to their respective off values (ignoring/stopping any running timers).
Components
Fixed
Table/Power Table now retains focus if editing cell data with onscreen keyboard.
Components
Fixed
Not using Auto-Range for a chart's Y-Axis no longer makes pens with all positive or all negative values disappear.
Components
Fixed
Language Selector component properly syncs selected locale across other windows
Components
Fixed
Overflow in a numeric text field will no longer automatically set the value to 0.
Components
Fixed
Preventing the Numeric Text Field from automatically rounding to a Double value.
Components
Fixed
User Management component no longer throws a Null Pointer Exception when toggling the Role Management property.
Components
Feature
User Management and Schedule Management components now support background and text coloring under the expert appearance properties.
Components
Fixed
Tag Browse Tree component now displays tag not found warnings for historical tags that cannot be located and loads the remaining tags.
Components
Feature
IP camera viewer component now supports HTTP digest authentication.
Components
Fixed
Fixed a case where a harmless (but scary looking) NullPointerException would occasionally appear when closing or reloading a TemplateRepeater
Components
Fixed
Values of the itemID and ID fields in the datasets of the Equipment Management component are now assessed based on their content not their type. A new warning message is logged to notify the user of this casting and recommending that they match the column data types.
Components
Fixed
Charts with selections enabled confirm that a point was selected and not the legend before attempting to set it as the selected item.
Components
Fixed
Easy Chart Mode Menu no longer defaults to Zoom when other mode is selected
Components
Feature
Tool Tips on Charts switch to Scientific Notation when numbers are on the order of 1E-5 or smaller.
Components
Fixed
Slider component's value can no longer go out of bounds when using arrow keys
Components
Fixed
"Sending acknowledgement" animation on alarm status component now disappears if user doesn't have client permission
Components
Fixed
'Visible' Security Setting Overrides 'Visible' Component Property
Components
Fixed
Tab Strip Antialias works when setting the tab strip component orientation to the left or right
Components
Feature
Added a "Tab Size" property to the Text Area Component in the Designer. This allows the user to change the default Tab size from 8 to their own preference.
Components
Fixed
Fixed typo on the font property description.
Designer
Fixed
The delay spinner for client and gateway scripts now only accepts integer values and reverts to the last acceptable value if a typed value is less than 0 or greater than 2^31 -1.
Designer
Fixed
Derived Tag's Source Tag Path is now on the CSV Tag Export
Designer
Fixed
Component level translations only translate terms on the component itself.
Designer
Feature
Objects can now be pasted from one window or template to another regardless of broken bindings.
Designer
Feature
Navigation scripting dropdown for choosing windows by name will stretch and a word-wrapping tooltip is displayed to help with window names that are lengthy.
Designer
Fixed
Can now delete components bound to deleted Report parameters
Designer
Fixed
Fixed issue where bound internal properties remained bound if switched to template parameters.
Designer
Feature
the template list of drag-and-dropped tags is now sorted alphabetically.
Misc
Changed
UDT members with spaces can be used in scripts with dictionary style access.
Misc
Fixed
Fixed issue where opening a window in a client with its title bound to a null value threw an exception. Instead, the window title will be empty when opened in this case.