Home / Downloads / Release Notes

Ignition Release Notes

Fixes, changes and features In Ignition

Version 8.0.1

Released May 7, 2019
Area
Change Type
Description

Allen-Bradley Driver

Logix v21 Driver
Fixed
Fixed a deadlock in the Logix driver.
PLC5 Driver
Fixed
Fixed a rare deadlock when PLC5 driver loses its connection.

Ignition Platform

Alarm Misc
Fixed
Fixed a bug where calculated rosters were not working.
Alarm Voice
Fixed
Fixed incompatibility with the voice notification module and Java 11, to allow text to speech voices to work in Ignition 8.
Client
Fixed
Fix header text in Alarm Journal component
Designer
Fixed
Modifying the Gateway third party Python script directory pylib/ no longer causes an encoding error in Designer contexts
Designer
Fixed
Fixed a null pointer exception thrown when removing page configurations.
Designer
Fixed
Renaming a tag folder to its original name caused the folder and its child tags to disappear until the tag provider was edited and saved within the Gateway.
Designer
Fixed
Modifying the Gateway third party Python directory pylib/ no longer causes an NPE in the Designer script console
Designer
Fixed
Modifying the Gateway third party Python directory pylib/ no longer causes further script execution in the Designer and Client sessions to throw a NameError
Designer
Fixed
Tag chooser in reporting workspace now correctly adds curly braces around tag path.
Designer
Fixed
Tags in a folder were lost if the folder was dragged or pasted into a UDT definition.
Designer
Fixed
Exception thrown when attempting to drop tags onto templates in Vision windows.
Designer
Fixed
Any property reference will now re-evaluate its validity when a component on its view has a name change or if a component is added / removed / replaced in its view in the designer.
Designer
Fixed
Properly support renaming the root container
Designer
Feature
Added right click menu options to 'Close'/'Close Others'/'Close All' on all tabbed resource workspaces
Designer
Feature
Add refresh and sorting options back to OPC Browser.
Designer
Fixed
_types_ tag folder was able to be dragged into a UDT. After the drag, it could not be deleted. Now the _types folder cannot be dragged or pasted anywhere.
Designer
Fixed
Sending resources to another project now looks at correct project's required permissions.
Designer
Fixed
Fixed importing of project and shared scripts from 7.x
Designer
Fixed
Resources turning into folders no longer stalls the Designer conflict resolution dialog
Designer
Fixed
Folders turning into resources now resolve in the Designer project resource tree
EAM
Fixed
TimeoutExpiredException and other errors were thrown when attempting to reinstall an EAM agent using Agent Recovery mode.
Gateway
Fixed
When a hostname isn't defined during the first start of the gateway, we attempt to grab one from the network interfaces to allow the metro keystore to be created.
Gateway
Feature
Changed the default connect URL for Postgres connections to better match the database's default configuration.
Gateway
Fixed
Removed some old, unused dependencies from lib/core/gateway.
Gateway
Fixed
Fix "Unhandled Intent failure. java.lang.ClassCastException" when using GAN between a gateway on 8.0.0 release and a gateway on a later version.
Gateway
Fixed
Fixed an issue with licenses not activating correctly if they had references to both old and new module IDs.
Gateway Network
Fixed
Running an Collect Backup task on an EAM Agent no longer throws an internal DB revision count error
Gateway Network
Fixed
Improved hostname matching for gateway network specified list security policy.
Gateway Web Interface
Fixed
Hitting the back button in the browser after logging in with an IdP no longer fails to an error page.
Gateway Web Interface
Fixed
Removed the 'Homepage Config' tab from the Gateway Settings page.
Gateway Web Interface
Fixed
Catch an error thrown when attempting to retrieve project details from an unsupported (different major version) agent.
Installer
Fixed
The deprecated collections python library is now removed on backup restore to prevent collisions with the new collections library.
Installers
Fixed
Fixed installer failure with installations that have a sqljdbc_auth.dll file for using Windows auth with SQL Server.
Installers
Fixed
Installer now removed the Gateway Control Utility Start Menu shortcut on install now that the GCU has been removed from Ignition.
Misc
Fixed
Added IdP broker capability to support improved user security and privacy in native app federated auth flows.
Misc
Fixed
Login using an Ignition IdP now handles usernames in a case-insensitive fashion.
Named Queries
Fixed
Named Query settings panel now correctly saves changes to caching and enabled status.
Project System
Fixed
Tag event scripts could not be removed from a tag.
Project System
Fixed
Automatically rename projects and resources with the following illegal (on Windows) filenames on upgrade: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9
Scripting
Fixed
editAlarmConfig correctly applies alarm to UDT Instance members and will also override parent alarm if necessary.
Scripting
Feature
Added property reference helper to Perspective scripting dialogs
Scripting
Fixed
Corrected the project name displayed when using system.util.getSessionInfo()
Scripting
Fixed
Fixed the name filter in system.tag.browse to not require a fully qualified tagpath.
Scripting
Fixed
Fixed Python script/package referencing that would result in "NameError: global name ... is not defined"
Scripting
Fixed
Upgrading Jython's ICU4J library to version 63.2
Tags
Fixed
Incorrect management of wildcard based tag subscriptions.
Tags
Fixed
Tag event scripts on Vision client tags error out with message about incorrect number of parameters.
Tags
Fixed
Tag conversion during 8.0 upgrade could fail with a NullPointerException for UDT definition tags that are missing data before conversion. These errors are now logged, and will no longer prevent the remainder of the conversion.
Tags
Fixed
Copy/cut will work on tags that have been deleted after being copied. Modifying a tag after it's been copied will no longer affect the pasted version of tag.
Tags
Fixed
Edits made to existing tags through gateway side scripting (including legacy scripting functions that may not appear to be gateway side) are not properly detected and applied to running tags. Tags must be restarted or manually edited for changes to take effect.
Tags
Fixed
Improved the default logic and handling of tag history on new tags. Minimum Time setting now has a default of 1 second, and on-change evaluation now batches data changes more efficiently for transfer to the storage engine.
Tags
Fixed
Fixed error deserializing windows serialized with an OptimizedDataSet from 7.9 or prior.
Tags
Fixed
Removed binding option that was incorrectly being displayed for tag "Name" property in complex tags.
Tags
Fixed
Tags under type definitions no longer show bad quality indicators. Double-clicking value does not allow editing any more for type definition members (we may bring this back, but due to the array of tag value sources, it's not feasible at this time).
Tags
Fixed
Added default engineering units back to the tag editor.
Tags
Fixed
New tag menu items are incorrectly disabled when working with a remote tag provider that allows tag creation.
Tags
Fixed
Tag groups can now be exported and imported from the Designer. Legacy scan class csv files can also be imported as tag groups.
Tags
Fixed
When changing UDT parameter values from the tag browser tree, the parameter changes were not saved in the internal database.
Tags
Fixed
Custom write permissions for tags weren't being enforced
Tags
Fixed
Client tag subscriptions can stop receiving updates after CRC mismatch.
Tags
Changed
Updated the editor used for the 'Query' property on query tags

Perspective

Browser
Fixed
IE browsers now show an unsupported browser page when attempting to launch a perspective session instead of showing a blank page.
Browser
Fixed
Property sync now works for views whose name starts with "session" or "page"
Browser
Changed
Inactive (unexpanded) dock views may now receive messages
Browser
Fixed
Button Mode Numeric Entry Field Modals will no longer display under docked views
Components
Fixed
Bundled the appropriate version of the moment library to properly support international locales with date/time components.
Components
Fixed
Fixed the behavior of the radio group if bound bidirectionally and a tag updates to a 'false' value.
Components
Fixed
Fixed the internal bookkeeping in the numeric entry field to properly support bidirectional value changes.
Components
Fixed
datasource binding on the XY Chart now properly cause the chart to re-render with the new values
Components
Fixed
removing values from the XY Charts datasource now updates the charted values correctly.
Components
Fixed
Fixed an issue with automatic conversion of coordinate containers with bound position properties.
Components
Feature
This is a new component for Perspectives. A user can drag files onto this component, or interact with it (via the "Browse" button) and select files to upload. The component will provide an upload/loading status for each file that is being uploaded and also provide appropriate messaging / error handling. This component has a "dark" theme as well as the standard "light" theme.There are 3 size variants for the component that correspond to "standard", "tablet", and "mobile" displays. If the component is above 350px in width, it will have the "standard" variant. 170px to 349px will be the "tablet" variant, and 169px and down will be the "mobile" variant. Each size variant maintains full component functionality, but has been optimized for use at that given size constraint. This component has an `onFileReceived` event that fires once for each file that has been uploaded successfully. The event is passed a small `file` object (both properties and its `copyTo` method are shown in the sample script below). This object can be used to move the uploaded file to a desired location. Here is an example event script that can be used to log to the console and move the file (NOTE: This action takes place after the upload is complete, so any errors copying the file will need to be caught in this script and presented to the user):```print "FILE UPLOADED"print event.file.name;print event.file.size;event.file.copyTo("C:/temp/" + event.file.name);```There are 3 properties that can be set on this component: The "maxUploads" property takes a number that corresponds to the maximum amount of files that can be uploaded at once. The default value is 5.The "supportedFileTypes" property takes an array of strings (mime types / file extensions) that can lock the component down to taking only files of that type. If nothing is specified for this property, all file types are allowed. The default value is an empty array (all file types accepted).The "fileSizeLimit" property takes a number that represents the maximum size (in MB) that a file can be. This applies to each file in an upload request as opposed to the payload size of the overall request. The default value is 10 (10 MB).
Components
Feature
Added a focus() method to Perspective component scripting, allowing a component to request focus onto itself.
Components
Fixed
Clicking links in components that support hyperlinks in the designer are now disabled to prevent navigating away from the current open Perspective view.
Components
Fixed
External writes to the 'value' property of a radio group, including from bidirectional tag bindings, will now properly trigger updates to the group's selected state.
Designer
Fixed
Improved behavior of copy and select-all actions in script editors with fixed-content docstrings.
Designer
Fixed
Added scrolling to left/right docked view editors to prevent unintended cap on number of docked views.
Designer
Fixed
Fixed a bug with placeholder indentation in native device data handling event scripts.
Designer
Feature
Updated the wording on the docked view configure panel to specify docked views will be removed instead of deleted
Designer
Fixed
Disabled system.perspective.refresh() and the refresh action in the designer.
Designer
Fixed
Prevented a null pointer exception when exiting the dialog box to remove a docked view from page configuration
Designer
Fixed
Project script syntax errors no longer prevent the Designer script console from opening
Designer
Feature
Added find and replace support for Perspective.
Designer
Feature
Perspective gateway address session prop now includes scheme and port.
Designer
Fixed
Perspective Map Transform with Numeric Range and Expression as the input and output respectively now properly resolve Tag values.
Designer
Fixed
Designer - Perspective DockAction, and openDock/toggleDock script functions now accept parameters similar to Popups. These parameters take precedence over existing view parameters, or dock parameters. Since docks are persistent event when closed, the last set dock parameters will also persist.
Designer
Feature
Added icons to the perspective component palette and perspective components in the project browser.
Designer
Fixed
Prevented the navigate action and system.perspective.navigate() from firing in the designer.
Designer
Fixed
Locked the column container to 12 columns, to prevent various scaling issues with different column counts.
Designer
Fixed
Fixed bug where views with certain special characters in the name would not load properly.
Designer
Fixed
Restored the ability to edit Perspective resources via the right click -> rename option.
Designer
Fixed
Removed inherited views from the 'Recently Modified Views' panel
Gateway
Fixed
Device ID, type, userAgent, and timeZoneId will now be available in session startup script.
Gateway
Feature
Added a 'host' property to session properties, which will reflect the connecting system's IP or hostname.
Misc
Fixed
Identity Provider - Security Level Rules and User Grants defined for Security Levels that no longer exist will now display with an indicator icon and a banner.
Misc
Fixed
Added quality code 'subcode' diagnostic information to quality overlay popups
iOS App
Fixed
Ignition Perspective apps now have ability to go back to their projects list when viewing a project. A home button was added to perspective bottom app bar that is visible when expanded.

SFC

Designer
Fixed
SFC chart monitor will no longer show running charts from other projects.

Vision

Designer
Fixed
Fixed a bug where selection would change after adding a component to a window or template.
Designer
Fixed
Fixed bug where the direct tag binding tag tree would show an outdated tag tree.
Designer
Fixed
Fixed designer import of Vision resources from Ignition 7.x
Designer
Fixed
Referencing tags for a Named Query value inside a Client Tag now wraps the path in braces