User Manual









Sepasoft - MES Modules
Cirrus Link - MQTT Modules


Inductive University
Ignition Demo Project
Knowledge Base Articles
IA Support


Ignition 8.1. Offline Version (04/2021)
Ignition 8 Online Version
Ignition 7.9 Online Version
Ignition 7.8 Online Version

Deprecated Pages

SDK Documentation


Sign In

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

Over the course of development, naturally there are changes and additions to the Ignition software. This page highlights any new functionality or modified behavior, but is not meant as a complete resource for new features. You can find more about these items by following the links on this page.

Upgrading Ignition

Upgrading Ignition is very easy, but there are a few things we recommend to ensure everything goes perfectly. 

See the Installing and Upgrading page for a complete guide.

New Perspective Mobile App Features

This section is devoted to new features introduced to the Ignition Perspective App. New versions of the app are released separately from new Ignition versions, so notable changes to the app will be listed in this section.

Mobile App Changelog

titleClick here to see new app features

Updates for version 1.0.3

  • Android
    • Geolocation tracking in the mobile apps has been improved and a new accuracy setting of ‘HIGH’ has been added which is accurate up to about 3 meters
    • Pinch and zoom functionality for running perspective sessions fixed on android
  • iOS
    • Geolocation tracking in the mobile apps has been improved and a new accuracy setting of ‘HIGH’ has been added which is accurate up to about 3 meters

Updates for version 1.0.2

Updates for version 1.0

  • Fixed several issues that could cause the app to crash.
  • Fixed an issue that caused views to resize when an onscreen keyboard is displayed.
  • The mobile app will now prevents swipes from causing a refresh if session.device.pullToRefresh is disabled. 

Updates for version 0.98

  • Added support for scanning inverse barcodes. Corresponds with Ignition 8.1.3, which added an option to the Scan Barcode Action that can limit light or dark background. 
  • In a Perspective Barcode Scanned event script, the scanned barcode type is now returned via the barcodeType property.

Updates for version 0.97.2

  • Fixed an issue with the app's login screen when using OpenId Connect or SAML authorization on Android. 

Updates for version 0.96:

  • The app can now be managed remotely via Enterprise Mobile Management services. 

New Ignition Features

This section is devoted to new features introduced to Ignition. Any pages in this user manual that contain features that were added will be accompanied by a display like this:


New in 8.1.17

Docker Image

  • Docker Image now supports a new GATEWAY_MODULES_ENABLED environment variable that can declare a comma-delimited set of identifiers that will whitelist the set of built-in modules that will remain installed prior to gateway startup. This feature will help with container re-creation events where you want to ensure only a subset of modules remain enabled.
  • Docker image now supports running as non-root user. Use IGNITION_UID and IGNITION_GID environment variables to set the numeric UID/GID values for the target user to run Ignition as. When set, the entrypoint will automatically update file ownerships for the Ignition installation on startup to match the target user prior to stepping down from root user to launch the gateway.

Driver Updates

  • Added support for BACnet Elapsed_Active_Time and Time_Of_Active_Time_Reset properties on BinaryInput, BinaryOutput, and BinaryValue objects.
  • Upgraded the BACnet library used by Ignition's BACnet driver. This upgrade provides the following benefits:

    • Enables caching of already-discovered devices.
    • Limits concurrent device initialization to prevent overwhelming the network.
    • Debounces global broadcast discovery messages to prevent possible "broadcast storm."
  • Refactored TCP Driver to prevent thread contention and added the Connect Timeout setting.


Embedded Java

  • Updated the bundled Java runtime across all scopes to the latest patch release - 11.0.15.



  • The Table component now has two scripting functions: expandSubviews and collapseSubviews.
  • When pen data sources change on the Time Series Chart component, the zoom level will be reset to its base time range.
  • Added 15-minute zoom level to Equipment Schedule.
  • Text color and font size can now be specified for the info box for the Power Chart and Time Series components. Also includes a feature where the info box will automatically resize if width is set to auto.


  • Added audit events for gateway login and logout.
  • Failover to a redundant node is now allowed if the nodes have different platform versions, which will allow attached clients to remain connected to at least one node during a redundant pair upgrade.
  • Upgrades performed by the installer now fully wait for the backup to complete instead of cancelling at the 30 second mark for updates starting from 8.1.17. The gwcmd utility starting with 8.1.17 now supports a timeout argument for backups to allow for very large backup creation.
  • Made UI improvements to the following Gateway Pages:

    • Config > Web Server (Included and Excluded Ciphers)

    • Config > Web Server > Create Certificate (Subject Alternative Names, and DNS Names)

    • Config > Identity Providers > OpenID Settings (Scope)

    • Config > Identity Providers > OpenID Settings > JSON Web Key Configuration (Key Operations, and X.509 Certification Chain)

    • Config > Identity Providers > SAML Settings (Signature Verifying Certificates)

Tag Editor

  • The Tag Editor was redesigned to improve usability. The new Tag Editor now requires fewer clicks and keeps relevant tag information visible while modifying bindings, alarms, and event scripts. Additional improvements include the following:
    • Only expression bindings now require opening the dialog to change.  Tag and Parameter bindings can be edited in-line within the tag editor and are not shortened.
    • Sorting in UDT Editor now sorts folders first, then tags.
    • Users can add tags in the UDT Editor without having to click the root of the UDT/folder.
    • UDT Parameters now show when they are overridden.
    • The Tag Editor uses the entire width allowed to display content.
    • UDT properties are added in-line to bindings now rather than clearing out the content.
    • Property values are now all left-aligned.
    • The Expression editor now accepts drag and drops from the UDT Editor or Tag Browser.

User Sources


  • Vision Clients with the Identity Provider Authentication Strategy now allow the login title and message to be customized via Vision's Login Project Properties.

New in 8.1.16

Docker Image

  • Docker image entrypoint will no longer forcibly recreate data/gateway.xml on each launch, allowing for settings adjustments from the gateway web UI to properly persist without static definition in the container configuration.
  • Ignition's Docker Image build is now multi-architecture and supports linux/amd64, linux/arm64, and linux/arm/v7. Users can docker pull inductiveautomation/ignition and get an image that automatically matches their system architecture.

Driver Updates

  • Upgraded Posgres JDBC driver from 42.2.23 to 42.3.3 due to CVE-2022-21724. Though the vulnerability is not easily exploitable in Ignition, the driver was upgraded as an extra layer of security out of an abundance of caution.
  • Fixed an issue where the BACnet Out_Of_Service property was Read-Only. This property is now Read/Write to devices that allow it.


  • EAM agent now reports the agent's Perspective session count in a new system tag


  • The tag expression binEnc() function now enforces up to 64 max arguments. Note that 32 arguments or fewer will return an Integer and 33 arguments to 64 arguments will return a Long.


  • Actions on tags from remote servers are now recorded in the audit log.
  • Added the ability to copy Security Level Paths from the Security Level Details panel.
  • Added a new system property that allows users to increase the maximum amount of time the Gateway will wait to connect to an internal database.

Identity Providers

  • Added a new opt-in feature to SAML IdPs for automatically reloading the latest trusted signature verifying certificates and keys from the IdP's metadata XML URL as soon as an authentication response signed using an unknown certificate or key is encountered.




  • Added a version argument to the system function to allow specifying either HTTP_2 or HTTP_1_1 for the HTTP protocol. When omitted, the previous default of HTTP_2 is implied.


  • Added range selection to the Tree and the Tag Browse Tree components. This can be toggled on/off via a selection mode component property.
  • Added the boolean property "rejectUpdatesDuringEdit" to the Password Field component, which prevents updates from external sources while the user is editing the field.

New in 8.1.15


  • Added an Advanced Tag Import tool to the Tag Browser, which gives users more options to edit and configure tags on import.


  • The Modbus Address Mapping page now includes the device name in the page header.
  • Added a system tag to monitor the Gateway's license activation state.
  • The Gateway will ignore changes to any files located within folders with the name ".git", ".svn", or ".hg" when scanning the project directory for changes. This change allows a project to be used as a Git repo. A new system property allows users to specify additional folders to ignore.


  • Added Pointer events as supported component events. Pointer events will track touch interactions as well as stylus and pen interactions.
  • Changes made to a GeoJSON layer of the Map component are now visualized in the map.
  • Expanded the style options for GeoJSON feature objects on the Map component.
  • Added a stopPropagation property to vector shapes and markers on the Map component, allowing users to determine how events should propagate between the children of the map component and the parent map component. 


New in 8.1.14


  • Updated the Named Query disabled icon in the Project Browser and query selector dialogs.
  • Clicking on the Gateway icon in the Designer status bar now opens the connected Gateway in a browser.

Designer Launcher


  • The Project Update gateway event script now reports which resources were modified during a project save.
  • Gateway Network Proxying Depth is now configured via the Gateway Configuration Webpage UI. The previous checkbox for "Allow Proxying" has been replaced with the numeric depth count (where <= 0 is "disabled" and > 0 is "enabled").
  • In order to improve the security and organization and to gain functionality from a more mature and proven certificate model, the Gateway Network's trusted certificates are now split into client and server certificates.



  • Ordering of report parameter and data source keys in Key Browser now match ordering in the Data tab.


  • The scripting function now interacts with the mobile apps directly to ensure that download requests function as expected and can be saved to the local device.
  • Scheduled scripts now use a cached thread pool and per-script execution queues. This facilitates parallel execution of scheduled scripts within a project—useful for both longer running scripts and situations where multiple scripts have the same schedule. A given scheduled script will enqueue and wait for any previous invocations to complete before running again.


  • The Gateway Audit Profile will now log user lockout events to the Audit Log.


  • Added Color as a valid data type for storage in Dataset Tags.


New in 8.1.13

Alarm Notification

  • Added an Ignore User Schedules setting to the Contacts tab on Notification Blocks, allowing the block to ignore restrictions defined by user schedules.


  • Added a new category of Gateway Settings: Automatic Thread Dump Settings. These settings allow an Ignition Gateway to automatically capture a thread dump under certain conditions, making it easier for support to track down high CPU based issues. 
  • Added a Metrics Dashboard page to the Gateway's Settings section. This new page allows users to build customized dashboards that display metrics about the gateway's subsystems. 



  • A new historical tag record will now be created (and previous one retired) if a mismatch occurs between a current tag and its previously recorded datatype when using the system.tag.storeTagHistory function.


  • Added ParentInstanceName and RootInstanceName built-in UDT properties


New in 8.1.12



  • Added the ability to toggle dividers for individual cells in the Crosstab and Simple Table components.

System Properties

  • Added new system properties that allow users to configure how the HTTP Client parses cookies, handles idle HTTP connections, and respects proxy settings.


  • Added the ability to save thread dumps in the diagnostics Thread Viewer tab.


  • Fixed various rendering issues with the Dropdown component when in 'Table' mode. Also, added functionality so that if 'Max Table Width' or 'Max Table Height' are negative, the table popup will auto size to fill contents.

Vision Client Launcher

Docker Image

  • Docker image now redirects KeyStore creation via sym-link, allowing users to preserve the Gateway Network Certificate and SSL configuration across image updates without relying on additional bind-mounts.

New in 8.1.11



  • The Tag Provider Name property on Edge gateways has been replaced by a Tag Provider property, which can be used to determine which tag provider to load on the Edge Gateway.
  • Added an "Edit Tag Provider" page to Edge Gateways, allowing you to change some settings on the loaded tag provider, including the name of the provider. 

Identity Providers


  • Added two read-only properties to the Power Chart that allow users to view the current zoom level displayed on charts and range brushes.
  • Added new style properties to the Table component to allow users to apply custom styles to header and footer groups, the selection overlay, and other elements.
  • Added a new textStyle property to the Label component that allows users to configure text overflow options, including displaying text overflow ellipsis.
  • Added new properties to the Power Chart, Time Series Chart, and the Chart Range Selector that allow users to configure the number and format of ticks displayed on the Y Axis.


New in 8.1.10

Database Connections

Docker Image


  • Added a session.props.address property that represents the IP address of the session, as the gateway sees it. 
  • Added a selection object to the Pie Chart component that can enable slice selection, as well as list data about selected slices.
  • Added a selection object to the XY Chart component that can enable column or bullet selection, as well as list data about the selected data point. 
  • Added the ability to resize Tag Browser, Pen Table, and Settings Menu panels on the Power Chart component.
  • Added a tooltip meta property for all components, as well as two new Component based scripting functions: requestTooltip and removeTooltip, which allow the user to configure and handle tooltips from scripting events.
  • Added a new configurable Session Event for Key Events, which allows users to execute scripts in response to single key or regex pattern matches. 
  • Added a filterShelvedAlarm extension function to the Alarm Status Table component, which can be used to filter out shelved alarm events. 




  • Added a Use Proxy Forwarded Headers setting to the Gateway's Web Server page. 
  • Added a Resolve Client Hostnames setting to the Gateway's Web Server page. 
  • Added a system parameter that can restrict the amount of information provided by error messages in the Designer and Vision Clients, which can be used to obscuring potentially sensitive information. 


  • The system.device.addDevice function now has a description parameter, allowing the function to set the description for the new device. 
  • JythonHttpClient objects returned by now have a setGson() method that can be used to override JSON serialization behavior on the instance.


  • Added a getDateAt() component method to the Equipment Scheduler component, allowing event scripts to access a datetime where the mouse interaction took place. 
  • The Tag Browse Tree component now supports additional formats when set to Historical Tag Tree. 

New in 8.1.9

Ignition version 8.1.9 contains only a patch for an issue found in 8.1.8. 

New in 8.1.8


  • Database and Internal Alarm Journal Profiles now have a setting that will cause the journal to record instances where alarms are enabled or disabled. 

Alarm Notification

  • The extraProps key on Calculated Roster users can be used to set arbitrary user properties, such as language and badge.


  • The DNP3 driver's Aliased Points gateway page received a visual polish pass, bringing it more inline with the other device tag import pages. 

Docker Image

  • The image now supports gateway arguments on container launch, allowing "gateway." entries in the gateway.xml file to be modified. 


  • The Send Tags task can now target the controller, allowing the task to copy tags from one tag provider on the controller to another provider. 


Identity Providers

  • Added a new project property that will automatically redirect users to an authentication page if the project requires authentication.
  • Added a new project property that allows users to configure the message that's displayed when logging out of a Perspective session. 


  • During an upgrade, installers will now place more recent versions of the MariaDB and Postgresql JDBC drivers in a jdbc-bundled directory, located in the installation directory. 


  • The Designer Launcher, Vision Client Launcher, and Perspective Workstation now support gateway addresses using IPv6. 


  • Added a new system function that can reset device connections: system.device.restart
  • Added system.opcua.addConnection and system.opcua.removeConnection functions, allowing a gateway-scoped script to add or remove OPC UA connections. 
  • Regenerating a Gateway's OPC UA Client certificate or OPC UA Server certificate now allows you to specify how long the certificate lasts. In addition, regenerating OPC UA Server certificates now allows you to specify the DNS names and IP addresses to be included in the Subject Alternate Name (SAN) fields.  
  • The system.opc.browseServer function will now include method nodes in the browse results. 

OPC UA Drivers

  • Several drivers received a new "Local Address" property, that allows you to set the local address a device connection will bind to. The following device connections received the new property: 
    • Legacy CompactLogix
    • Legacy ControlLogix
    • MicroLogix
    • PLC5
    • SLC
    • Logix
    • TCP
    • DNP3
    • Omron NJ
    • Omron FINS (TCP only)
    • Modbus TCP
    • Modbus RTU over TCP
  • The Gateway tag import screen for Omron device connections received a UI update. 


  • Items in the Menu Tree component now have a resetOnClick property, which will cause the component to reset the menu back to its initial state. 
  • Added a new argument to system.perspective.logout that allows the function to display a custom logout message.
  • Added a lastActive session prop that represents the last time a user interacted with the session. 
  • The source property on the Report Viewer component now has a dropdown, making it easier to set the property to an existing report. 
  • The theme session property now has a dropdown, making it easier to select a theme. 
  • The Perspective Alarm Journal Table component now has enabled and disabled filter event properties that can be used to show alarm events that were generated by enabling or disabling an alarm.
  • Added a Publish Initial Uncertain Value option to tag bindings, allowing the binding to disregard the initial uncertain value when a binding starts up (such as when the parent view opens).  


  • Updated Ignition's Jython version from 2.7.1 to 2.7.2. 
  • The state parameter in the system.alarm.queryJournal function now accepts enabled or disabled as valid values. 


  • Bindings within UDTs that reference nonexistent UDT parameters will now return a string literal of the parameter reference
  • The filePath argument for system.tag.exportTags is now optional. Omitting the parameter will cause the function to return the tag export as a string instead of a file. 
  • Reading and writing permissions can now be applied to an entire standard tag provider. In addition, tag providers can be set as "read only".
  • The "Text" data type is no longer selectable since it's functionally identical to "String". Existing Text type tags will continue to function normally. 
  • Tags now have CanRead and CanWrite properties available in the Tag Browser, which represent whether or not the tag can be read or written to based on the current permission settings. 
  • Importing a UDT or UDT instance with an Overwrite collision policy will now override the entire definition instead of just members. Meaning, members not included in the import file will be removed.

Tag Historian



  • The default encoding for Python Resource html, json, and response keys was changed from ISO-8859-1 to UTF-8.

New in 8.1.7

Ignition version 8.1.7 contains only bug fixes.

New in 8.1.6 

Embedded Java

  • Upgraded the version of Java that's included with Ignition from 11.0.10 to 11.0.11. 


    Note that this version of Java disables TLS versions 1.0 and 1.1 by default. This could cause issues with older JDBC drivers that don't support newer versions of TLS, resulting in a faulted connection. In these cases it's advised to update the JDBC driver. If the database does not natively support TLS versions greater than 1.1, then you may need to check your database vendor's documentation for more information. 


  • The Map component has new Custom map controls that can display a view in the corner of the map.
  • The Map component also has a new onVectorClicked component method that triggers when a user clicks on a vector. 
  • Properties for the current window dimensions are now available. These properties are available for binding through the view, and can also be accessed as part of the Page object within scripting context.
  • Perspective Workstation added a new Fallback Redirect feature. If communication with the Gateway stops, Workstation can open a different application after a specified delay. 
  • Browser tabs for Perspective pages can have custom names now without "- Perspective" appended, or they can use the project title along with "-Perspective".
  • The Table component now allows sorting on the underlying array values.
  • The Table component now has a rows.height setting that determines the minimum row height. 
  • Added a Modify Source View right-click option when clicking on Embedded Views and Flex Repeaters, providing a quick way to open the source view in the designer. 

Gateway Event Scripts

MySQL and MariaDB Driver Update

  • Both drivers will now set rewriteBatchedStatements to true via the default connection properties on newly installed Ignition systems. This change should result in improved throughput for queries running against the Tag Historian (as well as other areas of Ignition where batching statements is appropriate). 

User Sources

Device Drivers

  • The Device Connection page on the Gateway's web interface has an updated Device Details page.   Mean Queue Duration and Actual Sampling Interval metrics have been added. Additionally, the Load Factor metric has been replaced by a new Overload metric, which provides a better representation of device health. All metrics are also included in diagnostic tags, and are available from the Tag Creator. 

Named Queries

  • Named Queries and their metadata are now stored as SQL and JSON files, respectively, on the Gateway's file system. 

New in 8.1.5


  • The tooltips on the Pie Chart component can now be customized in their content and format with the new tooltipFormat property.

  • Added the "runWhileHidden" property to the Tabs props of the Tab Container component allowing the contents of the tab to load when it becomes active and to persist in the background when another tab is selected and becomes active. 
  • The Embedded View and Flex Repeater components each have a new loading.order property to control loading optimization.

Session Properties

  • A new Session property pullToRefresh was added. If true, swiping down from the top of page and holding for two seconds will refresh the project in the mobile Perspective App

Component Events and Actions

Scripting Functions



  • A "Bypass Tag History Cache" checkbox was added on Vision Tag History bindings, which allows the option for the Tag History cache to be ignored on a per-binding basis.

Tags - User Defined Types (UDTs)

Alarm Journal

  • Added a Query Only setting to allow the Alarm Journal to opt out of being used for storage.  

Gateway Security - Strict Transport Security

Scripting Functions

Identity Providers

  • Security level rules can now reference the name of the rule as well as the full path to the level with two new objects: {security-level-name} and {security-level-path}.
  • Gave the SAML attribute source an explicit name for use in User Attribute Mapping, which can be used in conjunction with built-in objects such as {attribute-source}.
  • User attribute mapping can now make use of XPath syntax to parse XML documents (such as response documents provided by SAML providers).


New in 8.1.4


  • The BACnet driver now supports reading and writing null values. 
  • Configuring a BACnet Remote Device now includes a discovery timeout option, where you can customize the length of time initializing the remote device.

Enterprise Administration Management (EAM)

  • Added a option in Agent Tasks for Send Project, that if selected, forces the task to combine project resources from all inherited projects,  

Expression Functions

  • Added typeOf expression function which Returns the simple name of the Java type.


  • Added a Use Condensed Font gateway setting that will force Designers and Vision Clients on Windows and Linux systems touse a condensed version of the "Dialog" font, which has a similar look to pre-8.0 Vision's Dialog font. 

Ignition Maker Edition

  • As of 8.1.4, it is now possible to create remote Tag Providers and Tag history providers when the provider source is a Maker Gateway.


  • View parameters available from  Embedded Views now appear on a dropdown list of parameters in the Property Editor. Template instance parameters. can now be more easily synced within views. 
  • The Embedded ViewCarousel, Flex Repeater, Accordion, View Canvas, and Dashboard components now have new options for view parameters available. 
  • The Dashboard component has a new pack property for enabling or disabling widget packing.
  • The Perspective - View Object has a new inputBehavior property, which controls whether object-typed input parameters are merged with their defaults or replace their defaults.
  • Added new selection property to the Alarm Status Table, called selection, which allows the user to configure how many table rows can be selected at a time on both the active and shelved tabs of the alarms displayed on the table. 
  • The Radio Group component has a new property, radioStyle, enabling CSS styling including padding, and margins of radios within component.
  • The One-Shot Button component now accepts numeric, boolean, string, or  null for the value and setValue properties.
  • All CSS properties are now available on Styles properties on components.
  • Added support for the On-screen Keyboard in Perspective Workstation.

Property Change Scripts

Scripting Functions

Tag Providers

  • Remote Tag Providers now support annotations. 

  • Tag Providers now have an Allow Back-fill Data option where data will be stored to history, but will not be used for alarms, scripts, or subscriptions

New in 8.1.3


Scripting Functions

Designer Find/Replace Window

Tag Properties Table

  • The Tag Properties table has a new property, Datasource, which defines whether the query is executing a database read or a database write. Important for determining the  value  behavior of the Tag.

Gateway Network

Allen-Bradley Logix Driver

  • The Logix driver now has an "Identity Request Frequency" advanced setting that controls the CIP Identity Object read request speed. 

Database Audit Log

New in 8.1.2 


Client Permissions on system.db.execSProcCall

The Client Permission Restrictions for the system.db.execSProcCall function have have been changed, and can now be restricted by the Legacy Database Access Permission Type. 


Updated the user manual to include preconfiguring a Gateway for deploying Ignition to another system.

Omron FINS - Support XML Tag Import

The Omron FINS Driver now supports XML Tag imports from programs such as CX Programmer.

Tag Quality

Release 8.1.2 includes a new Tag quality code, Good_Overload.

Tag Editing Permissions on Edge

Edge Gateways can now restrict Tag editing permissions. 

Tag History Query Syntax System Flag

Added a new system flag that dictates the syntax used by Tag Historian queries. 

Alarm Notification Profiles

The "Throttled Message" setting for Twilio Notification Blocks was updated to the more standard term, "Consolidated Message."  

Tag Creator

Added a right-click menu to the Tag Creator's For Provider area. 

MariaDB Driver

Updated the MariaDB JDBC driver that comes bundled with Ignition installation to version 2.6.1. This allows new installation to connect to MySQL 8 databases using a Maria DB connection type. 

TCP and UDP Drivers

Added MessageBytes and WritableBytes (TCP driver only) tags to the UDP and TCP Drivers, allowing the drivers to receive messages as binary data instead of strings. 

Sequential Function Charts (SFC)

As of release 8.1.2 you can include a relative path in an Enclosing Step.

New in 8.1.1

Designer Find/Replace Window

In 8.1.1, the Find/Replace tool received several improvements.

  • Named Queries were added as a search option.
  • Wildcard characters (* and ?) can be used to search across multiple lines of text.
  • Select All check box was added, allowing you to quickly check or uncheck all options in the window. 


  • If a page configuration is using a view that does not exist, a Warning icon is now displayed.
  • Expression Structure Bindings now return direct values instead of qualified value objects. This impacts Transforms as you no longer need to append ".value" to access the value passed to the binding.

Gateway Network - Commissioning

Commissioning can now set the Gateway Network port in addition to the HTTP and HTTPS port.

Gateway Network - Security Settings

Added a User Inactivity Timeout setting under the Gateway General Security section which can be set to the number of minutes that must elapse before expiring a user's Gateway Web interface session to inactivity. 

Device Connections 

Added a manual date/time offset setting for the  Omron NJ driver.

Audit Profiles

A Retention field has been added to the Gateway Audit Profile settings. The value in the field indicates how many days you want audit records kept.


Identity Providers

As of release 8.1.1, Ignition's 2.0 SP implementation can handle both line-wrapped and non-line-wrapped Base64-encoded SAML responses.

User Sources

Active DirectoryAD Database Hybrid, and AD Internal Hybrid user sources gained a new Referral property, allowing the user sources to determine what to do when a referral from Active Directory is encountered. 

Tag Browser

Added the ability to browse OPC devices from within the Tag Editor in order to add OPC nodes to UDT definitions.

HASP Module

The HASP module was removed from all installers. 

New in 8.1.0


Component Updates

  • Added Power Chart component which  collects and displays data based on pens that have been configured on the chart.  It is fully customizable in its appearance, from labels, colors, line widths, legend, scroll bars, text styles, and more.
  • Added a Symbols palette and new components: Motor, Valve, Sensor, Pump, and Vessel
  • Added Wrap in Container option on the Component right-click menu, enabling existing components to be "wrapped" into a container on the same view.
  • The "autoplay" property on the Perspective Video Player component will now mute the video on initial playback on all environments. Earlier versions of the component only muted autoplay on iOS environments. 
  • Added the new "filterAlarm" extension function to the Alarm Journal Table.

Perspective Workstation

  • Perspective Workstation is a single application that acts as both a launcher, and desktop “wrapper” for Perspective sessions. Users will be able to configure multiple applications via a home screen, and launch into one of those applications. Perspective Workstation has built-in features to run in Windowed mode and full screen Kiosk mode eliminating any distractions from the underlying operating system.  

Session Events


Device Connections

  • Added a new property to the Modbus TCP Device called Concurrent Requests which is the number of requests that Ignition will send to the device at the same time. 


  • Introduced the Quick Start Configuration, which can be enabled after installation. When enabled, several configurations and resources will be created in the new system automatically. 

OPC UA Clients

  • A new advanced option, Certificate Validation Enabled, allows you to disable validation of server certificates if needed for troubleshooting. See OPC UA Client Connection Settings.
  • A new Certificates page on the Gateway enables you to download or regenerate certificates currently running on the Gateway.



  • The Vision module now has the option to use Federated  Identity Providers  ( IdP ), allowing users to authenticate against a trusted third party. 
  • Security settings have been consolidated onto a new Gateway page, Gateway General Security Settings.
  • The Ignition Identity Provider now has options for setting a timeout for Session Inactivity, an expiration time for Sessions, and a Remember Me expiration, which is the number of hours a user will be remembered regardless of if they close their browser or Gateway. See Configuring Identity Providers.

Tag Historian

  • Added a new Historian Simulator that can easily generate simulated historical records without the need for an external database. 
  • Added a new DB Table Historian Provider that can expose wide database tables to the Tag Historian, allowing tag history queries to retrieve records from tables generated by external systems. 

Tags System

  • The Tag Browser has been updated with a new design for ease of use. Tags and UDT Definitions now have their own tabs. A Tag Provider Selector enables you to view Tags for a specific Tag provider.
  • Tags with a Document data type can now be bound to from components, which will provide a JSON string. In these cases you can write back to the elements if the binding is set to bi-directional. See the  It's also possible to address certain elements within the document when using a certain syntax. See the Tag Paths page. 
  • Tag Browser Trait icons for various configurations (i.e., Scale Mode, Custom Security, Scripts, Alarms, or History) appear to the right of the Tag name. 
  • User Defined Types - UDTs can be color coded, which applies a color to the Root Node.
  • The Tag Creator allows you to browse a connected device to add  OPC  Tags and create any type of standard Tag. You can even edit your Tags individually or multiple Tags all at once. 
  • Added UDT Inheritance and type hierarchy icons that display UDT types, instances, and properties that overide the parent properties.  
titleOn this page...

Table of Contents

NameWhat's New in 8.1