# 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:** 2

<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:** [February 12, 2020, 5:00pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/21 "2020-02-12T17:00:59Z")

</div>

Nightly Changelog: 8.0.9-b20200212

## Ignition Platform

**15761: Cannot delete custom property on tags**  
Fixed an issue where custom properties on tags could not be deleted.

## Misc

**15872: Disable User Source Cache if validation timeout setting is less than zero**  
On all user sources, the Cache Validation Timeout, Lockout Attempt, and Lockout Window properties can all now be disabled if set to a number less than zero.

---

<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:** [February 13, 2020, 5:16pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/22 "2020-02-13T17:16:16Z")

</div>

Nightly Changelog: 8.0.9-b20200213

## Ignition Platform

**13361: Concurrent Users Designer Interface**  
Added the Concurrent Users interface to the Designer. This new UI allows users to see which resources are open in other Designers, as well as show when a project update is available.

**15829: IllegalStateException when importing UDT instances**  
Fixed an issue where importing UDT instances would fail with an exception in cases where the instance did not contain a “dataType” property.

**15501: Reference to OPC tag in direct tag group can cause leased subscriptions**  
Fixed an issue where OPC tags in Direct tag groups would occasionally get subscribed at a default “leased” rate regardless of tag group, depending on references to the tags.

## OPC-UA

**15819: Tags Are Showing Multiple Times In OPC Browser When Dairy Simulator Is Used**  
Removed duplicate tags in the programmable simulator’s “Dairy Simulator” program.

---

<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:** [February 14, 2020, 4:46pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/23 "2020-02-14T16:46:08Z")

</div>

Nightly Changelog: 8.0.9-b20200214

## Ignition Platform

**15926: Include all device drivers for edge**  
Edge installers now include all device driver modules.

**15949: Project scripts reloaded on license checks**  
Fixed an issue that caused project scripts to be reloaded multiple times on startup.

**15783: launcher shortcut argument fixes, window mode fixes**  
Fixed an issue where clients launched via command line interface were ignoring init.heap and max.heap arguments.

**13361 concurrent designer**  
Added the Concurrent Users interface to the Designer. This new UI allows users to see which resources are open in other Designers, as well as show when a project update is available.

## OPC-UA

**15187: Add system tags for device statuses**  
Each device connection on a gateway will now be represented with a new set of system tags, located at System/Gateway/Devices/%DeviceName%, providing a tag-based means of verifying device connection status.

## Perspective

**15195: barcode component**  
Barcode display component has been added, allowing for the display of 105 different types of barcodes.

---

<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:** [February 19, 2020, 1:01am UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/24 "2020-02-19T01:01:40Z")

</div>

No nightly for 2/18/2020 - we pushed out 8.0.9 to patch some [issues](http://forum.inductiveautomation.com/t/bug-in-8-0-8-expedited-8-0-9-release/32296).

---

<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:** [February 20, 2020, 12:21am UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/25 "2020-02-20T00:21:41Z")

</div>

No nightly for 2/19/2020

---

<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:** [February 20, 2020, 4:50pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/26 "2020-02-20T16:50:54Z")

</div>

Still working on getting the 8.0.10 nightly builds together. No update for today.

---

<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:** [February 21, 2020, 4:25pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/27 "2020-02-21T16:25:18Z")

</div>

Nightly Changelog: 8.0.10-b20200221

## Enterprise Administration

**13418: Fix EAM agent license page**  
Prevented an erroneous agent licensing expiration message from appearing on the Controller Agent Management details page.

## Ignition Platform

**13935: Value of built-in UDT parameters not updating when source data changes**  
Fixed an issue where built-in UDT parameters were not automatically updating their values.

**15677: Consider valid JSON objects as normal values instead of param references**  
Fixed an issue where UDT members containing JSON-encoded strings were incorrectly treated as parameter references.

**16023: fix a deadlock updating device system status tags**  
Prevents a deadlock in the internal database that could prevent gateway restarts.

**15926 Include all device drivers for edge**  
Edge installers now include all device driver modules.

**15817: Cannot Write To Programmable Simulator Boolean Tags via Quick Client**  
Fixed an issue that prevented Quick Client writes to boolean tags in the Programmable Simulator

**15953: Tag providers don’t clean up executor threads.**  
Fixed an issue where tag provider threads would not shut down upon provider shutdown/restart.

**15840: refactored vision client startup to move project downloading after session initialization**  
Resolved information leak by required project download to require authentication

## Misc

**Iterate to java 11.0.6**  
Updated bundled JREs from 11.0.5 to 11.0.6

## OPC UA

**15187: Add system tags for device statuses**  
Added a set of system tags for each device connection, representing the status of the device. The tags can be found in the System Tag Provider at: System/Gateway/Devices/%DeviceName%.

---

<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:** [February 24, 2020, 5:21pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/28 "2020-02-24T17:21:04Z")

</div>

Nightly Changelog: 8.0.10-b20200224

## Ignition Platform

**15734: Reduce red overlays when opening windows.**  
Reduces the occurrence of red “stale” or “error” overlays in situations where the initial subscription value has not yet arrived.

## Misc

**15796: Add optional gateway logging to system.perspective.print**  
Added new argument to system.perspective.print to specify the destination of the print message (client, gateway, or all)

## Vision

**15920: resolve IOUtils error, cleanup unwanted dependencies**  
Fixed a missing dependency error that occurred when launching a Vision Client.

**15503: easy chart start time**  
When the start time is greater or equal to the end time for a query, the Easy Chart will no longer log an error and will bypass the cache altogether.

---

<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:** [February 25, 2020, 4:23pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/29 "2020-02-25T16:23:38Z")

</div>

Nightly Changelog: 8.0.10-b20200225

## Ignition Platform

**15976: Notify gateway script project upon legacy upgrade**  
Fixed an issue where the ‘Gateway Scripting Project’ was not updating correctly during legacy upgrades.

## Perspective

**15993: NPE When Closing a Flex View While Deep Selected**  
Prevents an error that could occur when closing Perspective views while deep selected in a non-coordinate container.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [March 2, 2020, 7:19pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/30 "2020-03-02T19:19:31Z")

</div>

Nightly Changelog: 8.0.10-b20200301

Approximate list; there’s a few more changes not listed. This will be the last nightly release of 8.0.10; 8.0.11 nightlies will be available starting tomorrow. 8.0.10 RC1 should be available soon.

**16062: Edge History Sync configs lost during upgrade to 8.0.7+:**  
Fixed an issue where Edge History Sync settings would be lost on upgrade.

**15787: Added functionality to copy client tags as XML text, and paste into a separate designer**

**16021: Margins and Padding support as style attributes**

**15011: Implement single and multiple subview expansion modes**  
Added a subviewExpansionMode property. When set to “single”, expanding one subview will automatically close all other expanded subviews.

**15866: AST pager not updating correctly on mount, missing MobX reaction**  
Fixed an issue where the pager buttons on the Alarm Status Table component would not update correctly.

**15748: Fix issues with DatasetExcelAdapter**  
Fixed an issue with system.dataset.toExcel when exporting multiple datasets.

**15830: DatasetExcelAdapter#drawSheet liable to NPE when dataset contains nulls**  
Fixed an issue where system.dataset.toExcel would throw NullPointerExceptions when exporting datasets containing null data.

**15976: Notify gateway script project upon legacy upgrade**  
Fixed an issue where the ‘Gateway Scripting Project’ was not updating correctly during legacy upgrades.

**15920: NoSuchMethodError when starting Vision client**  
Fixed a missing dependency error that occurred when launching a Vision Client.

**15950: Edge Sync alarms need to be able to use remote pipelines**  
Edge gateways with the Sync Services plugin may now use remote notification pipelines.

**15503: ‘The start time is greater than or equal to the end time’ easy chart cache error**  
When the start time is greater or equal to the end time for a query, the Easy Chart will no longer log an error and will bypass the cache altogether.

**15796: Add second argument To system.perspective.print for optional Gateway logging**  
Added new argument to system.perspective.print to specify the destination of the print message (client, gateway, or all)

**15734: Reduce red overlays when opening windows.**  
Reduces the occurrence of red “stale” or “errored” overlays in situations where the initial subscription value has not yet arrived.

**15402: Writing a JSON encoded string to a UDT parameter results in a null value**  
Fixed an issue where writing JSON-encoded strings to UDT members were incorrectly treated as parameter references.

**15677: UDT Members that have JSON as values are erroring out**  
Fixed an issue where UDT members containing JSON-encoded strings were incorrectly treated as parameter references.

**15993: NPE When Closing a Flex View While Deep Selected**  
Prevents an error that could occur when closing Perspective views while deep selected in a non-coordinate container.

**15505: Add Local Audit Profile option to standard edition gateways**

**16045: Mark actions as ineligible while logging in or logging out**  
Fixed a potential race condition where logging in after logging out can cancel the logout in Perspective

**16077: Expose a System Property for Session Cookie SameSite Attribute**  
System property ignition.http.session.cookie.same-site.enabled can be set to true in order to specify the SameSite attribute on Gateway session cookies (default is false). When the SameSite attribute is enabled, system property ignition.http.session.cookie.same-site.value can be used to set the value of the SameSite attribute. Acceptable values are Strict, Lax, and None (default is Strict). See [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie) for descriptions for how these values work in web browsers.

**11901: Add countersigning to Windows executables**

**15995: Sluggish performance when loading page with many embedded views**  
Fixed issue that prevented progressive view loading, making navigation feel sluggish.

**15977: Lookup expression returning error quality due to internal NPE**

**15777: DNP3 point subscriptions stop polling on disconnect**

**14029: jsonValues structure of dropped UDT instance shouldn’t be affected by the folder structure which it is contained**

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [March 3, 2020, 5:12pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/31 "2020-03-03T17:12:54Z")

</div>

Nightly Changelog: 8.0.11-b20200303

**16009: Launchers in pre-deploy config don’t copy launchclient.jar to users cache dir**

**15996: Launcher support for redirect.txt file in .ignition dir**

---

<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 4, 2020, 4:28pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/32 "2020-03-04T16:28:05Z")

</div>

Nightly Changelog: 8.0.11-b20200304

## Ignition Platform

**14460: Designer Login - Layout Redesign**

**12077: add system.project scripting space**  
Add system.project.getProjectNames() and duplicate system.util.getProjectName() into system.project.getProjectName()

**15868: Accept table cell edit in dataset tag editor on value commit**

## Vision

**9527: Add “scripting” to template node popup in project browser**

---

<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 5, 2020, 5:07pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/33 "2020-03-05T17:07:02Z")

</div>

Nightly Changelog: 8.0.11-b20200305

## Ignition Platform

**11643: system.util.sendMessage payloads are now sent as JSON text whenever possible**  
Prevented an error that could occur when sending messages from an 8.0 gateway to a Message Handler on a 7.9 gateway.

## OPC-COM

**16090: COM Tunneler throws NPE when sending array tags from particular server**  
Prevents an error that could occur in the COM Tunneler when sending array tags from a server.

## Perspective

**14771 signature pad**  
Added a Signature Pad component to Perspective, providing a way to capture a signature, and then do something (via scripting) to an image of the signature.

---

<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 6, 2020, 5:52pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/34 "2020-03-06T17:52:12Z")

</div>

Nightly Changelog: 8.0.11-b20200306

## Ignition Platform

**16103: Fixed a missing override on legacy tag upgrade**  
Fixed an issue where upgrading from 7.9 to 8.0 would unintentionally change the value on memory tags.

## OPC-COM

**16090: COM Tunneler throws NPE when sending array tags from particular server** Prevents an error that could occur in the COM Tunneler when sending array tags from a server.

## Perspective

**14407: Implement default column sort order for all palette table components**  
Perspective’s Alarm Status Table now supports multiple sort orders. The order is first determined by the Sort Order property on the table. Additional sorting defined on column configurations will then be applied.

---

<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 9, 2020, 3:34pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/35 "2020-03-09T15:34:24Z")

</div>

Nightly Changelog: Feature-b20200309

## Ignition Platform

**15440: Replace OSX installer icns file**  
Updated the OSX ICNS file seen when installing/upgrading.

**16074: Perspective Module Restart can potentially create multiple ModuleClassLoaders**  
Fixed an issue where users are unable start up new Perspective sessions after a Perspective module restart when a Perspective session existed from before the module restart on the same HTTP Session.

## Omron Driver(s)

**16104: FINS: Cannot subscribe to non-value properties via OPC UA**  
The FINS driver will no longer attempt to subscribe to non-value properties via OPC UA.

## Perspective

**16002 reintroduce react resize detector to barcode component**  
Fixed an issue where QR barcodes (via the Barcode component) would not render in the View Canvas.

---

<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 10, 2020, 7:43pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/36 "2020-03-10T19:43:07Z")

</div>

Nightly Changelog: 8.0.11-b20200310

## Ignition Platform

**16114: force sync to underlying storage when writing project files**  
Project changes made in the designer will now be synchronized to the local system, allowing the designer to retain recent changes even if the gateway connection is lost.

**14623: Add “antialias” to the multi state button’s removed properties**  
Vision property bindings configured in 7.9 on “antialias” properties no longer throw exceptions after upgrading to 8.0

## Perspective

**16020: unregister support of permessage-deflate via system flag**  
Added a system property that can dictate if web socket compression (`permessage-deflate`) should be enabled or not. By default, compression is enabled. Compression can be disabled by setting the following JVM parameter: perspective.ws.disablePermessageDeflateExtension=true’.

---

<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 11, 2020, 7:09pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/37 "2020-03-11T19:09:39Z")

</div>

Nightly Changelog: 8.0.11-b20200311

## Ignition Platform

**15620: Add system.db.runSFNamedQuery()**  
Added a system.db.runSFNamedQuery function. Providing a way to call a Named Query that runs in the Store and Forward system.

**15707: Certain locales cause restarted UDT members to break.**  
Fixed an issue where restarting UDT members would fail in certain locales when the historical deadband setting is bound to a double, due to different locales using different decimal separator characters.

## Perspective

**15836: Chart Range Selector - Multiple data sources stack instead of overlay**  
Fixed an issue where stacked data sources could potentially render with incorrect values.

**14899: file upload**  
The File Upload Component has been restyled to be more responsive, handling resizing more gracefully.

---

<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 12, 2020, 4:07pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/38 "2020-03-12T16:07:14Z")

</div>

Nightly Changelog: 8.0.11-b20200312

## Ignition Platform

**15310: Add service to reset isShelved flag on alarms when expired**  
‘isShelved’ alarm properties are now updated appropriately when an alarm shelf expires.

---

<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 13, 2020, 3:56pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/39 "2020-03-13T15:56:46Z")

</div>

Nightly Changelog: 8.0.11-b20200313

## Ignition Platform

**15602: Web Config UI for Omron Fins Tag Definitions**  
Added a dedicated tag configuration UI on the gateway for FINS device connections.

---

<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 16, 2020, 2:56pm UTC](https://forum.inductiveautomation.com/t/nightly-8-0-changelogs-2020/31153/40 "2020-03-16T14:56:26Z")

</div>

Nightly Changelog: 8.0.11-b20200316

## Ignition Platform

**15382: Allow SQLite as database connection option**  
Ignition gateways can now create database connections to SQLite databases.

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

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