Ignition Release Notes for Version 8.0.7 (2024)

Ignition Platform

Alarming

Feature

Introduces Remote Alarm Journal and Remote Audit Log configurations, allowing records from both systems to be stored on a remote gateway. This feature applies to both Ignition and Edge.

Alarming

Fixed

Prevented a timeout that could occur when attempting to manage shelved alarms from a remote provider.

Alarming

Fixed

Fixed a regression where alarm events queried from a journal on certain database types would return events with no time information.

Designer

Fixed

Fixed an issue on the Time Series Chart where the Y axis was not displaying decimal places.

Designer

Changed

The Deep Selection icon in the Project Browser will only appear on active views, as opposed to every open view in the Designer.

Designer

Fixed

Fixed a broken description on the CSV tag import window.

Designer

Fixed

Fixed an issue where moving the designer's Script Console from a low-DPI monitor to a high-DPI monitor would cause the text cursor to become offset.

Designer

Fixed

Fixed an issue where the body content of an incoming HTTP request would not be parsed into Python objects if the Content-Type header was not exactly 'application/json'

Designer

Feature

Added a 'doPatch' method to Webdev Python endpoints.

Designer

Feature

Added a 'Copy Mount Path' action to Webdev resource nodes.

Designer

Fixed

Added a fallback to the 'request["data"]' method parameter, so that if the incoming request body was not text, it will be available as a byte array.

Designer

Feature

Updated the 'Require Authentication' flag on Python endpoints to be specified per-method. Also, added an 'Enabled' flag to disable particular methods.

Designer

Feature

Moved Webdev configuration into readable .json and .py files on the gateway’s file system.

Designer

Fixed

The "Launch Webdev Resource" menu item is now showing the correct text in the designer.

Designer

Fixed

Expressions in transaction groups now correctly reference the source value, instead of the latched value.

Gateway

Feature

Introduces system.util.getVersion(), returning an Version object. The object has ".major" and ".minor" attributes which can be used to check exact version values.

Gateway

Changed

Renamed the "Edge Historian" historian provider to "Internal Historian" on both Edge and Ignition.

Gateway

Changed

Refactored how Edge stores historian records.

Gateway

Fixed

Entries under the Value column of a named query binding will no longer be cleared out by clicking the entry.

Gateway

Fixed

Fixed an issue where the gateway Create Project Role(s) property was being ignored.

Gateway

Fixed

Fixed an issue where additional alarm journal profiles couldn't be created after upgrade

Gateway

Fixed

Fixed an issue where insecure gateway network connections were accepted even when the Require SSL setting was enabled.

Gateway

Fixed

Improved gateway network synchronization attempts when dealing with active remote notification pipelines, making missed dropout conditions less likely to occur on spotty networks.

Gateway Network

Fixed

Routing to redundant remote gateways can end up targeting the incorrect gateway based on disconnect/reconnect timing.

Gateway Web Interface

Fixed

Fixed an issue where the Edge Sync page wasn't highlighted on the sidebar while the page was open.

Installer

Fixed

Updated the README upgrade instructions on the ZIP installers to account for Jetty updates.

Misc

Feature

Audit Profiles now use the Store and Forward system.

Misc

Feature

Entries collected by the Alarm Journal and Audit Log on Edge gateways can now be forwarded to an Ignition gateway for long-term storage via EAM sync. Settings for this feature are available under the new Edge Sync Config page on Edge gateways.

Named Queries

Fixed

Named Queries set to use the “default” database now use the database connection defined under the Project Properties, as opposed to the database defined under the testing panel of the Named Query.

Native Launchers

Fixed

Fixed an issue where Local Client Fallback would not take effect on clients launched through command line.

Project System

Fixed

Fixed an issue where modifying a resource in a project would unintentionally delete the original resource, and create a new resource with the modifications.

Project System

Fixed

Fixed an issue where imported project resources did not retain their override flag value.

Project System

Fixed

Fix a deadlock in that project system that could occur on a redundant backup.

Project System

Fixed

Prevents a potential deadlock that could occur during while delivering project change notifications..

Project System

Fixed

Fixed an issue where inherited resources marked as non-overridable would not update in running clients/session if changes were made to the parent project.

Redundancy

Fixed

Fixed an issue in redundancy that could lead to the backup project structure being out of sync or including extra overridden resources compared to the master.

Redundancy

Fixed

Fixed an issue where both redundant nodes could potentially be in active states following a manual failover.

Remote Services

Changed

Removed the “New Gateway Network Connection” settings when configuring a gateway as an Agent.

Scripting

Fixed

Fixed an issue where system.dataset.appendDataset would erroneously replace null values in the source dataset with a default value (based on the column type).

Scripting

Fixed

UIResponse objects (such as those returned by system.user.addUser ) generated in the gateway will contain appropriate logging information instead of being empty.

Scripting

Fixed

Made slight improvements to ScriptManager, to reduce the likelihood of deadlocks.

Scripting

Feature

Deprecated system.dataset.dataSetToExcel(). Legacy systems that upgrade should still be able to make use of the old function.Introduced a new system.dataset.toExcel function to replace dataSetToExcel(). In addition, XLSX files generated in Ignition are now true XLSX files, instead of renamed XML files.

Tags

Fixed

Improved the efficiency of retry attempts for quarantined Tag History data by attempting to forward all records for a single tag individually after the first failed attempt, instead of forwarding all tag data simultaneously.

Tags

Fixed

Fixed an issue that could prevent Edge history sync upon gateway restore.

Tags

Changed

[API] Tag structure change events now include browse information for removed tags, and not just tagpath.

Tags

Fixed

UDT parameters will now be pre-compiled into tag event scripts, as they were in Ignition 7. Additionally, enclosing parameters may now be accessed through tag['parameters'] in the event scripts.

Tags

Fixed

Fixed an issue where tags exposed tags to third-party OPC UA clients would reject write requests when the tag is using custom Read/Write permissions.

Tags

Fixed

Tag imports should now use the local region decimal delimiter, regardless of which region the import file was created in.

Tags

Fixed

Copy/pasting multiple tags within a UDT definition can no longer fail with an unsupported operation exception.

Tags

Fixed

Fixed an issue where wildcard tag paths in Gateway Tag Change Events would only trigger on the first matching event, and ignore other events with the same value.

Tags

Fixed

Relative tag paths now work inside of the tag() function in Alarm expression property bindings.

Tags

Fixed

Fixed an issue where the Bit Inversion tag scale mode was not being properly applied to Boolean data types.

Tags

Fixed

Prevents a StackOverflow that could occur when passing a JSON document value to a dataset type tag when using system.tag.configure.

OPC-UA

Client

Fixed

Fixed an issue where nodes could not be added to subscriptions due to client handle overflow.

Client

Fixed

UA Servers that identify as both Client and Server will now be included in discovery results.

Gateway Web Interface

Fixed

The OPC UA connection wizard now allows discovery URLs to be configured independently of host overrides.

Server

Fixed

Updated OPC UA SDK to version 0.3.6.

Perspective

Components

Fixed

Cleaned up visual artifacts in the View Canvas when viewed from the Perspective mobile app.

Components

Fixed

Fixed the broken margins on the Numeric Entry Field component while the mode is set to "Button".

Components

Fixed

Fixed an issue where icons in were constrained to 24x24 viewBox, instead of using the viewBox defined on the SVG.

Components

Fixed

Styling properties on the Time Series Chart and Chart Range Selector now apply properly, as well as override in the correct order

Components

Fixed

Perspective Designer - When the view is selected, the resize handles will once again be correctly placed on the edges of the view when resizing.

Components

Fixed

Fixed an issue on the Chart Range Selector component where ticks in multiples of 5 would not render under certain circ*mstances.

Designer

Fixed

Fixed an issue that was preventing the 'Flatten' context menu option from appearing when right-clicking on SVGs in the Designer.

Designer

Feature

When browsing for properties, the browse tree now shows component icons.

Designer

Fixed

Component movement within a coordinate container in percent mode is no longer offset.

Designer

Feature

Added the system.perspective.vibrateDevice function. When called from the Perspective mobile app, will cause the device to vibrate.

Gateway

Fixed

Numerical values from perspective component properties no longer require typecasting when writing the value to an element in an array tag.

Gateway

Feature

The system.util.sendMessage function can now send messages to both Perspective browser and mobile sessions.

Gateway

Feature

Added a system.perspective.getSessionInfo function that can return information about a session.

Misc

Fixed

Calls to system.perspective.vibrateDevice in the Designer will no longer error out of the script entirely.

Native Apps

Feature

Added a "preventSleep" session prop. When enabled, prevents the device from entering sleep mode while the Perspective Mobile App is running.

Reporting

Components

Feature

Renamed the Reporting Table component's "Column Count" property to "Table Repeat Count", to better distinguish the property from the Row "Column Count" property

Report Designer

Fixed

Cut, Copy, and Paste options for report components in the Project Browser are now enabled or disabled in a more consistent manner. In addition, you can now rename reporting components.

Report Designer

Fixed

Named Queries called by Reports in the Designer will now adhere to the preview limit configured on the Named Query Data Source, instead of using the "Use Sample Size Limit" on the named query's Testing tab.

SQL Bridge

Designer

Fixed

The tag selector tree accessible while editing a Tag Item will now correctly refresh upon open.

Gateway

Fixed

Fixed an issue where Custom Permissions on a tag could prevent a Transaction Group from writing to the tag.

Tag Historian

Storage

Changed

Added a way to reset synchronization state for internal historian providers.

Storage

Fixed

Corrected an issue where queries against pre-processed Tag Historian partitions did not wrap column names in quotation marks.

Storage

Fixed

Corrected an issue where queries against pre-processed Tag Historian partitions did not wrap column names in quotation marks.

Storage

Fixed

Prevents a potential NullPointerException that could cause duplicate data forwarding during tag history sync.

Storage

Fixed

Fixed an issue where the Internal Historian's value synchronization to a remote gateway could lose track of the sequence value.

Vision

Client

Fixed

Prevented an exception that could occur when saving instance configurations in the Template Canvas while the instance is missing positioning or size values.

Client

Fixed

Added support for Vision client tag overrides within folders or containing spaces to the Vision Client and Vision Client Launcher.

Client

Fixed

The Subscriptions metric on the Gateway’s Vision Clients status page now shows the number of tags actively subscribed from clients.

Client

Fixed

Re-categorized null quality values on initial load as uncertain quality, instead of bad quality. Meaning, while initially loading values from component bindings, null values will be represented with an unknown overlay instead of a red overlay.

Components

Fixed

Fixed an issue where Historical tag paths provided by the Tag Browse Tree component were not using the full historical path.

Components

Fixed

Protects against NullPointerExceptions that could occur on the Equipment Schedule component when either the start or end dates have null values.

Designer

Feature

Client tags can now be imported and exported from the tag browser.

Designer

Fixed

Tag array elements now appear in Vision’s tag binding interface.

Designer

Fixed

Reworded Vision’s “Hide From Launch Page” project property to “Hide From Launcher”. In addition, this setting now prevents the project from being displayed in Vision Client Launchers.

Ignition Release Notes for Version 8.0.7 (2024)

References

Top Articles
Latest Posts
Article information

Author: Domingo Moore

Last Updated:

Views: 5993

Rating: 4.2 / 5 (53 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Domingo Moore

Birthday: 1997-05-20

Address: 6485 Kohler Route, Antonioton, VT 77375-0299

Phone: +3213869077934

Job: Sales Analyst

Hobby: Kayaking, Roller skating, Cabaret, Rugby, Homebrewing, Creative writing, amateur radio

Introduction: My name is Domingo Moore, I am a attractive, gorgeous, funny, jolly, spotless, nice, fantastic person who loves writing and wants to share my knowledge and understanding with you.