Nightly Changelog: 8.1.5-b20210331
Data Model
1982: Upgrade from 7.9.13 to 8.1.2 causes customer’s UDT instances and definitions to load incorrectly
Fixed a bug which caused nested UDT members with “True” value overrides on boolean tags to incorrectly have a “False” value after upgrading to Ignition 8.
2109: OPC/Expression History data is causing quarantine to grow when quality changes
Backfill functionality added in 8.1.2 is no longer enabled by default. To enable this functionality, an advanced option on the Realtime provider has been added. Additional fixes have been made that address quarantined records accumulating when OPC tags changed state without a reported change of the timestamp.
Perspective
978: Power Chart: Historical mode time range inputs should match project timezone
The historical date range inputs on the Power Chart now reflect the project timezone.
2076: Saving a Report while it is open in a Perspective Session will result with an error and changes not viewable in session
Fixed issue updating reports that are currently being displayed in Perspective sessions.
537: Expand Perspective Component Color Styling Popup
Improved default size of color picker popup
1853: Perspective Navigate Should Be Able To Open A New Tab
Navigation scripting functions now have ability to open target in new tab through the newTab parameter
1558: View output parameter bound to remote tag value causes embedded view mounting/unmounting loop
The quality overlay is now show inside of most components to prevent a mounting/unmounting cycle that can occur when qualities are derived from values bound to remote tags. This is done for all components that have a root element that is a div
HTML element. For those elements that have a root element other than a div
, the quality overlay will continue to wrap the component (this was the previous technique). The components that still use the previous technique are the Button, Text Area, Text Field, Icon, LED Display, and any SVGs created from adding SVG graphics.
In addition, the icon in the top-right corner of the quality overlay has been moved inside of the bounds of the overlay display. This was necessary to prevent the icon from being hidden/cropped if the root element of a component has it’s overlay
hidden.
Note to Component Authors: You cannot use ref
values on the root element of your components. This was a standard in the past, and is now a hard rule with the addition of the work done in this ticket. Doing this will keep the overlay display from being shown, and may cause component errors. The ref is now assigned and used in the layer that wraps the component.
1645: Symbol characters within generated Popups identifiers prevent File Upload usage because of bad encoding of URL request
Auto generated Popup ids no longer generates invalid URL characters due to interactions with the FileUpload and SignaturePad components making POST requests with the id as part of the URL params
Platform
118: Add HSTS preload option for the HSTS header
ignition.https.sts.preload
system property may now be set to true
or false
in ignition.conf in order to enable or disable the preload directive of the Strict-Transport-Security header (defaults to false if omitted)