We will be performing maintenance on Friday, July 19th between 6:00 p.m. and 7:00 p.m. PDT. Login functionality and other services will be unavailable during this time.

Home / Downloads / Release Notes

Ignition Release Notes

Fixes, changes and features In Ignition

Version 8.0.2

Released June 5, 2019
Area
Change Type
Description

Ignition Platform

Alarm Designer
Fixed
Fixed issue where saving in the designer caused an open alarm pipeline model to re-load, altering focus.
Alarm SMS
Fixed
fixed a bug that resulted twilio accounts being faulted when a public hostname was not set.
Alarm Voice
Feature
Voice notification profiles can now better deal with script elements that are blank. This should enable use with non-phone based SIP annunciators, as the script can be made to not request user feedback.
Alarming
Fixed
Fixed a graphical bug where alarm pipeline blocks with many connectors would be offset.
Alarming
Fixed
User and notes are stored in the alarm journal on alarm acknowledgement
Client
Fixed
Significant performance delays when loading subscription heavy Vision windows (several thousand subscriptions)
Client
Fixed
Perspective table component rows and columns are now responsive to grow and shrink of a flex container.
Designer
Fixed
Inconsistent UI behavior when editing complex tags. Type Structure window not shown consistently, and editor switches to "multi tag" mode after moving new members into folders.
Designer
Fixed
Added Apply button to Tag Group editor and group name will update correctly after selecting a new Tag Group.
Designer
Fixed
Designer now applies pulled updates to Perspective session props correctly.
Designer
Fixed
system.user scripting functions are now visible in the Designer when Vision is not installed.
Designer
Feature
Improved handling of translation property file exports and imports for non-ASCII characters.
Designer
Fixed
The Data Types folder is no longer visible in the tag binding selection tree
Designer
Fixed
Copying and pasting resource folder that contains resources into the same parent folder now places the newly created child resources into the correct folder.
Designer
Fixed
Copy/paste of composite udt instances does not maintain overridden values.
Designer
Fixed
Tag tree "go to definition" action on UDT instances does not work reliably.
Designer
Fixed
Tag browser state is now retained when switching between workspaces.
Designer
Feature
UI refinements for tabbed configuration dialogs
Designer
Fixed
Folders may now be renamed in the Image Browser.
Designer
Fixed
system.net scripting functions are now visible in the Designer when Vision is not installed.
Designer
Fixed
Fixed issue that could cause the designer or client to pause until the launcher application was closed.
Designer
Fixed
Fixed tag browser having out of date tag information in source property of derived and reference tags.
Designer
Fixed
Fixed find/replace support in project script library.
Designer
Fixed
Perspective - Microsoft Edge, The center view's height no longer covered by push bottom docks.
Designer
Fixed
Selected system.security scripting functions are now visible in the Designer when Vision is not installed, and also work in the Gateway.
Designer
Fixed
Allowed resources to be renamed to the same name with different capitalization.
Designer
Changed
Updated the property icon used in Vision and Perspective.
Designer
Fixed
The designer no longer looks busy until user clicks another resource when opening resource with blank resource file.
Designer
Fixed
Fixed bug where non-overridable Vision templates could be opened to edit when embedded in a window.
Designer
Fixed
Perspective table component subviews no longer collapse when scrolled out of view.
EAM
Fixed
EAM controller could throw a NullPointerException upon gateway restart if an agent connects before the module is initialized. The startup function has been refactored to prevent this exception.
EAM
Fixed
Modules that were saved at the time of a scheduled agent backup can now be optionally restored when the backup is restored from the controller. Also refactored EAM backup task to use an async call, which will reduce gateway network threads from being blocked when taking a backup.
Expressions
Fixed
Default integer value of value quality does not line up with Ignition 7, causing issues with expressions that rely on integer comparison.
Gateway
Fixed
Avoiding an NPE caused by a race condition when performing many batch OPC writes at once
Gateway
Fixed
auto_bits defaults to false for Mac OS X, no longer preventing gateway startup when upgrading/restoring a gateway where this property was set to true.
Gateway
Fixed
incremented the ARM JRE so that Ignition Gateway startup on certain ARM devices no longer throw an Index Out Of Bounds Exception.
Gateway Web Interface
Fixed
Currently executing reports can be cancelled from the Gateway status page
Misc
Fixed
Security level names are now case-aware but case-insensitive.
Misc
Feature
Iterate the embedded Java Runtime to 11.0.3
Native Launchers
Fixed
Launchers now use Dialog font to prevent scrambled rendering on some windows environments
Native Launchers
Feature
NCL: Gateway address field in manual gateway modal now auto-focuses.
Project System
Fixed
Connection properties now save on initial attempt in the Designer on an imported project.
Project System
Fixed
Upgrading from a 7.5 and older backup is no longer missing the global project
Scripting
Fixed
Path argument to system.tag.browseHistoricalTags is no longer case-sensitive.
Scripting
Fixed
Fixed issue where gateway startup scripts would execute twice.
Scripting
Fixed
A tag folder's contents is no longer lost when using system.tag.move to move the folder into a UDT.
Tags
Fixed
Resolved an issue where built-in UDT parameters (PathToTag, PathToParentFolder, and TagName) were not evaluating correctly when called from an expression tag.
Tags
Fixed
Resolved an issue where an edit-and-save on an existing tag binding would erroneously return "Bad_Stale" quality until the next value update.
Tags
Fixed
A tag folder could be moved to its own child folder, destroying both tag folders. This operation is now caught, and an error message is shown instead.
Tags
Fixed
Renaming tag alarm can result in a different alarm becoming selected, possibly leading user to edit the wrong alarm.
Tags
Fixed
Fixed issue of multiple clashing tag folders being created upon upgrade from Ignition 7 to 8
Tags
Fixed
Replaced auditing for Gateway tag manipulation
Tags
Fixed
Alarm status properties on tag become unresponsive after editing the alarm configuration.
Tags
Fixed
Built in {InstanceName} does not resolve to the nearest composite udt instance (as in 7), but instead incorrectly goes to root instance definition.
Tags
Fixed
UDT definitions are now imported correctly when the tag provider root folder is selected.
Tags
Fixed
Dropdowns for role/zone custom permissions on tag are now text fields.
Tags
Fixed
Tag browser no longer allows write attempts to root tag folders.
Tags
Fixed
Tag Group configurations are incorrectly shared by all internal providers- should only be used by the provider in which they are configured.
Tags
Fixed
Avoiding evaluation errors through expression tag runScript on Gateway startup
Tags
Fixed
Duplicate tag subscription listeners were created in the Designer when the Gateway was restarted.
Tags
Fixed
Shows correct error message when trying to edit parameter through system.tag.configure.

Perspective

Browser
Fixed
Session props that are altered or removed in the designer now get applied on-save to a running session.
Browser
Fixed
Corner Priority is now correctly honored by Docks with Chrome for Android
Browser
Changed
Perspective Project Not Runnable verbiage and icon updated.
Components
Fixed
Added logging to aid in trouble shooting errors due to gateway redirect arising from http bindings that target the deprecated '/main/system/webdev' endpoint.
Components
Fixed
Fixed an issue where the dropdown component would enter an error state if configured with null data.
Components
Feature
Added actionPerformed event (which will not fire when the component is disabled) to the following components:Barcode Scanner, Button, Checkbox, Date Time Input, Date Time Picker, Dropdown, Multistate Button, Numeric Entry Field, One Shot Button, Radio Group, Slider, Toggle Switch
Components
Fixed
Improved default styling for the one shot button's different state icons.
Components
Feature
Added translation and localization support for Perspective components and built-in UI elements.
Components
Feature
Added a 'display' attribute to flex container position properties to allow children to continue to exist but not consume any space in layout
Components
Fixed
Designer - Perspective - Click and drag selection will now function with PasswordField components.
Components
Fixed
Fix Perspective table component regression where a bound column's header title will show empty string until it is configured.
Components
Fixed
Perspective table component can now be toggled to render as virtualized or not. Nested tables within subviews should not be virtualized so that they may grow.
Components
Fixed
Fix bug where the Perspective table component, with column configured to render as boolean, was always showing true.
Components
Fixed
Special characters typed in the Perspective table filter no longer break the table.
Components
Feature
Copying a single selected cell in the Perspective table component now only copies that cells value and not its representation as JSON.
Components
Feature
The Perspective table component's filtering data is now exposed in props.
Components
Fixed
Perspective table component now auto renders boolean values as checkboxes.
Components
Feature
Rows of the Perspective table component can now override properties inherited from the rows config.
Components
Fixed
Perspective table component filtering no longer breaks if the table contains null values.
Components
Feature
For the Perspective Table, view params for cells configured as views now include a rowData property which contains the entire rows data.
Components
Feature
Perspective table component pager has been redesigned.
Components
Fixed
Perspective table component header now obeys the z-order of the table.
Designer
Feature
Added a 'deep select' icon and action to the project browser
Designer
Fixed
Removed the unused drag and form events from component event scripting.
Designer
Feature
The Expression Structure binding will now pre-populate its structure shape with the current shape of the target object.
Designer
Fixed
Flatten now works on Icon components.
Designer
Feature
Added keyboard shortcuts for Perspective Designer workspace event and script editors
Designer
Fixed
Updated markdown component library
Designer
Fixed
Components in a Column Container will no longer require a double click to select after any component in the container has been moved.
Designer
Changed
Hid the 'refresh' action in the Perspective designer workspace.
Designer
Fixed
Perspective table component filter.text prop now listens for changes and updates the table filter and data accordingly.
Gateway
Fixed
Gateway Message Handlers correctly use zones/roles from Perspective
Gateway
Fixed
Adding appropriate icons for Perspective mobile sessions on the Gateway status screen
Gateway
Feature
Added a session prop boolean to represent whether the websocket is currently connected or not.
Gateway
Fixed
Fixed ArrayIndexOutOfBoundsException caused when typing partial paths into a property binding.
Misc
Fixed
Session Events coming from mobile devices now include pageId on the context.
Misc
Fixed
Perspective Sessions now respect Zone/Role Restrictions for NamedQueries.
Misc
Feature
Added Expression and Script Helper Methods for checking if a user is authorized by security levels

Reporting

Components
Fixed
Error no longer occurs when deleting a report view component in the Designer.
Report Designer
Fixed
Report drawings no longer persist between pages or reports when in progress
Report Designer
Fixed
Fixed null pointer exception in query builder if you attempted to view relations to a non-existent table.
Report Designer
Fixed
Committing Report resources when navigating away from workspace editors
Report Designer
Fixed
Null format in reports can now be blanked out

SFC

Designer
Fixed
Run-always charts are not restarted when modifications are made to the chart configuration.

SQL Bridge

Designer
Fixed
Fixed issue where transaction groups would lose unsaved changes upon rename.
Gateway
Fixed
Fixed scaling for OPC/Expression items in transaction groups

Tag Historian

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.
Storage
Fixed
Tag history stored in "tag group" mode not attributed to correct sqlth_scinfo entry.

Vision

Client
Fixed
Relaxed requirements for casting a string to a font, which was causing various issues within the client and designer.
Components
Fixed
Fixed an issue with the fill level indicator and cylindrical tank component throwing null pointer exceptions.
Components
Fixed
Fixed a null pointer exception thrown when switching the User Management Component to 'Edit Single' mode.
Components
Fixed
Fixed an NPE thrown by template repeaters/canvases nested inside template repeaters/canvases.
Components
Fixed
Easy Chart onTagsDropped function receiving incorrect tag paths.
Designer
Fixed
Updated the cloud template browser to work with new project resource system.
Designer
Fixed
Preventing a ClassCastException from being thrown on client tag creation
Designer
Fixed
Vision module will no longer crash in the designer if a window's data is bad.
Designer
Fixed
Fixed issue where Vision client permissions were defaulting to enabled on new projects.
Designer
Fixed
Performing a manual merge in the Designer no longer stops Vision component events from firing
Designer
Fixed
Fixed NPE when updating project properties for Vision projects
Misc
Fixed
Deserialization of vision windows with TagQuality values now open with DataQuality values of UNKNOWN