# Nightly 8.0 Changelogs - 2020

**URL:** <https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153>\
**Category:** Ignition Early Access\
**Created:** [January 8, 2020, 4:49pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153 "2020-01-08T16:49:19Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [March 17, 2020, 5:25pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/41 "2020-03-17T17:25:32Z")

</div>

### 3/17/2020

Nightly Changelog: 8.0.11-b20200317

## Ignition Platform

**16069: Switch GcuInterface log message level from INFO to DEBUG**  
Updated the log level of gwcmd related messages from INFO to DEBUG, since they were too noisy. The logs should be a bit more sane now.

## Perspective

**16183: Dashboard widget instances output / in-out parameters don’t write back if falsy**  
Fixed an issue where changes to in-out and output parameters on widgets in the Dashboard component would not be represented on the Dashboard’s properties. Specifically, in cases where the parameters were empty strings or false.

**16030 Perspective Time Series / Chart Range Selector - User-defined Time Axis Labels**  
This update exposes a “format” property under the timeAxis --\> tick --\> label property structure for both the Chart Range Selector and the Time Series Chart components. There are several suggestions provided to the user, and the user can also enter any Moment.js string to represent whatever date/time format they prefer (if none of the suggestions will work for them).

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [March 18, 2020, 3:54pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/42 "2020-03-18T15:54:33Z")

</div>

Nightly Changelog: 8.0.11-b20200318

## Ignition Platform

**15927: Blindly accept remote event data for local storage**  
Fixed an issue preventing Edge Alarm Journal sync from syncing content on the alarm\_event\_data table.

## Perspective

**11916: Fixed style folder opening when opening a view**  
Fixed an issue where opening or creating a view in the Designer would expand the Styles folder in the Project Browser.

**16183: Dashboard widget instances output / in-out parameters don’t write back if falsy**  
Fixed an issue where changes to in-out and output parameters on widgets in the Dashboard component would not be represented on the Dashboard’s properties. Specifically, in cases where the parameters were empty strings or false.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [March 19, 2020, 3:07pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/43 "2020-03-19T15:07:09Z")

</div>

Nightly Changelog: 8.0.11-b20200319

## Ignition Platform

**11432: Update PyJsonObjectAdapter, add PyUtilities and PyArgParser**  
Added more methods to the PyJsonObjectAdapter class to make it act more like a Python dictionary.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [March 20, 2020, 4:07pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/44 "2020-03-20T16:07:15Z")

</div>

Nightly Changelog: Feature-b20200320

## Ignition Platform

**14857: Infinite client and designer relaunch on Edge**  
Launching a Designer or Vision Client from Edge no longer continually restarts due to a change in module status from licensing

**16146: Disabling a UDT instance only disables its UDT members found at its root level**  
Fixed an issue where disabling a UDT in the Tag Browser would only disable the root item, instead of also disabling all children.

**15203: Dynamic Alarm Properties aren’t stored to Alarm Journal unless Static Config is enabled**  
Fixed an issue where the Alarm Journal’s “Stored Event Data” settings for Dynamic Config and Dynamic Associated Data were not being applied correctly.

**15507: Gateway auditing overhaul**  
Many configuration changes made on the Gateway’s Config section can now be recorded in an Audit Log.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [March 23, 2020, 4:36pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/45 "2020-03-23T16:36:55Z")

</div>

No changes in today’s nightly.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [March 24, 2020, 5:31pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/46 "2020-03-24T17:31:06Z")

</div>

Nightly Changelog: 8.0.11-b20200324

## Reporting

**10454: Upgrade to IcePDF 6.3.2**  
Upgraded IcePDF from 6.2.2 to 6.3.2

## Vision

**14679: Enforce tag editing vision client permissions on tag writes to any prop except for value**  
Tag editing vision client permissions are now enforced on tag writes to any prop except for value

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [March 25, 2020, 5:12pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/47 "2020-03-25T17:12:27Z")

</div>

We’re working through an issue where nightly builds aren’t being uploaded to the website. Once fixed, new builds will feature the following changes:

Nightly Changelog: 8.0.11-b20200325

## Ignition Platform

**15931: Update SystemUtilities.getGatewayStatus to work with HTTPS URLs**  
Fixed an issue where system.util.getGatewayStatus() would not work on gateways with SSL enabled, and added a bypassCertValidation parameter to the function.

**16212: Update the session props editor when importing/creating session props**  
Fixed an issue where Importing Perspective session properties from the Designer did not add the session properties to the project.

## Perspective

**14929: Add getSize method and onResize event to Map**  
The perspective map component has two new additions.

- getSize method which returns the width and height of an object
- onResize event that triggers on object resizing, returning the previous and new size.

**16207: Time Series Chart: xTrace datetime display broken if new time axis format prop is set to Auto**  
Added `timeFormat` and `dateFormat` properties to the Time Series Chart , under xtrace --\> infoBox. Allowing users to precisely control the date/time format of the date shown in the xtrace.

## Reporting

**16234: Reporting Module - Need to have a soft dependency on the Perspective module**  
Fixed an issue where the Perspective module needed to be installed to use the Reporting model.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [March 26, 2020, 4:00pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/48 "2020-03-26T16:00:44Z")

</div>

Nightly Changelog: 8.0.11-b20200326

## Ignition Platform

**16128: tag import fix for inter-dependent UDTs**  
Fixed an issue where importing UDT definitions that contained UDT instances would throw “parent not found” errors, even though the parent was included in the same import file.

**15752: Alarm Pipelines don’t display pipeline logs Activity on Status page**  
Fixed some missing gateway level Trace and Debug Alarm Pipeline log messages.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [March 27, 2020, 4:43pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/49 "2020-03-27T16:43:14Z")

</div>

Nightly Changelog: 8.0.11-b20200327

## Ignition Platform

**15543: add system.user.addCompositeSchedule()**  
Added system.user.addCompositeSchedule(), allowing two schedules to be combined into a composite schedule through scripting.

## Perspective

**15853 Re-implement carousel to improve stability, performance and behavior**  
Made several behavioral and performance related improvements to the perspective carousel component.

In addition, support for drag transition while rotated was added, allowing users to move between slides by dragging or swiping while the carousel is rotated. Currently, rotation drag transition is only possible when the component is rotated 0, 90, 180, or 270 degrees.

## SQLBridge

**15581: Option to write empty values for missing rows in block groups.**  
The “Set NULL DB values to default” option on block groups will now apply to rows that are undefined based on the where condition, so that default values will be written to items where there isn’t a corresponding value in the database, when the group is set to DB to OPC.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [March 30, 2020, 3:45pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/50 "2020-03-30T15:45:28Z")

</div>

Nightly Changelog: 8.0.11-b20200330

## Perspective

**16209: Moving Analog Indicator incorrect arrow position**  
Fixed an issue where the Moving Analog Indicator component would render zero values incorrectly.

In addition, added additional console logging when props are misconfigured: maxValue less than minValue, desiredHigh less than desiredLow, etc

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [March 31, 2020, 4:34pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/51 "2020-03-31T16:34:43Z")

</div>

Nightly Changelog: 8.0.12-b20200331

## Enterprise Administration

**16175: Now checking Edge plugin status for alarm and history remote services**  
Fixed an issue where remote provider alarming and tag history on Edge gateways were accessible in cases when they shouldn’t be.

## Perspective

**15919 Replace DropDown component library with in-house library**  
Removed third party library from Dropdown Component, replaced with in-house solution. No client/designer facing changes expected.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [April 1, 2020, 3:39pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/52 "2020-04-01T15:39:21Z")

</div>

Nightly Changelog: 8.0.12-b20200401

## Misc

**16260: Forward Port: Display an appropriate error when login to gateway fails due to LDAP communication issue**  
An appropriate error is now displayed when login to the gateway web interface fails due to an LDAP communication issue

## Vision

**15650: Allow getShelvedPaths() to accept a shelveTime argument**  
Fixed an issue where system.alarm.getShelvedPaths would return an incorrect shelve time for remote alarms.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [April 2, 2020, 4:16pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/53 "2020-04-02T16:16:36Z")

</div>

Nightly Changelog: 8.0.12-b20200402

## Ignition Platform

**14170 Add Certificate Prompt, and loading to Launcher**  
Launchers will now prompt users to trust gateway security certificates on designer and vision client launch, allowing the applications to launch without manually importing security certificates.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [April 3, 2020, 3:28pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/54 "2020-04-03T15:28:06Z")

</div>

Nightly Changelog: 8.0.12-b20200403

## Ignition Platform

**16240: NPE in subscript expression**  
Prevents an error that could occur in subscript expressions (such as an expression using the tag() function) when the value returned by the expression is null.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [April 7, 2020, 3:15pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/55 "2020-04-07T15:15:48Z")

</div>

Nightly Changelog: 8.0.12-b20200407

## Ignition Platform

**16167: Parameter bindings to peer parameters and on custom properties on UDT instances don’t work**  
Fixed an issue where parameter bindings on UDT instance properties (peer level properties to parameters) wouldn’t resolve correctly.

## Perspective

**11810: Popup Close Action Can Target Incorrect Popup**  
system.perspective.closePopup no longer closes the last opened popup if a popup with the specified id is not found unless the id is an empty string.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [April 8, 2020, 5:53pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/56 "2020-04-08T17:53:39Z")

</div>

Nightly Changelog: 8.0.12-b20200408

## Perspective

**15432: Password field reveal functionality doesn’t work on mobile**  
Password Field component’s reveal password feature is now a toggle. Click/tap once to reveal, click/tap again to hide.

**13579: Property change scripts now only execute on actual change**  
Fixed an issue where perspective property change scripts would be called in situations where the value hasn’t changed.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [April 10, 2020, 3:51pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/57 "2020-04-10T15:51:37Z")

</div>

Nightly Changelog: 8.0.12-b20200410

## Ignition Platform

**16217: Rename Gateway Network gauges and settings**  
Renamed some status gauges and settings for gateway network connections to improve clarity.

**15175: OutOfRange alarm mode broken in Ignition 8**  
Fixed an issue where the “Out of Range” alarm mode would not correctly receive setpoints based on tag engineering limits.

**15737: Remove duplicate autocomplete for system.util.translate()**  
Removed duplicate autocomplete entry for system.util.translate()

## Misc

**16188: IdP badge authentication using barcode scanner no longer fails**  
Fixed an issue in the Ignition IdP authentication app where scanning a barcode containing capital letters resulted in a failed authentication attempt.

## Vision

**16225: Allow date selector tooltip translations from API and client scope**  
Added missing translation keys to the Popup Calendar and Calendar components.

**16219: Add missing translations for Roster Management component**  
Add missing translations for tooltips on the Vision Roster Management component.

**16226: Add more term descriptors**  
Added translation suggestions for Pens, Restore, and Remove Pen to Easy Chart

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [April 13, 2020, 3:44pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/58 "2020-04-13T15:44:19Z")

</div>

Nightly Changelog: 8.0.12-b20200413

## Misc

**Update Milo version to 0.4.0 release**

**Various designer project context-menu improvements**  
Made several changes to the Project Browser’s right-click menu, including standing behavior and items across all workspaces.

**15916: IdP badge authentication using barcode scanner no longer fails**  
Fixed an issue in the Ignition IdP authentication app where clicking the continue button after entering badge and password would result in an error.

## Tag Historian

**15380: Min time between historical samples setting now is relative**  
Tag history “Minimum Time Between Samples” setting is now calculated off of the value timestamp (instead of based on the system time of arrival), making it compatible with buffered data arriving from OPC and MQTT.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [April 14, 2020, 3:37pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/59 "2020-04-14T15:37:52Z")

</div>

Nightly Changelog: 8.0.12-b20200414

## Misc

**Refactor synchronization debounce in OpcUaSubscriptionModel**  
Fixed a bug that caused high CPU usage by a DefaultDispatcher-worker thread.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [April 15, 2020, 3:27pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/60 "2020-04-15T15:27:57Z")

</div>

Nightly Changelog: 8.0.12-b20200415

## Alarm Notification

**15353: Add Recipient Type and Send Ack options to email notification**  
Added two new properties to email notification blocks: ‘Recipient Type’, to choose between To, CC, and BCC for the recipients, and ‘Send Ack’, which allows disabling the acknowledgement link for a single email, even if it’s enabled for the notification profile.

## Ignition Platform

**15241: Add `system.util.audit()` scripting function**  
Added a system.util.audit() function to all scopes to manually insert records into an audit log.

## Perspective

**16297: Prevent unnecessary layout calculations in CoordinateContainer**  
Made some general performance improvements to Perspective coordinate containers.

## SFC

**16261 SFC Start in Designer null safety**  
Prevent some potential NullPointerExceptions that could occur when starting multiple SFCs simultaneously.

[Previous page](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153.md?page=2)

[Next page](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153.md?page=4)
