Ignition Release Notes
Fixes, changes and features In Ignition
Version 8.0.10
Released March 19, 2020Area
Change Type
Description
DNP3 Driver
Driver
Fixed
Fixed an issue where DNP3 point subscriptions would stop polling after a disconnect.
Ignition Platform
Alarming
Fixed
Prevents a write exception that could occur when writing to elements in memory tag arrays after switching the data type of the tag.
Alarming
Fixed
Fixed an issue where alarm events sent through the Edge/Internal alarm journal were not correctly flagged as acknowledge events.
Alarming
Feature
Edge gateways with the Sync Services plugin may now use remote notification pipelines.
Build
Fixed
Ignition Platform's common.jar no longer retains version in filename in order to support version-agnostic tooling like upgraders
Designer
Fixed
When pasting JSON into the tag browser fails, an error dialog will now be presented.
Designer
Feature
Added the Concurrent Users interface to the Designer. This new UI allows users to see which resources are open in other Designers, as well as show when a project update is available.
Designer
Fixed
You can now copy and paste Vision Client Tags between designer instances.
EAM
Fixed
Prevented an erroneous agent licensing expiration message from appearing on the Controller Agent Management details page.
Expressions
Fixed
Reduces the occurrence of red "stale" or "errored" overlays in situations where the initial subscription value has not yet arrived.
Expressions
Fixed
Fixed an issue where the lookup expression function was not accepting null values.
Gateway
Fixed
Resolved information leak by required project download to require authentication
Gateway
Fixed
Fixed an issue that caused project scripts to be reloaded multiple times on startup.
Gateway
Fixed
Fixed an issue where the user-lib path used by supplemental licenses during commissioning was incorrect.
Gateway
Fixed
Fixed an issue where the JVM would crash on gateway startup on some ARMv7 devices, due to the SQLite JDBC driver jar. The driver jar has been rolled back to a version that does not cause crashes.
Gateway
Fixed
Fixed an issue with the zero-based addressing setting not being applied consistently when creating devices via system.device.addDevice.
Gateway
Feature
Maximum current requests in routergroup is now configurable via system property.
Gateway
Feature
A user source's cache can be disabled by setting the cache validation timeout to a negative value.
Gateway
Fixed
Fixed an issue where audit and alarm journal events would not sync after recovering from a disconnect.
Gateway
Feature
Add virtual licenses for drivers included in Edge.
Gateway
Fixed
Prevents a deadlock in the internal database that could prevent gateway restarts.
Gateway
Fixed
Fixed an issue that prevented Quick Client writes to boolean tags in the Programmable Simulator
Gateway
Feature
Added support for SASL to the Active Directory and Hybrid User Source Profile Types.
Gateway
Fixed
Fixed an issue where the 'Gateway Scripting Project' was not updating correctly during legacy upgrades.
Gateway
Feature
Add Web Dev module to Edge installers
Gateway
Feature
Added Perspective as a visualization option for Edge Panel plugin
Gateway
Feature
System property ignition.http.session.cookie.same-site.enabled can be set to true in order to specify the SameSite attribute on Gateway session cookies (default is false). When the SameSite attribute is enabled, system property ignition.http.session.cookie.same-site.value can be used to set the value of the SameSite attribute. Acceptable values are Strict, Lax, and None (default is Strict). See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie for descriptions for how these values work in web browsers.
Gateway
Fixed
Fixed an issue where Edge History Sync settings would be lost on upgrade.
Gateway
Feature
Ignition gateways can now create an Internal Audit Profile, allowing an Ignition gateway to store audit records without an external SQL database.
Gateway Web Interface
Fixed
Fixed various minor Edge CSS and page layout issues.
Gateway Web Interface
Fixed
Made UI updates to edge's plugin overview page.
Installer
Feature
Edge installers now include all device driver modules.
Misc
Fixed
Removed outdated and unnecessary Java dependencies.
Misc
Fixed
Introduces Edge Compute, providing edge gateways access to scripting, gateway network messaging, and web dev resources.
Native Launchers
Feature
Both the Vision Client and Designer Launchers can now be installed as "all user" applications on Windows operating systems, providing launcher access to all users on the same machine from a single installation.
Native Launchers
Fixed
Fixed an issue where clients launched via command line interface were ignoring init.heap and max.heap arguments.
Scripting
Fixed
Fixed an issue where system.dataset.toExcel would throw NullPointerExceptions when exporting datasets containing null data.
Scripting
Fixed
Fixed an issue with system.dataset.toExcel when exporting multiple datasets.
Tags
Fixed
Fixed an issue where writing JSON-encoded strings to UDT members were incorrectly treated as parameter references.
Tags
Fixed
Fixed an issue where OPC tags in Direct tag groups would occasionally get subscribed at a default "leased" rate regardless of tag group, depending on references to the tags.
Tags
Fixed
Fixed an issue where importing UDT instances would fail with an exception in cases where the instance did not contain a “dataType” property.
Tags
Fixed
Prevents an exception that occurred when an 8.0 gateway is browsing tags from a 7.9 remote tag provider.
Tags
Fixed
Fixed an issue where custom properties on tags could not be deleted.
Tags
Fixed
Fixed an issue where the "jsonvalues" property on nested UDT instances would result in null values after renaming the instance.
Tags
Fixed
Fixed an issue where tag provider threads would not shut down upon provider shutdown/restart.
Tags
Fixed
Fixed an issue where built-in UDT parameters were not automatically updating their values.
Tags
Fixed
Fixed an issue where UDT members containing JSON-encoded strings were incorrectly treated as parameter references.
OPC-UA
Server
Fixed
Removed duplicate tags in the programmable simulator's "Dairy Simulator" program.
Server
Feature
Added a set of system tags for each device connection, representing the status of the device. The tags can be found in the System Tag Provider at: System/Gateway/Devices/%DeviceName%.
Perspective
Browser
Feature
Added a new action will cause the browser to enter full-screen mode on a targeted view or page.
Browser
Fixed
Fixed issue that could lead to a stack overflow / stack depth exceeded errors in the browser.
Browser
Fixed
Fixed issue that prevented progressive view loading, making navigation feel sluggish.
Browser
Fixed
Fixed a potential race condition where logging in after logging out can cancel the logout in Perspective
Components
Fixed
Made a change that will prevent the LED Display, Cylindrical Tank, Moving Analog Indicator, and Thermometer components from returning a null value for colIndex when placed in a column container.
Components
Fixed
Perspective's pie chart component now recognizes 8 digit hex color codes, allowing the alpha layer to be changed.
Components
Fixed
The perspective pie chart will now show an invalid data warning in the session when props.data contains an invalid value.
Components
Feature
Released the Report Viewer component for perspective, allowing perspective sessions to render reports from the Reporting module.
Components
Feature
Added a value property to the x-trace configuration on the Timeseries Chart. The new property represents the timestamp (as a Date object) of the active x-trace. If there is no active x-trace value, the property is an empty string.Additionally, added a searchable choice picker for any properties that have suggestion or enumeration values that are greater than 25. You'll see the searchable choice picker when interacting with the defaultStyles --> colorScheme property of either the TimeSeries or ChartRangeSelector components.
Components
Feature
The perspective pie chart can now show either percentage values, or the actual value in the underlying data for each wedge.
Components
Feature
When building an axis via the plots.axes property, the min and max axis value properties now default to empty.If left empty (or set to null), those values are now derived based on the trends that are bound to that axis. If a value is provided for the min/max properties, that value is used rather than the derived value.
Components
Feature
Barcode display component has been added, allowing for the display of 105 different types of barcodes.
Components
Fixed
When paused, seeking to another point in the video will no longer cause the video to start playing.
Components
Fixed
Added several formatting properties for the various labels on the perspective pie chart component.
Components
Feature
Added a subviewExpansionMode property. When set to “single”, expanding one subview will automatically close all other expanded subviews.
Components
Fixed
Selection box and handles are correctly placed after toggling preview mode.
Components
Fixed
Fixed an issue where the pager buttons on the Alarm Status Table component would not update correctly.
Components
Fixed
Fixed an issue where a large number of instances in a Flex Repeater would impede loading on the component.
Designer
Fixed
Moving/resizing components inside of a Coordinate Container set to Percent Mode will no longer cause the components to become unusable.
Designer
Fixed
Fixed a rounding issue on the column ruler.
Designer
Fixed
Nested containers will no longer lose their ruler's when toggling preview mode.
Designer
Fixed
Fixed an issue where the LED Display's selection box would be offset from the component while placed in a flex container
Designer
Fixed
Column container's breakpoint ruler is no longer incorrectly placed after toggling preview mode.
Designer
Fixed
Perspective's dataset viewer will now attempt to open completely on-screen.
Designer
Fixed
The JSON structure of dropped UDTs on views should no longer be impacted by the folder structure of the UDT.
Designer
Feature
Margins and Padding are now available on the Perspective Style Editor.
Designer
Fixed
Prevents an error that could occur when closing Perspective views while deep selected in a non-coordinate container.
Gateway
Fixed
Implemented defenses against cross-origin hijacking of the perspective websocket.
Gateway
Fixed
Added defenses against a possible Denial of Service (DoS) attack. As a result, access to system.perspective.debug and system.perspective.alterLogging will now be restricted by default. The use of these functions can be instituted by enabling perspective client logging in the gateway’s system properties (-Dperspective.enable-client-logging=true) and restarting the gateway.
Native Apps
Feature
Added new argument to system.perspective.print to specify the destination of the print message (client, gateway, or all)
Vision
Client
Fixed
Prevents indirect tag bindings from updating in cases where referenced values are bad quality, or null.
Client
Fixed
Fixed a missing dependency error that occurred when launching a Vision Client.
Components
Fixed
When the start time is greater or equal to the end time for a query, the Easy Chart will no longer log an error and will bypass the cache altogether.
Designer
Fixed
Fixed an issue where client tags couldn't be copy/pasted or moved from within the Vision Client Tags folder.