Home / Downloads / Release Notes

Ignition Release Notes

Fixes, changes and features In Ignition

Version 8.1.1

Released December 8, 2020
Area
Change Type
Description

AB Suite

Connectivity
Fix length calculation when writing UTF-8 strings.

Build

Infrastructure
Maker edition project now includes a Powerchart example, and has updated some symbols.

Commissioning

Infrastructure
Improve Quick Start exploration video UX by having videos open in a new tab along with small UI improvements.

DNP3

Connectivity
Restart DNP3 connections more reliably after application layer timeouts.
Connectivity
Synchronize time in response to the NEED_TIME indicator being set.

Installers

Infrastructure
Installing HASP via the Installer has been removed
Infrastructure
newer mssql-jdbc_auth dll files which contain versions in their names are retained on upgrades when using the Installer.

Java - Azul

Infrastructure
Extraction of JRE by clients and designers no longer fails intermittently.

Modbus

Connectivity
Fixed a bug that prevented some drivers from starting when there were special characters in their name.

Omron

Connectivity
Added Date/Time offset setting to Omron NJ Driver.
Connectivity
Fixed Omron NJ Driver write optimization calculations. Grouped writes will no longer exceed CIP connection size.

OPC-Classic

Connectivity
OPC-COM SQLTags now show Bad_TrialExpired when the trial timer runs out.

OPC-UA

Connectivity
Fixed a problem accessing Nodes belonging to a namespace URI that contains "=".
Connectivity
Prevent setting empty/invalid values in OPC UA Server settings
Connectivity
Improve performance of OPC UA subscriptions
Connectivity
Implemented workaround for reconnecting to servers that don't respond correctly to subscription transfer requests.
Connectivity
Fixed a bug that could lead to SubscriptionAcknowledgements parameter of PublishRequests growing very large.
Connectivity
Added support for writing to OPC UA nodes with ByteString datatype.

Perspective

Visualization
Fixed issue that could throw ClassCastException when returning a map from a script transform.
Visualization
When a side dock is toggled, the center panel to visually animates between widths.
Visualization
This was a byproduct of the hover x-trace displaying on top of the x-trace that the user added by touching the chart. Solved by removing the hover x-trace when viewing the chart with a mobile device.
Visualization
The style.fill prop will now affect Icon Components, this takes precedence over the color prop.
Visualization
The expression-structure binding now correctly handles dataset and date values
Visualization
Selected rows within a Table Component no longer prevents click events to views rendered within the Table.
Visualization
Removed default value assignment to the deprecated `strokeWidth` component property.
Visualization
Prevent user inactivity timeout from starting on user activity when feature is disabled.
Visualization
Needed to take the zoom time range value into account (if it exists) to make sure that the percentage-based value for persistent x-traces was calculated correctly.
Visualization
Needed to pass the project time zone to the persistent x-trace displays to ensure that their date values would display correctly.
Visualization
JXBrowser logs now forward to Ignition's logs under com.teamdev.jxbrowser
Visualization
Improved performance of adding a new property into structure that contained large JSON structures.
Visualization
Fixed issue with large timeout time causing session to end/logout immediately. Max timeout time is now 2,147,483,647.
Visualization
Fixed issue where making a new view could end up with the new view's tab not being selected.
Visualization
Fixed an issue on Edge where runScript wouldn't execute within perspective expressions despite having proper license.
Visualization
Converting arrays to strings in a script transform now returns valid JSON.
Visualization
Button component now honors flex (align, and justify props) again.

Platform - Auditing

Security
Audit records for deleting project resources now correctly record Designer username
Security
Fixed an issue where the gateway would fault on startup if an audit profile referenced a disabled database connection.
Security
The audit profile retention field is now visible when editing audit profiles in the gateway.

Platform - Databases + S&F

Platform
Alarm Journal buffer was throwing exceptions when acknowledging a large number of alarms at once

Platform - Designer

Platform
Fixed sorting in the Results table of the Find/Replace tool.
Platform
Fixed an issue where the designer find/replace wouldn't allow for searching tags outside project's default tag provider.
Platform
Added support for named queries to the designer's Find/Replace tool.
Platform
Added a 'Select All' checkbox to the Targets area of the Find/Replace tool in the designer.
Platform
Fixed an issue where copying values out of Results table in the Find/Replace tool would not paste with the expected values.

Platform - Expressions

Platform
Allow runScript and tag expressions to be used in Attribute Mapper and Security Level Rule expressions.
Platform
Fixed an issue where poling client expression tags would still execute after logging out of vision client.

Platform - IdP + User Sources

Security
Added support for line-wrapped base64-encoded SAML responses
Security
Edge project now gets created with the system default User Source Profile and IdP and can be used to authenticate.
Security
Improved naming of System IdP created for upgrades to avoid common collision-resistant name "default_0"
Security
Internal Ignition IdP session inactivity, session expiration and remember me expiration settings now handle zero values properly when set in the gateway config page.

Platform - Licensing

Security
Maker Edition now respects the tag count licensing restriction of 10,000 tags.
Security
Fixed an issue where unactivating a license offline wouldn't download the offline unactivation file.

Platform - Redundancy

Enterprise
Fixes issue where redundancy session on master would remain inactive, but backup session would still be active from prior connection.

Platform - Scripting

Platform
Fix IllegalAccessException thrown by system.device.refreshBrowse()
Platform
Rosters can now be deleted through scripting using system.roster.deleteRoster function.
Platform
system.util.sendMessage now returns Perspective client information for messages delivered with the Session scope.
Platform
system.opc.browseServer results now include datatype information when run in gateway scope.
Platform
Improved iteration performance for `PyDataset` and `PyRow` classes. Also, changed both classes to implement more Python list methods, including `index(item)` and `count(item)`.
Platform
system.dataset.exportExcel now uses Apache's POI streaming API when writing Excel spreadsheets to a file. This prevents OutOfMemory errors when large datasets are held in memory during the operation.

Platform - SDK

Infrastructure
Apache commons-text v1.9 added as common platform dependency. Apache commons lang3 dependency updated to version 3.11 in common platform.

Platform - Security Model

Security
Added a new "User Inactivity Timeout" setting to Gateway Web Interface > Config > Security > General which applies to the Gateway Web Interface.

Platform - Tags

Data Model
Polled mode OPC tag groups were not successfully executing after redundancy had transitioned to or from Cold standby.
Data Model
Empty tag groups no longer show up after importing expression tags from 7.9 exports.
Data Model
You can now browse OPC devices from within the Tag Editor in order to add OPC nodes to UDT definitions
Data Model
Text type tags now retain their values when included in JSON imports
Data Model
Remove Tag Group property from UDT Instances and Definitions
Data Model
Improved performance when browsing a remote provider via Exposed Tags feature.
Data Model
Prevent locale changes from causing extra writes to bidirectional tag bindings.
Data Model
Removed Notification Profile option from Edge Remote Notification.

Platform - Web Interface

Visualization
Pointed any gateway material icons that referenced the Perspective material icon library to the system version of the icon repo. Ensures that these icons will be in place if the Perspective module is not installed.
Visualization
Improved responsiveness of OPC-UA Certificate Management table

Platform - Web Server

Infrastructure
- Commissioning can now set the Gateway Network port in addition to the HTTP and HTTPS port. - Commissioning will alert the user if any of the ports are currently in use and would result in a faulted gateway - Clean installs of ignition will check the default ports for their availability. If any are not available, the gateway will iterate that port number until one is found which is available. During commissioning, the user will be given these ports with the chance to modify them. (existing or upgraded gateways will not search for available ports, and will result in a faulted gateway)

SECS + GEM

Connectivity
Fixed a regression that prevented serial connections from opening successfully.
Connectivity
Fix memory leak from reconnection attempts.

SFC

Data Model
Fixed an issue where SFC recordings were being pruned when they shouldn't have.

Siemens

Connectivity
Prevent read failures in Siemens driver when consecutive reads of same tags happen too quickly.

SQL Bridge

Data Model
Added support for store & forward / database expressions (deprecated) within tags, but removed these categories as well as variables from expression menu.
Data Model
Fixed custom WHERE clause evaluation for Block Groups

Vision

Visualization
Fixed an issue where the Vision Bar Chart / Pie Chart could have its foreground transparency set to invalid alpha values.
Visualization
Fixed issue introduced in 8.0.16 that caused bindings on TextArea.background to fail upon upgrade.
Visualization
Vision Schedule Management component now displays holidays in the schedule preview if Observer Holidays is set to true.
Visualization
Vision User Management component no longer shows schedule modifications and holidays side-by-side with the top level schedule and instead overlays them similar to 8.0.15 and previous versions.
Visualization
Vision User Management component's Schedule Preview no longer shows the first day of the week as available if a modification exists which crosses into that week when available is set to false.
Visualization
Web Browser component shows popups when popups are allowed.

Web Dev

Data Model
WebDev Mounted Folders now correctly resolve contents from sub directories.