The 8.0.2 RC1 is available and you can download it here.
The 8.0.3 Nightly is up as well. Here are the changes:
8.0.3-b20190523
Allen-Bradley Drivers
13830: Make the Logix browse process more resilient to failure
Made the Logix browse process more resilient to failures that occur when either browsing a program symbol or reading a template’s attributes or definition.
Ignition Platform
13650: Tag Properties are missing some properties available in 7.9
Numerous tag properties have been reintroduced to the designer. Similar to tag properties in 7.9 and earlier, these new properties expose helpful information about their parent, such as a count of alarms in an Active and Unacknowledged state.
13959: Add missing Tag Group diagnostics
Added missing tag group diagnostics: Executions (total number of executions), Last Duration (the duration of the last execution, in milliseconds), Mean Duration (average duration of all executions, in milliseconds). The diagnostics can be found under the Gateway’s Web Interface > Status > Tags > Details on any of the Realtime Providers.
9614: Add system.user scripting functions
Added several system.user functions to allow adding, editing and removing users through scripting. The following functions are now available:
- system.user.addUser
- system.user.editUser
- system.user.removeUser
- system.user.getNewUser
- system.user.createScheduleAdjustment
13962: UDT type definition tags don’t show traits in Tag Browser
When examining UDT definitions in the Tag Browser, members of the UDT will now show configured traits under the Traits column.
13360: Open/Create/Import Project Dialog Feature
The Open/Create Project window has received a visual overhaul, in addition to several enhancements:
- Projects are listed in a tabular fashion.
- Projects can be sorted and filtered.
- Added an “import” button, allowing the window to import project files. Importing a project from this window provides an opportunity to configure project properties.
Module SDK
13551: Managed Tag Provider addWriteHandler does not support wildcards
Resolved an issue where addWriteHandler in a Managed Tag Provider would not support wildcards in tag paths.
Perspective
Perspective Alarm Status Table
Added a new Alarm Status Table component. This component provides an easy way to display real time alarm status in a session.
More information can be found on the dedicated forum thread.
12878: Adding the Horizontal Menu component to Perspective
Added a new Horizontal Menu component. The component provides menu based navigation over a horizontal space.
More information can be found on the dedicated forum thread
13705: Added icons for file upload and horizontal menu components
13465: Adding gateway name to the info button
The perspective session “Info” button on App Bar now shows the name of the gateway while in mobile mode. Additionally, we’ve made some slight spacing adjustments around the button.
13420: Fallback delay and write failure handling in Perspective tag bindings
Tag Bindings in Perspective now feature a Fallback Delay property. Should a write from a tag binding fail or otherwise take too long, this setting will revert the value on the bound property to match the current value on the tag, as opposed to the value the user last applied to the component.
12604: XY-Chart dataset dataSource now validates correctly
Regarding Perspective’s XY-Chart component, bindings on the ‘dataSources’ properties that return a dataset should no longer (erroneously) show a validation error in the property editor.
13913: Stop editing the nav action param table before removal to avoid an exception
In some cases, renaming a parameter on the Navigation Action would throw an error, potentially locking up the designer. This fix should prevent the error and subsequent fallout.
Vision
12922: Vision Welcome Image Scales To Fit Square
Vision Welcome Images that aren’t square will now be cropped and centered.
Reporting
13747: Catch SerializationException on upgrade
When upgrading from v7.# to v8.0, some serialized alarm data would cause a SerializationException during the upgrade process. The upgrade process should now be able to handle this error in a more graceful manner