Nightly Changelog: 8.0.3-b20190611
Ignition Platform
14105: system.tag.configure does not correctly handle nested tag overrides
Fixed an issue where system.tag.configure did not correctly handle nested tag overrides.
14144: Capitalization fixes
Fixed incorrect capitalization in gateway setup messages.
14104: Allow deleting/editing invalid project in gateway web interface
Invalid projects can now be deleted/edited in the gateway web interface.
14003: add urlEncode expression
Added urlEncode() expression function. Accepts two parameters:
- A string URL to encode
- (optional) A boolean stating whether to use query parameter style, or URI fragment style escaping.
12984: SSL Certificate Management and Web Server Management Features
The gateway’s SSL certificate, SSL cipher suites, and the http / https ports may now be configured from the Gateway’s config web interface. More information can be found here on the forums
14120 Add stronger cipher support to the launchers’ minimized JRE
Added Support for stronger Ciphers to be used with SSL certificates.
Perspective
13229 perspective cache
Perspective now uses browser caching to store runtime assets for faster project startups.
1 Like
Nightly Changelog: 8.0.3-b20190613
Ignition Platform
14089: Dragging tag folder onto itself results in loss of folder with no warning
Fixed an issue where dragging a tag folder onto itself would result in the loss of the folder, and its contents.
14165: Make beginTransaction work in Perspective named queries
Fixed an issue where system.db.beginNamedQueryTransaction could not run in Perspective
Perspective
13182, 13681: Perspective Session Refactor and Implement Close Session Script
Added ability to close a session immediately through scripting with system.perspective.closeSession
Refactored perspective client session lifecycle so that startup scripts are not invoked when the user is not authorized to run the project. When the user is no longer authorized to run the project for any reason, the session will be shut down, destroyed and removed from its collection immediately.
13233: Allow and support folders in style classes
Added support for folders in style classes.
13748: Configuring component properties with bad data will break Component rendering
Component properties that were fed bad/inappropriate data in the Designer would cause rendering issues on the component. This change will prevent the rendering issue in these cases. The Property Editor will still display errors and warning messages in these cases.
Vision
13942: Alarm Property Name does not resolve UDT parameter
The alarm name property set to use parameter values will now initialized with the correct value.
Enterprise Administration
13467 Implement async EAM remote upgrade trigger call
EAM remote agent upgrade has been updated to use async method calls internally, which will prevent timeout errors when triggering an agent upgrade from the controller.
Nightly Changelog: 8.0.3-b20190614
Ignition Platform
13923: Forward port fixes to journal from 11961
Fixed an issue where alarm properties were not being logged to the journal during acknowledge events - most notably, the label property.
OPC-UA
14160: Allow download of opc ua cert on firefox and accept non english locales for displaying expiration date
OPC UA security page certs download action now works for Firefox. Cert expiration date no longer displays ‘Invalid Date’ for non-english languages.
14184: Ignore case when deciding whether to override endpointUrl
Resolved an issue where UA client connections would fail if the endpoint hostname provided by the remote server used a different casing than the hostname on the connection.
Nightly Changelog: 8.0.3-b20190617
Enterprise Administration
14110: Add system.eam.runTask()
Added the system.eam.runTask() scripting function.
Ignition Platform
14152: Launcher failure with existing Java 8 installations
Resolved an issue on Windows systems with existing Java 8 installations that caused the Native Launchers to fail with no feedback or indication.
13550: Issue with default application when gateway is down
Changed how launchers behave when attempting to launch the default applications while the gateway is down:
- Desktop shortcuts will show an error and exit
- Using the Launcher will throw a modal warning, and return to the launcher.
14126: Launcher UI enhancements
Made slight UI changes to the sidebar when managing the settings on the launcher or an application.
- The icons have been changed
- The items now appear as buttons.
14060: Vision Launcher shortcuts and connections to redundant backups
Fixed an issue where Vision Launcher shortcuts would not connect to redundant backup gateways.
14197: Composite UDT members may not get loaded correctly on startup
Resolved an issue where nested UDT members were not being loaded correctly on gateway and tag provider startup.
13659: Expose system.util.queryAuditLog in gateway scope
The system.util.queryAuditLog function may now be called from the gateway scope.
13836: DockPanel, when the activeView is no longer visible due to center view
Dock Views properly honor inherit visibility properties when navigating between pages.
Nightly Changelog: 8.0.3-b20190618
Perspective
14082: Alarm Status Table Footer Remains Displayed When No Rows Are Selected
Resolved an issue where the footer on the Alarm Status Table component remained displayed while none of the rows were selected.
14093: Alarms Which Do Not Require Notes Can Be Forced Into Requiring Notes
Fixed an issue where alarms that did not require notes could be forced into requiring notes.
14096: Alarms selected in the Alarm Status Table can no longer be forced into requiring notes
Fixed an issue where the Alarm Status Table would maintain prior alarm selections after acknowledgement.
Nightly Changelog: 8.0.3-b20190619
Ignition Platform
13726: Fix odd formatting on feedback panel
Fixed a truncated error message that appeared when deleting schedules on the gateway.
13932: Improved circular dependency checking in the tag data type system
Resolved a possible stack overflow when multiple UDT types are configured in a circular manner.
14188: Adding time of modification to the conflict resolution dialog binary view
The conflict resolution dialog for resources now shows the full date and time of modification.
Perspective
13059: Flex Container and Repeater UI
Added new UI for the flex container and flex repeater component.
The flex components now expose the alignItems, alignContent, justify, and wrap props as a separate UI. In addition, the elementStyle and elementPosition props have been added to provide styling and positioning on all instances. The prop elementPosition supports grow, shrink and basis.
Each instance in a flex component will now have the reserved props instanceStyle and instancePosition. They are used for fine grain styling/positioning of each instance in a flex component.
The props elementStyle/elementPosition are applied first before instanceStyle/instancePosition.
14205: Fix ClassCastExceptions
Fixed a ClassCastException that could be thrown by a session refactor in some cases.
SymbolFactory
14179: Adding svg namespace to Symbol Factory Basic Symbols to avoid IOException
Using Basic Symbols from Symbol Factory in Vision windows no longer throws an IOException.
Vision
14075: Forward port 13975 - Active duration format in ASTable
Vision alarm status table now has a “durationFormat” setting to control how the “active duration” and “unacked duration” columns display their duration.
13907: Set button background color during deserialization
Fixed an issue where buttons created in previous versions could be missing a background color in their serialization, causing them to assume container background color upon deserialization in 8.0.
Nightly Changelog: 8.0.3-b20190620
Ignition Platform
14192: Protect against NPE when reading images on gateway startup
Applied a fix that will guard against a possible NPE when importing built-in images during gateway startup.
Perspective
11556: BrowserPanel now resizes to accommodate auto-hidden docked panels
Docked panels in the designer set to auto-hide now adjust the Perspective Workspace when they are resized so the workspace doesn’t render in front of the docked panel (see Component Palette)
13925: add more custom table component events
Added the following custom component events to the Table component:
- onSelectionChange
- onCellEditStart
- onCellEditCancel
- onRowClick
- onRowDoubleClick
- onSubviewExpand
- onSubviewCollapse
Reporting
14127: Reporting Module NPE on startup when report can’t deserialize
Fixed an issue where the Reporting module could possibly cause an NPE on gateway startup.
Nightly Changelog: 8.0.3-b20190621
Enterprise Administration
14068: Fixed issue of project resources not found during send resource task execution
Fixed an issue where tag XML imports containing UDT parameter bindings were using the incorrect format for the binding; “{bindType=parameter, binding={myParam}}” instead of “{myParam}”
Ignition Platform
14012: Tag xml import not handing udt parameter bindings correctly
Fixed an issue where the Send Project Resource task failed if views, windows, or templates had names with a mix of uppercase and lowercase.
Nightly Changelog: 8.0.3-b20190625
Ignition Platform
14193: Fix broken perspective status page
Fixed an issue where the Session Status page on the gateway’s web interface would not load.
Perspective
14166: Prevent NPEs with alarm events sent from remote gateways
Fixed an issue causing NullPointerExceptions on alarm events that were sent from remote gateways.
SFC
13474: Error thrown when trying to run a SFC on an inheritable project
Fixed an issue where attempting to run an SFCs configured in an inheritable project would throw an error. This change only affects callable SFCs; Run Always SFCs will not run on inheritable projects.
Vision
13833: Bi-directional UDT bindings are attempting to write values upon initialization
Bi-directional UDT bindings in Vision are incorrectly attempting to write values upon initialization.
Nightly Changelog: 8.0.3-b20190626
Ignition Platform
14032: Dataset and Array Values No Longer Available In Tag Browser
Fixed a regression where array and dataset type tags were not showing their values.
14253: Updated menu tree and horizontal menu icons
The icons for the Horizontal Menu and Menu Tree components have been updated.
Perspective
14240: Add tooltip to flex UI reverse button
Added a tooltip for the Reverse button on the Flex Container/Repeater UI that’s available when the component is deeply selected.
Vision
14151: Remove IntervalXYDatasetDecorator
Fixed an issue with the X-trace reporting inaccurate data for pens not visible while charts were zoomed in.
Nightly Changelog: 8.0.3-b20190627
Ignition Platform
13996: Multi Monitor: Confirmation / Input popup shows up on the wrong screen
Fixed an issue where Confirmation/Input popup windows appear on the wrong screen on multi-monitor environments.
13900: Replace confirmation dialog for tag move
Dragging and dropping tags in the Tag Browser now requires now asks for confirmation before moving the tags.
13738: Improve mathematical operator support for udt parameters
Improved mathematical operator support for UDT parameters: e.g., {(myParam+myParam)*5/2}
Perspective
14114 PDF Viewer Needs a Refresh Method
Added a reload() function to the PDF Viewer component.
SDK
13888 Added Ability for Perspective Components to Expose Callable Methods
Perspective components can now expose methods that are callable from scripts.
1 Like
Nightly Changelog: 8.0.3-b20190628
Ignition Platform
13701, 11875:Set the suggested filename on the file chooser after the UI has been re-set
Resolved a couple of issues where file extensions were not being applied to files generated by the Reporting module and the following system.dataset functions:
- system.dataset.exportCSV
- system.dataset.exportExcel
- system.dataset.exportHTML
OPC-UA
14301: use configured request timeout while creating DataTypeTree
Fixed possible failed session initialization due to a hardcoded 5s timeout.
Perspective
14222 Added getChildren()/children to perspective scripting
In scripting, a perspective container’s children can now be accessed via .getChildren() or .children
Vision
12132: Fixed field border for text field components
Resolved an issue where Field Borders were not being rendered correctly on input field components.
Nightly Changelog: 8.0.3-b20190701
Ignition Platform
13366: Resource conflict dialog refinements
Made slight UI improvements to the Resource Conflict window.
14043: UDT editor should process property changes before selection switch to another member
Resolved an issue in the Tag Editor where switching from one UDT member to another would not commit changes.
Perspective
14207: Fixed NPE caused by null/empty Style Classes
Fixed an issue where null/empty Style Classes were preventing the Perspective module from loading in the Designer.
Nightly Changelog: 8.0.3-b20190702
Ignition Platform
14023: Set tag default engineering clamp mode
The Engineering Clamp Mode is now defaulted to “No_Clamp” if the clamp mode string on import does not match an existing clamp mode.
Perspective
14226: Add getString to file object in onFileReceived & support kwargs
Added a getString() method to the file object accessible in the onFileReceived component event.
SQLBridge
13956: Fixed IllegalStateException when renaming a tag in a transaction group
Fixed an issue in the Designer where an IllegalStateException was being thrown while renaming a tag item within a transaction group.
Nightly Changelog: 8.0.3-b20190703
Ignition Platform
13774: Added tag browse panel to Tag Event Scripts
Added tag reference insert action to Tag Event Script editor.
Nightly Changelog: 8.0.3-b20190705
Ignition Platform
14137: Authentication through an Ignition IdP is now compatible with user sources configured with soft failover
Authentication through an Ignition IdP is now compatible with user sources configured to use a “Soft” Failover Mode.
14157: Newly created tag with custom permissions throws Bad_AccessDenied on write
Fixed an issue where custom permissions on tags required a tag provider start before working properly.
14215: Now cloning properties that are passed to dependent udt members
Fixed an issue where fields that used UDT parameters in the Alarm Status Table component were occasionally not resolving.
Vision
14099: NPE thrown with vision progress bar if (val < min) or (val > max)
Fixed an issue with the Progress Bar component where opening a window while the Value property is out of bounds would cause a NullPointerException.
Nightly Changelog: 8.0.3-b20190708
Perspective
14363: Prevent React returning undefined in render of I18N when children are undefined
Fixed an issue where a session would return nothing in render while running on the master node.
13072: Perspective Sparkline feature requests
Several improvements were made to the Perspective Sparkline component. Notably, added support for datasets, marker properties, and desired range properties.
Nightly Changelog: 8.0.3-b20190710
Ignition Platform
12490: Add keyboard shortcuts to launch Vision and Perspective
Added keyboard shortcut to launch Perspective sessions and Vision clients from the Designer.
- Perspective: Launch Session (F10)
- Vision: Launch Windowed (F10), and Launch Full Screen (F11)
12770 and 13630: Added error indicators to udts to show configuration issues with a UDT hierarchy
UDTs with an invalid or missing parent are now visually marked with an error indicator in the tag browser.
Perspective
10682: Image drop dialog
Added a dialog when dropping an image onto a view, allowing users to specify if the image should be uploaded to Image Management, or embed directly in the view.
SFC
12573: SFC Forward port of 12683
A persisted SFC instance no longer throws an error on gateway startup if it is waiting between two transitions when the chart was persisted on gateway shutdown.
WebDev
14027: Add partial content support to FileResourceHandler
Added support for HTTP Range Requests/Partial Content responses to the File resource type
Nightly Changelog: 8.0.3-b20190711
Ignition Platform
14262: Added public HTTP address web server config
Added new Web Server settings for public facing HTTP addresses, “Public HTTP Port”, and “Public HTTPS Port”. These replace the similarly named properties under the redundancy settings but now Vision Clients and Designers will connect to the gateway on these public settings if auto-detect is disabled.
These settings are useful for non-standard installations, especially those where the public facing address for the gateway differs from the address or ports the Gateway is actually running: notably reverse proxy setups as well as Docker Containers with advanced port mapping configurations.
13287: Add Copy Path action to inherited resources, also clean ups
Added a Copy Path menu item to all resource types and inherited resources.
14225 Added new gwcmd utility option to override name
Added ‘–name’ or ‘-o’ arg to the Gateway Command Utility to allow specifying a gateway name when restoring a backup. Additionally, the ‘-y’ command now correctly skips prompts asking for a gateway name override.
Perspective
14434: Sparkline, permit range outside of data derived range
The Perspective Sparkline component can now have its range properties set beyond the min and max values of the underlying data on the chart.
SFC
12573: SFC Forward port of 12683
A persisted SFC instance no longer throws an error on gateway startup if it is waiting between two transitions when the chart was persisted on gateway shutdown.
Vision
13634: Button’s default foreground color is incorrect
Fixed a discrepancy on the Button component’s initial foreground color; the color being rendered on the component was a lighter color (112,117,112) than the value on the Foreground Color property (46,46,46). Now the foreground color is properly rendering with the darker color.
Nightly Changelog: 8.0.3-b20190712
Perspective
14209: Perspective table style properties do not work with Style Classes
Fixed an issue where some of the Perspective Table component’s style properties were ignoring Style Classes. Notably: headergroups, footergroups, rows, columns, and cells
2 Likes