Nightly Changelogs

changelog
#105

The 8.0.3 RC is now available - you can download it here.

Nightly Changelog: 8.0.4-b20190723

Ignition Platform

13866: isAlarmActive() does not accept relative paths “[.]” in 8.0.1
Fixed an issue where the isAlarmActive expression function was unable to parse relative paths: e.g.,"[.]folder/tag"

0 Likes

#106

Nightly Changelog: 8.0.4-b20190724

Ignition Platform

12040: Fix AbstractAssetManager reaction to dir creation on Windows
Fixed an issue that was causing an error in the wrapper on initial creation of the Perspective module’s fonts directory on Windows.

Vision

14508: Fix docstring typo and general cleanup
Fixed a couple of tooltip typos on the Moving Analog Indicator component.

0 Likes

#107

Nightly Changelog: 8.0.4-b20190725

Ignition Platform

14020: Update tag tree UI to display the UDT structure when selecting a tag reference
Fixed an issue where the “datatypes” folder was missing from the tag picker popup that’s located in the “expression” property on Expression Tags.

0 Likes

#108

Nightly Changelog: 8.0.4-b20190726

Ignition Platform

14498: Check if resource folder exists before attempting to delete
Deleting a folder with child resources no longer generates an “unable to delete resource” message in the Designer’s console.

14374: Add hasChanged expression back into the default function factory
Reintroduced the hasChanged expression function in the Gateway scope. Additionally, the function now has a pollRate argument, and is no longer restricted to just transaction groups and expression tags.

13984: Fixed “tag already exists” error on 8.0 xml import
Fixed an erroneous “Tag Exists” error that could occur when importing from a 7.9 XML export file.

0 Likes

#109

Nightly Changelog: 8.0.4-b20190729

Ignition Platform

12829: Reporting Designer tab icon updates
Reduced the intensity of the icons on the Reporting workspace tabs to visually fit better with the rest of the Designer’s tool bars.

14441: Align the authentication required check of the SMTP profile with the direct Email Notification Profile
Fixed an issue where SMTP profiles were unable to send emails while user credentials weren’t set.

14243: ArrayIndexOutOfBoundsException if you try to resize the bottom of the tag editor prop area
Fixed a harmless ArrayIndexOutOfBoundsException that could occur in the designer when attempting to resize the bottom of the Tag Editor property area.

14438: Vision Client tags now display tag event script trait icon when one is configured
Fixed an issue where Vision Client Tags were not displaying the Tag Event Script trait icon in the Tag Browser.

13881: TagProviderImpl#writeAsync discards quality and timestamp from qualified values written to tags
Fixed an issue where tag writes via system functions were only passing the value, discarding the quality and timestamp.

9855: Tag Alarm Configurations stack when copy and pasted
Fixed an issue where copy-pasting alarm configurations would “stack” the alarms under a single entry.

Tag Historian

14483: Log an error if unable to convert qualified path to new tag path during normalization
Added more useful logging for a potential tag history query failure.

Vision

13966: Touchscreen mode not honoring scroll bar width
Fixed an issue where Vision Clients were ignoring the Scrollbar Width project setting.

14261: Indication in client that a project update has occurred
Added a [System]Client/System/LastProjectUpdate tag, which shows the timestamp (as a datetime) that a project update was last detected.

Perspective

14382: Fixed icon/image floating when scrolling
Fixed an issue where icons could become uncoupled from button components when the position is set to center. Additionally added a style property under the “image” property of the button.

0 Likes

#110

Nightly Changelog: 8.0.4-b20190730

Ignition Platform

13651: Allow fontSize or color styles to be specified on tank component
Added font styling properties to the Cylindrical Tank component.

14559: Fix unique constraint error upgrading UA next settings records
Fixed a unique constraint violation error that could occur while upgrading from 7.9.12 to 8.0.+

14549: Show Web Server Config Page on Edge
Fixed an issue where the new Web Server web page added in 8.0.3 wasn’t appear on Edge gateways.

Perspective

14044: Time Series Chart and Brushed Time Selector Chart
We added two new Perspective components. See this post for reference [New Chart Components]

13434: XYChart, prevent memory leak when updating data or configuration
Fixed a memory leak on the Perspective XYChart that could occur when making changes to the underlying data and/or properties on the component.

0 Likes

#111

Nightly Changelog: 8.0.4-b20190731

Ignition Platform

14155: Prepend the default project to system.db.runNamedQuery scope if missing
The system.db.runNamedQuery function no longer requires the project name as an argument in the Gateway scope

13800: IsShelved tag alarm property isn’t updating to reflect shelved status
Fixed an issue where the IsShelved tag alarm property was not updating when an alarm on the associated tag was shelved.

14570: Security Zones Ignored By Named Queries when executed thru runNamedQuery scripting function
Resolved an issue where system.db.runNamedQuery was able to bypass Security Zone restrictions when called from Perspective.

Perspective

14203: TextField/Text Area ESC keyboard shortcut
NumericEntryField (direct, and protected mode), TextField, and TextArea perspective components now have a keyboard shortcut (esc) which causes the component to lose focus and (if bound) reverts the Component’s value to the value stored in the tag.

12711: Tag History Binding Tag Table Should Be Responsive To Available Area
Improved UI responsiveness in Tag History Bindings for both Perspective and Vision.

0 Likes

#112

Nightly Changelog: 8.0.4-b20190801

Ignition Platform

14191: Managed tag providers can still create tags even when set to not allow creation
Resolved an issue where Managed Tag Providers incorrectly allow tag creation even when configured to prevent it (example: copy/paste in system status tags)

Perspective

13992: Named Query parameter popup is having focus issues
Fixed an issue causing edits to be lost when editing named query parameters in binding configuration windows.

Vision

7577: Make numeric keypad dialog obey touchscreen keyboard width prop
Made the The ‘Touchscreen Keyboard Width’ project property now applies to the Numeric Touchscreen Keyboard as well.

14544: Fixed vision popup calendar displaying popup when disabled
Fixed an issue where clicks on a disabled Popup Calendar component would still register, allowing users to interact with the component while disabled.

14556: Bindings Against Components Which Include A Space In Their Name Fail
Fixed a regression where bindings that contained property references to components that contained a space in their name would fail to evaluate.

0 Likes

#113

Nightly Changelog: 8.0.4-b20190802

Ignition Platform

14233: Script console interrupt
Added an interrupt command (Ctrl + C) to the Designer’s Script Console.

Perspective

14564: Upgrade JX Browser to 6.24 from 6.23.1
Upgraded the JX Browser library to resolve an issue where an image component containing an invalid URL source path would cause the designer to freeze.

13859: Run FileWatcher immediately on startup
Fixed an issue where running Perspective sessions would lose their styling information upon gateway restart.

3 Likes

#114

Nightly Changelog: 8.0.4-b20190805

Ignition Platform

13539: Email Alarm Notification Page Updated Style
Made some visual updates to the Email Alarm Notification Acknowledgement page.

13731: Make Edge Historian available in standard gateway (8.0)
The “Edge Historian”, an internal history provider, is now available on standard Ignition gateways.

Perspective

13821: Implemented closePage() script functions
Added ability to close a page immediately through scripting with system.perspective.closePage

0 Likes

#115

Nightly Changelog: 8.0.4-b20190806

Ignition Platform

14621: Managed tags created and deleted by the gateway are now exempt from create/delete EditRights
Fixed an issue where System Tags were not available after the Gateway startup.

14338: Normal subscriptions and wildcard subscriptions can clash
Fixed an issue where multiple subscriptions to the same tag nodes could potentially clash, resulting in one of the subscriptions (such as a binding) to no longer update.

Perspective

14533: Prevent NPE when deleting duplicate key
Fixed a potential null pointer exception thrown when deleting a duplicate key.

Reporting

14428: Force tag function to ‘read’ mode in TagReferenceBinder
Fixed an issue with the tag() expression function not working in report parameters and query parameter bindings.

14432: Add cosmetic-only name field to script data sources
Added a name attribute to script data sources that allows them to be easily labelled.

SQLBridge

14014: Can’t view Group Tags in “Choose Tag” menu in transaction groups
Resolved an issue where the “Group Tags” tab in transaction groups was missing from the various “Choose Tag” windows.

0 Likes

#116

Nightly Changelog: 8.0.4-b20190808

DNP3

14518: DNP3 octet strings, synchronize after connect, add integrity set points up until an error is found
Fixed an issue where the DNP3 driver would show incorrect values in cases where the outstation omits the object header and object, and the master requests an index that doesn’t exist.

Ignition Platform

7433: Add support for Unicode to InteractiveInterpreter
Added support for Unicode characters to the Script Console output pane.

14467, 14609: UDT members aren’t syncing to redundant Backup gateway
Corrected several cases where UDT member changes on a redundant backup would not properly synchronize with the master.

Perspective

13877: Fix file upload naming to Windows gateways
Fixed an issue where files with non-ASCII names uploaded to Windows gateways would have their names decoded incorrectly.

14490: Gauge Component Inner Needle error
Fixed an issue with the Gauge Component where providing an innerAxis, but not an outerAxis, would result in a component error.

0 Likes

#117

Nightly Changelog: 8.0.4-b20190809

Ignition Platform

14671: system.tag.browse with null path does not return providers
Fixed an issue where system.tag.browse with an empty path would not return a list of all tag providers as the first level of results.

14584: Complex tag properties, such as Parameters, are not correctly collapsed for editing in type hierarchies deeper than one parent
Complex tag properties, such as Parameters, are not correctly collapsed for editing in type hierarchies deeper than one parent.

Perspective

14194: Perspective Map component, add callable scripts and many more component events
Added many callable methods to the Map component that can change the zoom level, pan, and more. Additionally, several component methods were added, such as onMapClick, and onZoom.

14546: Fix NPE when component ID is invalid
Corrected an issue where components with an invalid type ID would cause the component to no longer be shown/expanded in the Project Browser.

Reporting

8965: Improve usability of various actions in reporting
Added a toolbar to the report designer workspace to expose the often-overlooked component alignment tools.

0 Likes

#118

Nightly Changelog: 8.0.4-b20190812

Ignition Platform

14641: Skip corrective action on resource singleton / types folder when validating folder structure
Avoided an exception that could occur while saving project properties that contain an invalid folder structure on the local filesystem. The issue was reported as occurring after an upgrade, or when importing from 7.9.

13776: Tag browser drag/drop handling is not correct for type definitions
Refactored UDT drag/drop to allow moving items between folders and allow adding OPC tags to a folder under a UDT type.

14381: StackOverflowError when importing UDT definitions with circular inheritance
Fixed a stack overflow exception when importing UDT definitions that contain circular inheritance

Perspective

14326: Allow textAlign for Button components
The Button Component has been refactored to be much more flexible, allowing for direct styling of both the button and the image, and control over the Button’s alignItems, and justifyContent flex properties.

0 Likes

#119

Nightly Changelog: 8.0.4-b20190813

Ignition Platform

14574: Updated reporting toolbar icons
Updated the reporting workspace toolbar icons to better fit the “flatter” icon style in 8.0.

14680: Bump up max size of TagConfigurationRecord Config string field
Increased the max size of a tag configuration record in the internal database in order to support memory tags with large datasets.

Perspective

11535: Adding zoom in keyboard shortcut to the Perspective view workspace
Made zooming in the Designer work consistently across all operating systems.

0 Likes

#120

Nightly Changelog: 8.0.4-b20190814

Ignition Platform

14676: Fixes stack overflow when copying a tag folder multiple times
Fixed an issue where copying and pasting a tag folder multiple times caused the tag provider to lock up and not display properly in the designer.

14608: Disable runScript in gateway scope on Ignition Edge
Fixed a loophole on Edge where gateway scripting was possible by calling runScript() on an expression tag.

14686: Tag xml importer was failing when a tag value was a bound parameter
Fixed an issue where tag XML imports containing a UDT parameter for the tag’s value were failing when the binding was set up like “{bindType=parameter, binding={myParam}}” instead of “{myParam}”.

14286: UDT fails to update parent data type after tag restart
Fixed an issue where changes made to the Parent Data Type property on a UDT would not apply after restarting the UDT.

Vision

13815: Overuse of stale for initial quality causing undesirable effect in VIsion
Fixed an issue where initial quality on tag bindings was using “Unknown” instead of “InitialValue”, resulting in a red overlay when first opening the window.

0 Likes

#121

Nightly Changelog: 8.0.4-b20190816

Ignition Platform

14583: Fix openFiles multi-selection
Fixed an issue where system.file.openFiles was opening a dialog that only allowed single file selection.

13209: Add basic support for SVG images in the image manager
The Image Management system now supports SVG images.

Perspective

14550: Time Series Chart: Invalid negative value error if xTrace.infoBox.showTime is set to false
Fixed an issue where the Time Series Chart would throw a benign error when xTrace.infoBox.showTime was set to false.

Serial Support

9344: replace serialio library with jSerialComm
Replaced the underlying library used by the Serial Support modules with jSerialComm.

0 Likes

#122

Nightly Changelog: 8.0.4-b20190819

Ignition Platform

13464: Improve project title handling in Perspective
Made Perspective respect the Project Title property in sessions and on the gateway’s Perspective Session Launcher.

Perspective

14754: Relax CA validation check
Relaxed the SSL Wizard’s CA cert validation in order to allow for non-conforming roots which make up about 10% of cacerts.

0 Likes

#123

Nightly Changelog: 8.0.4-b20190820

Vision

14523: Adding onMouseClick, onMouseRelease to the power table
Added onMouseClick, and onMouseRelease scripting events to the Power Table.

0 Likes

#124

Nightly Changelog: 8.0.4-b20190821

Ignition Platform

12160: OpenID UI refinements import button
Made UI improvements to the import process on the create/edit page for OpenId Identity Providers.

14313: Incorrect interaction between driven one-shot tag groups and OPC subsystem
Fixed an issue where switching tags from a leased tag group would cause additional unwanted polling in the OPC subsystem.

OPC-UA

14650: Call BrowseNext if necessary while building DataTypeTree
Fixed a bug that lead to failed writes (Bad_TypeMismatch) for some subset of structured types in a server’s DataTypeDictionary.

Perspective

14408: Adding an onUploadsCleared event when completed uploads are cleared
Added an onUploadsCleared component event to the File Upload component. The “event” payload contains an object with a “files” array. Each entry in the array is an object with “name” and “size” properties.

Vision

9565: Improve Security Settings panel UX
Made several small UX improvements to the Security Settings panel, in the interest of making the panel friendlier to newer users.

0 Likes