Home / Downloads / Release Notes

Ignition Release Notes

Fixes, changes and features In Ignition

Version 8.0.6

Released November 14, 2019
Area
Change Type
Description

DNP3 Driver

Driver
Fixed
Fixed a Redundancy issue where DNP3 connections would continue to remain idle on master gateways after resuming control.

Ignition Platform

Alarm Gateway
Fixed
Fixed a bug where the Pipeline Status tables on the Gateway's Alarm Pipeline Status page would be stuck with a Status of "Transitioning to next block".
Alarming
Fixed
The HightestAckedPriority, HighestActivePriority, and HighestUnackedPriority alarm properties now have Integer values instead of string representations.
Alarming
Fixed
Updated the description on the Label property, stating that the property will return the name of the alarm in cases where a label value isn't specified.
Alarming
Fixed
Fixed an issue where tag alarm status properties were not correctly updated in cases where an alarm's Enabled property was bound.
Client
Fixed
Fixed an issue where multiple Template Repeaters loading concurrently could cause the client to freeze.
Designer
Fixed
Fixed an issue where the Vision Tag Browse Tree component in Historical mode was returning invalid historical tag paths.
Designer
Feature
Added a "Show Loading" property to the Template Canvas, which can be disabled to avoid the loading UI.
Designer
Fixed
Fixed an error that would occur if a named query with a datasource parameter was bound to a tag.
Designer
Feature
Added breadcrumbs to the Tag Editor while configuring alarm properties, showing which property is being edited.
Designer
Fixed
Fixed an issue where the 'Create New Project' form in the designer would not be re-initialized, leading to a project being created with an incorrect name.
Designer
Fixed
Fixed an issue that caused the Project Browser to show resources in the wrong location after they have been moved by drag-and-drop.
EAM
Fixed
Updated the EAM Send Project Resources task to work with inherited projects.
Gateway
Fixed
Fixed an issue with tag auditing, where full qualified values would be written to the audit log on tag write, rather than just the updated value.
Gateway
Fixed
Added an “SSL Protocols” setting to SMTP Profiles, allowing users to specify which protocols will be allowed if connecting via SSL/TLS.
Gateway
Fixed
Fixed a memory leak that could occur when creating and deleting projects.
Gateway
Fixed
Identity Providers are now referenced by name instead of internal ID. Additionally, a default Identity Provider can now be set at the Project - General level in Project Properties. As a result the the Perspective - General level property is being deprecated.
Project System
Fixed
Fixed an issue where the wrong resource would be displayed in the scripting editor in certain complex inheritance scenarios.
Scripting
Fixed
Vision's “Set Tag Value” script builder now uses system.tag.writeBlocking. In addition, fixed a bug where the script builder was unable to write to UDT parameters due to Ignition 8's newer tag path formatting.
Scripting
Feature
Added a new scripting function, system.net.httpClient(), to give easy access to blocking and asynchronous HTTP requests from scripting in all scopes.
Tags
Fixed
Fixed an issue where wildcard tag subscription made on the root provider did not correctly propagate to children nodes.
Tags
Fixed
Fixed an issue where Remote Tag Providers targeting a system provider were being rendered under the Tags folder in the Tag Browser, instead of under the All Providers folder.
Tags
Fixed
Fixed an issue where casing-only changes made to non-expression tag properties were not being committed.
Tags
Fixed
Fixed an SDK issue where ManagedTagProviders were unintentionally creating folders when square brackets were used in a tag path.
Tags
Changed
Tag actions (right click menu, etc) are now enabled if there are ANY eligible nodes, instead only ONLY eligible nodes. This will help editing many tags, where some ineligible tags (like folders) were accidentally selected with the others.
Tags
Fixed
Prevents a Null Pointer Exception that could occur when coercing a non-array type value to an array.
Tags
Fixed
Fixed an issue where Individual array elements in array tags could not be written to.

Modbus Driver

Modbus Driver v2
Changed
Converted the One-Based Addressing setting in Modbus devices to Zero-Based Addressing. Upon upgrade, the value on the new property will be inverted automatically to maintain backwards compatibility.

OPC-UA

Client
Fixed
Relaxed CA check during certificate validation to allow a missing KeyUsage extension if BasicConstraints is present with cA=true.
Client
Fixed
Catch and log browse errors that happen while building DataTypeTree instead of aborting connection attempt.
Driver API
Fixed
Fixed a request optimization bug that caused some items to be polled faster than requested.
Gateway Web Interface
Fixed
Fixed a wicket error that could occur during OPC UA discovery when a null is returned.
Server
Fixed
Prevented a deadlock condition that could occur in the Logix driver when adding subscription items.

Perspective

Browser
Feature
Added a Relative Position option to the Perspective Popup Action, allowing the popup to appear near the mouse cursor.
Browser
Fixed
Fixed an issue that could cause view in/out parameters to write back to bindings on view initialization.
Components
Fixed
Perspective Linear Scale component now supports floating point tick marks.
Components
Fixed
Fixed an issue where the Moving Analog Indicator component was unable to render decimal values properly.
Components
Feature
Added a dedicated video player component to Perspective.
Components
Fixed
Fixed an issue where the Perspective Markdown component was not indenting ordered or unordered lists.
Components
Fixed
The props.options property on Perspective dropdown components now accepts dataset values without throwing warnings.
Components
Fixed
Enforces a timestamp check on props.series data to make sure that it is in chronological order. This will help ensure that the "time" column is always the first column of data returned in a dataset. If non chronological data is provided (check made on the first column of data), an appropriate error will be displayed. In addition, updated the JSON schema to be more clear that the timestamp should be in the first column.
Components
Feature
New component: the View Canvas. Allows for multiple views to be embedded in a coordinate system, with support for transition animation.
Components
Fixed
The slider component now properly works with rotation.
Components
Fixed
The Perspective Table component no longer errors out when data contains a Date object. In addition, refined filtering and sorting operations so that they're applied to the displayed results, and not the source results.
Designer
Feature
Added component badges to signify certain component configurations. There are now badges representing the following configurations:- binding - view permissions - property change script - message handlers- custom methods- event action
Designer
Feature
Dropping tags onto existing components can now create bindings on those components if the data type of the tag matches a Tag Drop configuration in the project, instead of always calling the component creation context menu.
Designer
Feature
Added a new API that can modify what happens when a tag is dropped on the component in the Designer, allowing the component to "handle" the tag in some way.
Designer
Fixed
Fixed an issue where images with capitalized filenames couldn't be uploaded in Perspective via drag and drop.
Designer
Feature
Perspective component nodes in the Project Browser now show the component type as tooltip.
Designer
Fixed
Fixed an issue where parameters names on embedded views created by UDT drag-and-drop were forcibly using lower case names, instead of maintaining the casing on the underlying UDT members.
Designer
Feature
Added a legend to the Timeseries Chart. The legend can be positioned in different locations (top, right, bottom, left) and styled.
Designer
Feature
Perspective Docks now have an "auto" content option, in addition to push and cover. Auto acts like cover when the viewport is smaller than the Auto breakpoint, and push when the viewport is larger than the Auto breakpoint.
Designer
Feature
Added mobile interaction support for both the Time Series Chart and Chart Range Selector.- Both charts support pinch and pull to control zooming- Chart Range Selector allows brushes to be drawn with a single touch point- Brushes on the Chart Range Selector can be moved with a single touch point
Designer
Fixed
Updated the wording on the "Structure" options in the Perspective Property Editor context menu to better clarify what they do.
Designer
Fixed
Fixed an issue where saving a project while a file tree update occurs could potentially lead to missing or empty resources.
Designer
Fixed
Components can now be dragged to the proper row with nested column containers.
Designer
Feature
Added a new setting under Perspective General Project Properties that allows a project to be hidden from the Session Launcher and mobile app project listing.
Designer
Fixed
Meta.Rotate has been migrated to Position.Rotate. Position.Rotate only applies to children of coordinate containers. New tools have been added to the designer to customize rotation: draggable rotation handles and anchor handles. These handles appear when a single component, child of a coordinate container, is selected. Resizing via the resize handles of rotated components has been fixed, and the resize handles themselves intentionally disappear when selecting multiple components and at least one of the selected components has rotation applied.
Designer
Fixed
Fixed an issue that could clear tag drop configuration mappings in the Designer by hitting Apply before OK.
Designer
Feature
Improved the User Interface responsible for adding new properties to the Perspective Property Editor.
Gateway
Fixed
Running Perspective sessions now update when modules that contributed components are installed or uninstalled
Gateway
Fixed
Fixed a Jython issue that caused Perspective pages to load slowly, which could have potentially resulted in failed scripting references
Gateway
Feature
Added a Perspective card to the Overview page under the Status section of the Gateway’s Web Interface.
Misc
Feature
Added the capability to logout from the "Forbidden" terminal state page in Perspective.

Reporting

Components
Fixed
Prevented a Null Pointer Exception from right click menu on the Vision Report Viewer if a report was not loaded.

Vision

Client
Fixed
Fixed an issue where Client Launchers weren’t respecting timeout and retries settings when attempting to target a gateway that isn't running. Additionally, added a new modal that provides feedback about the attempts
Client
Fixed
Prevents a deadlock that could occur when a Vision project update occurs.
Client
Feature
Created a new function that returns an integer value representing the current screen index, based on which screen the function was called from.
Client
Feature
By default, error boxes and warning boxes will gain focus if a new error or warning occurs while the box is in the background (behind the Designer or a Vision Client). This behavior can be suppressed by minimizing the box, or by disabling this behavior via a new toggle UI in the box.
Components
Fixed
Prevented an exception that could occur when right-clicking the Tag Browse Tree component when it is in historical mode.
Components
Fixed
Fixed a memory leak on the Classic Chart, caused by new XTraceActions being given a reference to previous JfreeChart instances.
Components
Feature
Changes to just template positions in the Template Canvas no longer reload all the template instances.
Components
Fixed
Fixed an issue where adding templates to the Template Canvas with the customizer would not create the Z or Parameters columns.
Components
Fixed
Added a vertical scrollbar to the Template Canvas Customizer UI, providing better accessibility to templates with many parameters
Components
Feature
Added some labels to the Template Canvas Customizer's absolution positioning fields, suggesting what the value in the field pertains to.
Components
Fixed
Changes made to secondary licenses will now be logged in the gateway console.
Designer
Fixed
Fixed an error that was occurring when trying to save resources with components using custom Titled Border configurations.
Designer
Fixed
Fixed a broken tooltip on the refresh button located on Vision's Tag History binding window.