Home / Downloads / Release Notes

Ignition Release Notes

Fixes, changes and features In Ignition

Version 8.0.11

Released April 14, 2020
Area
Change Type
Description

Allen-Bradley Driver

Logix v21 Driver
Feature
Made optimization improvements for bulk write operations.

Ignition Platform

Alarming
Fixed
Fixed a regression when querying from alarm journals backed by Oracle DB.
Alarming
Fixed
'isShelved' alarm properties are now updated appropriately when an alarm shelf expires
Alarming
Fixed
Fixed an issue where the Alarm Journal's "Stored Event Data" settings for Dynamic Config and Dynamic Associated Data were not being applied correctly.
Alarming
Fixed
Fixed an issue preventing Edge Alarm Journal sync from syncing content on the alarm_event_data table.
Designer
Changed
Updated the look of the designer's login window.
Designer
Fixed
Importing Perspective session properties in the Designer now updates the project on first attempt
Designer
Fixed
Launching a Designer or Vision Client from Edge no longer continually restarts due to a change in module status from licensing
GCU
Fixed
Updated the log level of gwcmd related messages from INFO to DEBUG.
Gateway
Fixed
Fixed an issue where users are unable start up new Perspective sessions after a Perspective module restart when a Perspective session existed from before the module restart on the same HTTP Session.
Gateway
Feature
Many configuration changes made on the Gateway's Config section can now be recorded in an Audit Log.
Gateway
Fixed
Fixed some missing gateway level Trace and Debug Alarm Pipeline log messages.
Gateway Network
Fixed
Prevented an error that could occur when sending messages from an 8.0 gateway to a Message Handler on a 7.9 gateway.
Gateway Web Interface
Feature
Added a dedicated tag configuration UI on the gateway for FINS device connections.
Installer
Fixed
Updated the OSX ICNS file seen when installing/upgrading.
Misc
Feature
Ignition gateways can now create database connections to SQLite databases.
NJ Driver
Fixed
The FINS driver will no longer attempt to subscribe to non-value properties via OPC UA.
Project System
Fixed
Project changes made in the designer will now be synchronized to the local file system, bypassing file system journal, preventing the host file system from deleting these project resources in event of unexpectedly power loss.
Remote Services
Fixed
Fixed a typo on an error message reported by Edge Alarm Journal Sync.
Remote Services
Fixed
Fixed an issue where Edge Alarm Journal sync was not properly representing System Events after synchronizing.
Scripting
Feature
Added a system.db.runSFNamedQuery function. Providing a way to call a Named Query that goes through the Store and Forward system.
Scripting
Fixed
Vision property bindings configured in 7.9 on "antialias" properties no longer throw exceptions after upgrading to 8.0
Scripting
Feature
Add system.project.getProjectNames() and duplicate system.util.getProjectName() into system.project.getProjectName()
Scripting
Feature
Added system.user.addCompositeSchedule(), allowing two schedules to be combined into a composite schedule through scripting.
Scripting
Feature
Added a Running Scripts page to the Status section of the gateway. Showing all currently running gateway scripts, as well as providing a way to terminate any running script. In addition, vision client and designer consoles have a Running Scripts tab, which also lists running scripts and provides a way to terminate them.
Scripting
Fixed
Fixed an issue where system.util.getGatewayStatus() would not work on gateways with SSL enabled, and added a bypassCertValidation parameter to the function.
Scripting
Feature
Added more methods to the PyJsonObjectAdapter class to make it act more like a Python dictionary.
Tags
Fixed
Replaced a missing translation key for an alarm property name.
Tags
Fixed
Fixed an issue where restarting UDT members would fail in certain locales when the historical deadband setting is bound to a double, due to different locales using different decimal separator characters.
Tags
Fixed
When committing changes to dataset memory tags, cells that are actively being edited (e.g., you haven't pressed the Enter key) will now also be committed.
Tags
Fixed
Fixed an issue where disabling a UDT in the Tag Browser would only disable the root item, instead of also disabling all children.
Tags
Fixed
Fixed an issue where upgrading from 7.9 to 8.0 would unintentionally change the value on memory tags.
Tags
Fixed
Fixed a compatibility issue where UDT parameter references in tag expressions would throw errors when using single quotes.
Tags
Fixed
Fixed an issue where importing UDT definitions that contained UDT instances would throw "parent not found" errors, even though the parent was included in the same import file.

OpcCom

DA
Fixed
Prevents an error that could occur in the COM Tunneler when sending array tags from a server.

Perspective

Components
Changed
The File Upload Component has been restyled to be more responsive, handling resizing more gracefully.
Components
Fixed
Fixed an issue where changes to in-out and output parameters on widgets in the Dashboard component would not be represented on the Dashboard’s properties. Specifically, in cases where the parameters were empty strings or false.
Components
Feature
Added a "format" property under the timeAxis --> tick --> label property structure for both the Chart Range Selector and the Time Series Chart components. The new property represents the preferred date/time format for the time axis. There are several suggestions provided to the user, and the user can also enter any Moment.js string to represent whatever date/time format they prefer.
Components
Fixed
An enhancement was made to the Time Series Chart to provide `timeFormat` and `dateFormat` properties to the `xtrace` --> `infoBox` config so that a user can precisely control the date/time format of the date shown in the xtrace.
Components
Fixed
Fixed an issue where the Moving Analog Indicator component would render zero values incorrectly. In addition, added additional console logging when props are misconfigured: maxValue less than minValue, desiredHigh less than desiredLow, etc
Components
Feature
An icon prop has been added to the FileUpload component. This prop determines the icon used when the FileUpload component is small.
Components
Feature
The perspective map component has two new additions. - getSize method which returns the width and height of an object- onResize event that triggers on object resizing, returning the previous and new size.
Components
Fixed
Fixed an issue where stacked data sources could potentially render with incorrect values.
Components
Feature
Added a Signature Pad component to Perspective, providing a way to capture a signature, and then do something (via scripting) to an image of the signature.
Components
Fixed
Fixed an issue where QR barcodes (via the Barcode component) would not render in the View Canvas.
Components
Feature
Perspective Table component (Table, Alarm Status, and Alarm Journal) now supports multiple sort orders. The order is first determined by the Sort Order property on the table. Additional sorting defined on column configurations will then be applied.
Designer
Fixed
Made several behavioral and performance related improvements to the perspective carousel component.In addition, support for drag transition while rotated was added, allowing users to move between slides by dragging or swiping while the carousel is rotated. Currently, rotation drag transition is only possible when the component is rotated 0, 90, 180, or 270 degrees.
Designer
Fixed
Fixed an issue where opening or creating a view in the Designer would expand the Styles folder in the Project Browser.
Gateway
Feature
Added a system property that can dictate if web socket compression (permessage-deflate) should be enabled or not. By default, compression is enabled. Compression can be disabled by setting the following JVM parameter: perspective.ws.disablePermessageDeflateExtension=true’.

Reporting

Components
Fixed
Upgraded IcePDF from 6.2.2 to 6.3.2

SQL Bridge

Designer
Feature
The "Set NULL DB values to default" option on block groups will now apply to rows that are undefined based on the Where condition, so that default values will be written in a DB -> OPC scenario.

Vision

Client
Fixed
Tag editing vision client permissions are now enforced on tag writes to any prop except for value
Designer
Feature
Right-clicking on a template definition in the Project Browser now shows a "Scripting" option.