# Nightly 8.1 Changelogs - 2023

**URL:** <https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524>\
**Category:** Ignition Early Access\
**Created:** [January 12, 2023, 12:21am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524 "2023-01-12T00:21:22Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 21, 2023, 2:37pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/21 "2023-02-21T14:37:04Z")

</div>

Weekly Changelog: 8.1.26-b20230217

## Perspective

**7021: Perspective popups set to modal should not allow interaction with background views**  
Fixed issue of modals allowing for interaction with background views.

Weekly Changelog: 8.1.26-b20230220

## Swing

**2510: ConcurrentModificationException encountered in the designer when mass deleting or mass importing languages/translations**  
Fixed a ConcurrentModificationException being displayed when modifying Designer translations.

## Perspective

**7021: Perspective popups set to modal should not allow interaction with background views**  
Fixed issue of modals allowing for interaction with background views.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 22, 2023, 10:41pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/22 "2023-02-22T22:41:34Z")

</div>

Weekly Changelog: 8.1.26-b20230221

## Gateway Network

**6996: Improve gateway network message trace logging**  
The metro.CentralManager.MessageRouting logger will now log the data contained in each gateway network message when the logger is set to TRACE.

## Perspective

**3536: Designer: Inline editing of text components on deep selection**  
Added designer inline text editing for the label component, and toggle switch, checkbox, button, and radio group component labels (when deep selected).

**6975: Direct deep select a component**  
Alt + Shift + Click on a component in the designer will now directly deep select that component or container (containers are also components).

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 23, 2023, 10:47pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/23 "2023-02-23T22:47:49Z")

</div>

Weekly Changelog: 8.1.26-b20230222

## Gateway Network

**6591: Changing the gateway system name to Include brackets prevents a successful redundant connection**  
Fixed the Gateway system name containing brackets from causing a redundant connection to fault.

## Swing

**6486: Vision Client set to Read-only mode should allow writing to a Vision Client tag from a script like in 7.9**  
Fixed an issue that prevented scripts from writing to vision client tags when the client was in read-only mode.

## Scripting

**4899: Script Console fails to load properly when Project Library scripts import site-packages libraries**  
The Script Console no longer fails to load when Project Library scripts import site-packages libraries.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 24, 2023, 9:26pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/24 "2023-02-24T21:26:17Z")

</div>

Weekly Changelog: 8.1.26-b20230223

## Gateway Network

**6717: Docker Image: EAM\_CONTROLLER\_DATASOURCE env variable is not applied**  
Fixed an issue where some EAM properties might not get applied as expected when using environment variable configuration.

## Security

**1391: Changes to secondary user sources in a failover chain do not take immediate effect**  
Fixed an issue where updating configuration for a user source would not apply to instances of that user source which are in position 2 or greater in a failover chain.

## Web UI

**3276: Remove 'n/a' from 'Detected NICs' status field**  
NICs without IPV4 formatted addresses will no longer be displayed in the Environment section of the Status page.

## Tags

**6556: NPE can occur on several selectors in tag editor when editing multiple tags**  
Fixed an issue where selector icons for "OPC Item Path" and "Source Tag Path" in the tag editor wouldn't work when multiple tags were being edited at the same time.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 27, 2023, 9:18pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/25 "2023-02-27T21:18:53Z")

</div>

Weekly Changelog: 8.1.26-b20230224

## Perspective

**6871: Map: Dropdown does not expand on focus or click when used inside of custom controls**  
Leaflet map component click zoom and drag pan interactions are disabled while interacting with custom control views in order to prevent unintentional map interactions and interfering with control interactions.

## Swing

**7029: Template doesn’t open from Double-Clicking Find/Replace Results**  
Fixed issue where opening template script from Find/Replace results failed if no Vision resources were open. Double-clicking on results caused NPE error and prevented opening of template and editor

## Data & Logic

**3551: Canceling Modifications To a Transaction Group OPC Tag Still Commits Changes**  
Fixed the Transaction Group editor committing edited fields when the editor is canceled.

## Platform Core

**5382: Remote Pipelines are not working when Edge is in trial mode**  
Remote pipelines now remain active when the Gateway is in trial mode while using Edge Sync.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 28, 2023, 10:42pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/26 "2023-02-28T22:42:27Z")

</div>

Weekly Changelog: 8.1.26-b20230227

## Gateway Network

**6919: Add description to gateway network outgoing connections**  
Outgoing gateway network connections now have a description field that can be populated by the user.

## Perspective

**6984: Perspective: Style Class not Properly Applied to Power Chart Title**  
Fixed the issue of style classes not being correctly applied to PowerChart's title in Perspective.

## Platform Core

**4753: Remove long, long, long deprecated 'Logfile Cleanup' thread**  
Removes long deprecated log file cleanup thread. This does not impact current logging functionality.

## Security

**4640: Password Complexity Requirements Should Be Declared In Gateway**  
Add password criteria list to user edit form and password reset page.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 1, 2023, 5:33pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/27 "2023-03-01T17:33:57Z")

</div>

Weekly Changelog: 8.1.26-b20230228

## Perspective

**1245: Add Shift + Click 'walk-through-components-at-mouse-position' selection behavior to Perspective**  
Added Designer walkthrough selection functionality via shift + click.

## Platform Core

**7188: Null exception thrown on 8.1.25 gateway shutdown**  
Fixed an exception being thrown on Gateway shutdown when trying to access the License manager.

## Swing

**6911: IP Camera Viewer is unable to locate certificate when using SSL**  
Now the IP Camera Viewer component uses the SSL context backed by trust store used by the vision client.

**6760: Named Query "Cache Query Results" option has an empty tooltip**  
Fixed the tooltip for the Cache Query Result checkbox for Named Query.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 3, 2023, 12:39am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/28 "2023-03-03T00:39:29Z")

</div>

Weekly Changelog: 8.1.26-b20230301

## Swing

**6724: Add initialize() extension function to 8.x+ Web Browser Component**  
Added the initialize() extension function to Web Browser Component

## Alarming

**3997: Add Delete to Pipeline Block context menu**  
Added a "Delete" option on the alarm pipeline block context menu.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 6, 2023, 9:40pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/29 "2023-03-06T21:40:06Z")

</div>

Weekly Changelog: 8.1.26-b20230303

## Security

**7255: XPath expressions which select all nodes of an element by name fail after upgrade to 8.1.25**  
Fixed a SAML XPath regression which could cause a NPE for expression attribute mappers and security level rules.

## Tags

**7047: UDT Parameters do not handle Locales properly**  
UDT Parameters will correctly handle different Gateway locales

## Swing

**7279: Named Query "Cache Query Results" checkbox is enabled for Update Query type in Designer**  
Fixed a problem introduced with IGN-183 for NamedQuery readonly mode. Controls that provided input (textfield, eg) were not correctly enabled/disabled in non-readonly mode.

## Infrastructure

**7109: Upgrade bundled JRE to 11.0.18**  
Upgraded bundled JRE to 11.0.18

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 10, 2023, 2:01pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/30 "2023-03-10T14:01:06Z")

</div>

Weekly Changelog: 8.1.27-b20230309

## Swing

**6991: Make plain-text XML format for serialized Vision Windows and Templates deterministic in order to have consistently diff-able files**  
Made Vision's serialization of bindings and other elements consistent and deterministic, to improve VCS compatibility when the XML serialization format is specified.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 20, 2023, 5:45pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/31 "2023-03-20T17:45:41Z")

</div>

Weekly Changelog: 8.1.27-b20230317

## Perspective

**7064: Perspective: Alarm Status Table’s filterAlarm function can lead to memory issues**  
Prevented threads from stacking up in alarm status and journal table queries when doing blocking work inside filter alarm extension function

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 24, 2023, 3:13pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/32 "2023-03-24T15:13:50Z")

</div>

Weekly Changelog: 8.1.27-b20230320-8.1.27-b20230323

## Swing

**5661: Named query workspace table browser reloads tables (on the EDT) every time the authoring tab is activated**  
Moved table and column metadata fetching in the Named Query workspace off the event dispatch thread to improve performance.

**6142: Find / replace tool incorrectly changes script builder properties if multiple components have identical configurations**  
Fixed an issue where the find/replace tool would incorrectly overwrite multiple identical scripts on different Vision components.

**6779: Designer "Select same type in Window" icon needs to be updated**  
Updated Vision "Edit-\>Select Same Type In Window" icon in Designer.

**4572: Inconsistent Date formatting based on selection in tag display**  
Fixed inconsistent date format display when editing a date tag value in the tag browser

## Perspective

**6980:Power Chart: Unable to set the color of the vertical bar of the axis**  
Fixed PowerChart's Y-Axis (vertical axis) color not changing.

**7348: Perspective LED Displays show the number ‘0’ when value is blank**  
Fixed Perspective's LED Displays converting empty values to numeric 0. LED Displays can now also display spaces, leading and trailing spaces for numeric values.

**5564: Perspective Map - Clicking the built-in recenter button triggers onMapClick component events**  
Perspective Map Component - Clicking the recenter button will no longer trigger any onMapClick events.

**7248: Perspective Piping - Resizing a Percent Coordinate Container with invalid aspectRatio results in child components resizing differently than pipes**  
Perspective Piping has been updated such that its resizing behavior matches that of child components within a Percent Mode Coordinate Container with invalid Aspect Ratio.

**6710: Add spellcheck boolean attribute to text areas, text fields, markdown component**  
Added a new spellcheck property for Perspective's Text Area and Text Field components.

**7348: Perspective LED Displays show the number ‘0’ when value is blank**  
Fixed Perspective's LED Displays converting empty values to numeric 0. LED Displays can now also display spaces, leading and trailing spaces for numeric values.

## Gateway Network

**7276: Remote alarms lost when using two or more remote tag providers (that use subscribed alarm mode) that point to the same gateway**  
A gateway that had multiple remote tag providers pointing to the same remote gateway was not syncing some alarm events between the gateways.

## Tags

**5825: Alarm enabled property does not update immediately when bound to a UDT parameter**  
Fixed alarm properties to update their values when bound to UDT parameters.

## Platform Core

**6749: Allow specifying the timeout thresholds in GatewayInterface via System Properties**  
Allowing specifying gateway timeout thresholds via System Properties: ignition.gateway.connectTimeout, ignition.gateway.readTimeout, and ignition.gateway.opcBrowseTimeout.

## Comms

**7164: OPC subscriptions are not deleted after all OPC tags are removed from Tag Group**  
Ensure OPC subscriptions are deleted after all corresponding OPC tags are removed from the Tag Group.

**7165: Cannot write to OPC document tag containing an array of structures**  
Support for writing struct array values represented as a Document tag.

**7290: Support QualifiedValue in `system.opc.writeValue`[s] for OPC UA connections**  
Supplying a QualifiedValue to system.opc.writeValue now results in the corresponding severity StatusCode being included in the DataValue sent to the server.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 26, 2023, 9:53am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/33 "2023-03-26T09:53:26Z")

</div>

Weekly Changelog: 8.1.27-b20230324

## Alarming

**7060: Alarm Notification: Blank Remote Alarm Notification Profile causes NPE in Tag Editor**  
Fixed the tag editor from rendering incorrectly when a remote alarm notification profile with a blank "remote gateway" name was configured on the gateway.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 26, 2023, 9:56am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/34 "2023-03-26T09:56:38Z")

</div>

Weekly Changelog: 8.1.27-b20230325

## Comms

**7409: Use StatusCodes received in writes to ExposedTagsNamespace**  
Allow OPC UA clients to attempt writes to exposed tags that include a StatusCode. The StatusCode is converted to an equivalent QualityCode and the write value is passed to the tag system as a QualifiedValue instead of a raw value.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 28, 2023, 7:54pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/35 "2023-03-28T19:54:28Z")

</div>

Weekly Changelog: 8.1.27-b20230327

## Security

**7075: Add new setting to control UserInfo HTTP Request Method**  
Added a new setting to control which HTTP Request Method is used for UserInfo API calls (GET or POST).

## Perspective

**4145: Perspective Trial Expired Launch Gateway button should go to /web/config**  
Fixed Perspective Trial Expired Launch Gateway button not redirecting to Gateway's Homepage (/web/home).

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 29, 2023, 6:53pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/36 "2023-03-29T18:53:56Z")

</div>

Weekly Changelog: 8.1.27-b20230328

## Comms

**7022:OPC Tags will not have History logged for Bad Quality due to Duplicate Timestamps**  
Don't use duplicate timestamps when OPC quality changes.

## Swing

**2525: Find/Replace not searching extension functions**  
Added component extension functions to find & replace in Vision.

**5311: Allow specifying a direct user-data-dir value to chromium through JXBrowser for the Web Browser Component**  
Added two new system properties: ignition.jxBrowser.userDataDir.browser and ignition.jxBrowser.userDataDir.perspective. These replace the deprecated ignition.jxBrowser.userDataDir property and offer improved control and separation of user data directories.

## Security

**5644: Warn user when insecure IdP URL settings are configured**  
URL based text fields in IDP configuration forms on the gateway will now have a warning validation if the url does not contain 'https://' to indicate that we suggest that it is used for security reasons.

## Tags

**7311:Sorting columns in the Tag Report Tool and double clicking tag brings up the wrong tag**  
Fixed an issue with the tag report tool where double-clicking a tag brings up the wrong tag if columns were sorted.

## Perspective

**7237: New component custom methods may not be used by the component context menu**  
Component context menus are able to successfully find new custom component methods in client browser and design sessions.

## Platform Core

**7027: Auto-Backups: 2 minute default timer**  
Increased the default Gateway auto-backup time from 2 minutes to 60 minutes.

**6519:Diagnostics Bundle: Jetty Server Dump**  
Added a Jetty server dump to the Gateway diagnostics bundle

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 30, 2023, 9:45pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/37 "2023-03-30T21:45:29Z")

</div>

Nightly Changelog: 8.1.27-SNAPSHOT-b20230329

## Foundation

### Installers

**IGN-7239: Splash Banner prevents remote installs on windows machines**  
When installs on windows specify to use text mode or unattended installs with no GUI the splash panel is now hidden to better support installs where GUI is not supported.

## Tag Historian

### Store & Forward

**IGN-4294: Add button to insert 'this' variable into Named Query binding parameters**  
Added a button labeled "This" for convenient insertion of the {this} variable into named query binding parameters

## Reporting

### Reporting

**IGN-7262: Scheduled report audit records have an 'unknown' Originating Context, instead of Gateway**  
Fixed an issue where a scheduled report action was not paired with a gateway-scoped originating context in the audit events table.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 31, 2023, 8:25pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/38 "2023-03-31T20:25:00Z")

</div>

Nightly Changelog: 8.1.27-SNAPSHOT-b20230330

## Comms

### OPC

**IGN-6605: 'Enabled' device system tag does not reflect actual enabled/disabled status**  
Fixed a bug where the [System]Gateway/Devices/{DEVICE\_NAME}/Enabled tag does not reflect the actual enabled/disabled status after editing and saving the device connection.

## Security

### User Sources

**IGN-4641 Enable/Disable User sources**  
Adds the ability to disable a User source profile through a checkbox in the User source profile config.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [April 4, 2023, 8:12pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/39 "2023-04-04T20:12:08Z")

</div>

Nightly Changelog: 8.1.27-SNAPSHOT-b20230331

## Swing

### Vision

**IGN-2969 PDF Images Display Poorly in Reporting's Vision Client PDF Viewer component**  
Improved quality of images displayed in the Vision PDF Viewer component

**IGN-2822 Printing easy chart will render x-trace/mark at incorrect coordinates**  
Fixed an issue where the Chart and Easy Chart components would have the wrong data point selected when printed.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [April 5, 2023, 3:15pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524/40 "2023-04-05T15:15:02Z")

</div>

Nightly Changelog: 8.1.27-SNAPSHOT-b20230404

## Data & Logic

### SQL Bridge

**IGN-6737: Transaction Group trigger is not subscribed to when OPC data mode is set to Read.**  
Fixed Transaction Groups not subscribing to an OPC item trigger when the data mode is set to Read.

**IGN-7133: Transaction Groups: OPC Items are Read outside of Trigger condition**  
Fixed Transaction Groups reading OPC items outside of a trigger condition when an OPC item trigger exists and the data mode is set to Read.

## Alarming

### Alarm Notification

**IGN-6065: Alarms from MQTT Transmitter-provided tags are not syncing properly**  
Alarm events from MQTT Transmitter-provided tags were not being synchronized to a third gateway via gateway network after gateway startup.

## Comms

### OPC

**IGN-7444: Milo 0.6.9**  
Upgraded OPC UA SDK to version 0.6.9.

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

[Next page](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2023/68524.md?page=3)
