# Nightly 8.1 Changelogs - 2022

**URL:** <https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636>\
**Category:** Ignition Early Access\
**Created:** [January 4, 2022, 3:42pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636 "2022-01-04T15:42:45Z")\
**Posts on this page:** 20\
**Page:** 7

<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:** [August 18, 2022, 11:49pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/121 "2022-08-18T23:49:48Z")

</div>

Weekly Changelog: 8.1.21-b20220817

## Data Model

**5267:Add General Alarm Settings to the Config tab on the Edge Gateway webpage**  
Added the General Alarm Settings webpage to Edge.

**6370: Extra tag path change events during tag provider startup causing slowdown/crash**  
Reduce memory usage on gateway startup.

**4318: Transaction Group doesn't sort using Target Name in correct order**  
Transaction group items now sort properly on the Target Name column.

## Platform

**4989: Add case to TypeUtilities#coerce (and thus, toInt expression function) to coerce colors directly to integer**  
The toHex expression function has been updated to accept Color in addition to Integer. See [https://docs.inductiveautomation.com/display/DOC81/toHex](https://docs.inductiveautomation.com/display/DOC81/toHex) for additional info.

---

<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:** [August 19, 2022, 8:51pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/122 "2022-08-19T20:51:37Z")

</div>

Weekly Changelog: 8.1.20-b20220818

## Visualization

**6158: Dropdown: Scroll to currently selected item when popup is shown**  
Dropdown component now scrolls to the currently selected option in the dropdown list when opened.

## Infrastructure

**6139: Installer should have better error messages for expected ignition.conf values**  
Improved Installer logging messages for missing variables found in ignition.conf

**6471: Launchers on Linux do not properly accept arguments with spaces**  
Improve linux Launchers' handling of spaces as command line arguments.

---

<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:** [August 23, 2022, 6:20pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/123 "2022-08-23T18:20:20Z")

</div>

Weekly Changelog: 8.1.21-b20220822

## Platform

**5455: Diagnostics Bundle export**  
Gateway overview page, add button to download a diagnostics bundle zip file that contain logs, thread dump, and other information in one convenient export.

**4391: system.gui.getWindowNames doesn't return alphabetically sorted results**  
system.gui.getWindowNames now returns case-sensitive sorted results from the client scope.

## Visualization

**3548: Designer open/create doesn't display current Ignition gateway**  
Project Dialogs will now display the name of the Gateway that it is connected to in the title bar.

---

<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:** [August 24, 2022, 6:54pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/124 "2022-08-24T18:54:18Z")

</div>

Weekly Changelog: 8.1.21-b20220823

## Visualization

**3098: Vision components are missing the "Rename" right click menu item in Project Browser**  
In the Project Browser, the context menu for Vision components will now include a Rename option.

**6378: Memory leak in Vision Client due to build up of IndirectTagBindingAdapters within ClientTagSubscriptionManager object**  
Vision Indirect tag bindings which receive tag path updates right before going inactive (within 100ms) no longer cause hanging tag subscriptions.

## Platform

**5234: Add pruning for system\_logs.idb based on file size**  
Logs DB (logs/system\_logs.idb) now performs cleanup based on a maximum file size (defaults to 100MB) in addition to the existing maximum event count (defaults to 50,000). See data/logback.xml for available configuration properties.

---

<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:** [August 25, 2022, 4:00pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/125 "2022-08-25T16:00:27Z")

</div>

Weekly Changelog: 8.1.21-b20220824

## Visualization

**2420: Perspective bindings start up all at once, causing extraneous invalid values**  
Improved binding startup logic so that bindings are started up in order of cascading dependencies.

**5657: Indirect Tag Bindings never resolve if they reference a property that does not exist**  
Fixed issue that could cause an indirect tag binding to never produce a property value if the binding relied on a property that didn't exist.

## Platform

**3914: system.user.editUser() doesn't validate password when called from gateway scope**  
system.user.editUser and system.user.addUser now requires the password complexity and appropriately puts the error in the UIResponse in the Gateway scope.

## Data Model

**6455: Disabled UDT Instance doesn't set member tags Enabled property to False**  
Enabled property of UDT Instance members will correctly update when a parent UDT Instance is disabled.

---

<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:** [August 26, 2022, 2:12pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/126 "2022-08-26T14:12:27Z")

</div>

Weekly Changelog: 8.1.21-b20220825

## Visualization

**1110: Button border preview doesn't work in border chooser dialog**  
Removed the Button Border option from the Vision border property selector.

## Connectivity

**6415: Logix tags' UserAccessLevel attribute indicates read-only instead of read-write**  
Set UserAccessLevel attribute to indicate RW whenever AccessLevel indicates RW.

---

<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:** [August 29, 2022, 7:17pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/127 "2022-08-29T19:17:58Z")

</div>

Weekly Changelog: 8.1.21-b20220826

## Visualization

**3714: Project browser tree: Use "with pencil" icon for open windows & templates**

1. The Project Browser now has new icons for opened templates and windows to more easily identify if templates and windows are opened.
2. When templates or windows are duplicated, they will be opened by default.

---

<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:** [August 30, 2022, 10:46pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/128 "2022-08-30T22:46:47Z")

</div>

Weekly Changelog: 8.1.21-b20220829

## Visualization

**1104: Implement Consistent Script Icon**  
Implemented consistency in the script icon. Used to declare that a component has a script configured on it.

**6527: Dropdown: options with number values are causing inconsistent and unexpected search behavior**  
Dropdown options with number values no longer causing inconsistent and unexpected behavior when searching (8.1.20 regression fix).

**3904: Make imported Exchange resources immediately accessible**

Imports from the Ignition Exchange (via the Gateway Config webpage) to a given project are now immediately applied and available to open Designer sessions (via Update Project).

---

<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:** [August 31, 2022, 4:19pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/129 "2022-08-31T16:19:33Z")

</div>

Weekly Changelog: 8.1.21-b20220830

## Platform

**3205: Scripting function to return list of module IDs**  
Added system.util.getModules scripting function that returns a dataset with columns for Id, Name, Version, State (Running, Faulted, etc), and Status (Trial, Activated, etc).

## Data Model

**1965: Create UI tool for detaching/resetting/re-attaching data caches**  
Added functionality to archive and to replace existing disk caches for store and forward engines. Archived caches will be moved to the data/datacache/archives/ location, which can then be loaded, replacing an existing disk cache for the selected engine.

---

<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:** [September 1, 2022, 8:55am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/130 "2022-09-01T08:55:18Z")

</div>

Weekly Changelog: 8.1.21-b20220831

## Visualization

**3366: Unable to rename selected component name in Project Browser with F2 shortcut**  
Add Rename menu item to Designer's Edit menu.  
Nodes in Project Browser can be renamed via the Designer's Edit menu by clicking on the "Rename" menu item. Alternatively, pressing F2 after selecting a node will initiate the renaming of that node.

**6262: Increase contrast on buttons in touchscreen keyboards**  
The text color for keypad buttons on Touchscreen keyboards is now set to black for improved contrast.

---

<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:** [September 2, 2022, 7:57pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/131 "2022-09-02T19:57:36Z")

</div>

Weekly Changelog: 8.1.21-b20220901

## Visualization

**5324: Vision Client Memory leak: Vision Template instances on closed pop ups held by LayeredOverlay's internal Timer**  
Fixed an issue in Vision, where animated quality overlays could hold on to component references, causing a memory leak.

**6539: Dropdown: options with number values are causing inconsistent and unexpected search behavior**  
Dropdown options with number values no longer causing inconsistent and unexpected behavior when searching (8.1.20 regression fix).

**5699: Exception when deserializing a dataset client tag, which crashes the Vision module on Designer startup**  
Corrected a regression from 8.1.15 that could cause a null pointer exception and Designer crash during serialization/deserialization of Vision Client tags containing a PyDataSet value (instead of a standard DataSet datatype).

**6356: Map: markers flicker when basic properties like "icon.color" and "icon.style.transform" (rotation) are changed**  
Adds "rotate" property to Map Icon. Also fixes an issue with icon flickering when the icon rotates or changes color.

## Platform

**5581: NPE in PyDataset.get if PyDataset is received in sendRequest operation**  
Fixed an issue where a received PyDataset (via return from a message handler) might produce a null pointer exception while attempting to retrieve rows from the dataset.

---

<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:** [September 6, 2022, 6:03pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/132 "2022-09-06T18:03:21Z")

</div>

Weekly Changelog: 8.1.21-b20220902

## Platform

**2266: Add runtime assertion to ScriptManager.java ensuring that the calling thread's class loader is what we expect**  
Added runtime assertion to make sure the current thread class loader is correctly set.

---

<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:** [September 7, 2022, 2:48pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/133 "2022-09-07T14:48:22Z")

</div>

Weekly Changelog: 8.1.21-b20220906

## Infrastructure

**2382: .msi version of the Designer and Vision Client Launchers and Workstation**  
The Designer Launcher, Vision Client Launcher, and Perspective Workstation are now offered through MSI installers. These MSI installers will be available at [https://inductiveautomation.com/downloads/ignition/](https://inductiveautomation.com/downloads/ignition/)

## Data Model

**6490: Subscription to tag path with non-existent tag provider doesn't provide any value**  
Subscriptions to non-existent tag providers will now return Bad\_NotFound.

---

<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:** [September 8, 2022, 8:06pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/134 "2022-09-08T20:06:36Z")

</div>

Weekly Changelog: 8.1.21-b20220907

## Visualization

**1810: Reporting: Saving a large report to PDF consumes all available memory and then hangs**  
Improved memory efficiency for report exports to PDFs.

---

<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:** [September 9, 2022, 8:47pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/135 "2022-09-09T20:47:02Z")

</div>

Weekly Changelog: 8.1.21-b20220908

## Data Model

**6501: Tooltips not working on UDT tags**  
Fixed tooltips rendering in the Tag Browser for UDT instances

**6526: Tag Security isn't being honored for when writing to a property binding against a Perspective custom property bound to a UDT Instance**  
Enforce correct write permissions when writing to UDT Instance members through Perspective bindings.

## Infrastructure

**1067: allow launchers to return their version from the command line**  
Added support for returning the current launcher version on all platforms:

- linux: app/designerlauncher.sh --version
- windows (powershell): (Get-Item -Path ‘C:\Program Files\Inductive Automation\Designer
- Launcher\designerlauncher.exe').VersionInfo.ProductVersion
- mac: defaults read Designer\ Launcher.app/Contents/Info CFBundleShortVersionString

---

<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:** [September 12, 2022, 5:09pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/136 "2022-09-12T17:09:27Z")

</div>

Weekly Changelog: 8.1.21-b20220909

## Enterprise

**5049: Overhaul Redundancy status page**  
The redundancy status page has been significantly overhauled to provide much more in-depth information about each redundant subsystem. MDC logging context keys have been added for the redundancy subsystems, making the subsystems easier to troubleshoot. The Log Activity section of the page now displays redundancy-related log entries and can be changed to display DEBUG and TRACE log entries on the fly.

Note that a few redundancy-related metrics on the Gateway metrics dashboard status page have been moved. redundancy/configUpdateThroughput has been moved to redundancy/config/pendingUpdates. redundancy/runtime-updates/alarming/alarmEvents has been moved to redundancy/runtime-updates/alarming/alarmEvents/pendingUpdates. The alarmShelf metric and tag provider metrics have been moved in a similar way.

## Visualization

**6586: Script editors don't regain focus after property editor is used to select something**  
Fixed an issue where property selectors would not properly re-focus the script area after a property was selected.

## Infrastructure

**3191: Copy Suggestions on Edition Selection Screen**  
Corrected some inconsistencies that stood out on the edition selection screen. Changed the word "version" to "edition". Changed "Ignition" button to "Standard Edition" button and deleted the arrow. Changed "Ignition Edge" button to "Edge Edition" button.

## Data Model

**6294: Tag Report Tool Polish**  
Tag Report Tool improvements:

- Added option to Include UDT Members
- Added option to include UDT Types Folder
- Added Overrides property to report to list overridden properties, not currently filterable.
- Property filter for Value will now query against the actual value not Qualified Value
- Added Not Like property filter comparison
- Column sizes are now persisted for saved searches
- Added Timestamp property for filtering and reporting
- Folders and UDTs will no longer return with Bad\_Uncertain in filters

---

<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:** [September 18, 2022, 1:02pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/137 "2022-09-18T13:02:21Z")

</div>

Weekly Changelog: 8.1.22-b20220916

## Visualization

**6541: View/Component Configuration Explorer MVP**  
Added the Configuration Explorer to Perspective, which allows easy interpretation of the structure of dynamic configuration inside a view.  
[See forum post](https://forum.inductiveautomation.com/t/view-configuration-explorer-a-new-tool-for-visualizing-dynamic-configuration-in-perspective/64183)

## Enterprise

**5086: Need indication when Apply Files action is in process during Agent Recovery**  
Added an indication to show agent recovery is in progress when the Apply Files button is pressed during the agent post-setup phase.

---

<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:** [September 21, 2022, 2:36pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/138 "2022-09-21T14:36:46Z")

</div>

Weekly Changelog: 8.1.22-b20220920

## Visualization

**4446: Http Binding can be configured in a way that prevents it from publishing a value, maybe not catching an error**  
Http bindings with expression-driven bodies now produce a bad-quality result if the body's expression produces a bad quality result.

---

<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:** [September 27, 2022, 3:03pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/139 "2022-09-27T15:03:34Z")

</div>

Weekly Changelog: 8.1.22-b20220926

## Visualization

**3574: Perspective support for def SVG attributes or properties is inconsistent**  
Perspective SVG Importer has been greatly enhanced, adding support for the most common SVG elements. A new "convert to drawing" function has been added to the right click menu in the Designer for selected SVG based components including Cylindrical Tank, Icon, Linear Scale, Moving Analog Indicator, Sparkline, Thermometer, All Symbols, and Coordinate Container (containing pipes).

---

<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:** [September 30, 2022, 12:39am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/140 "2022-09-30T00:39:25Z")

</div>

Weekly Changelog: 8.1.22-b20220927

## Data Model

**3896: Perspective alarm status table does not show local alarms when remote alarms are unavailable**  
Fixed an issue where local alarm events wouldn't display within the Perspective Alarm Status Table if the local gateway had a remote tag provider configured, but the remote gateway's service access for alarm statuses was denied.

## Visualization

**6480: Power & TimeSeries Chart: intelligent, automatic, tick selection based upon visible domain range**  
Fixed an issue with the powerchart where when panning in realtime mode, the graph line did not paint correctly. Added auto generated tick marks based on chart values to the Power and Time series charts.

**6354: Image Management is rendering the previews of some SVGs as small and/or filling the whole preview box**  
Fixed some issues with the rendering of thumbnails in image management. In addition, improved the rendering quality of scaled SVG images in Vision.

Weekly Changelog: 8.1.22-b20220928

## Visualization

**6674: Output parameters do not work in the Accordion component's header's viewParams**  
Made view parameters of the Accordion component's item headers compatible with output params.

**5728: Clicking between open templates in the Project Browser doesn't select them in the list of open tabs**  
Fixed an issue where when open Templates were clicked, they were not opened in the workspace. Use Alt Click if you need to click on a Template to drag it, in order to embed the Template in another Template.

## Data Model

**6623: DB Query Tags targeting the same datasource across multiple providers can end up generating NPE and stop updating**  
Fixed a regression from 8.1.20 that could impact DB query tags when they share a common database connection across disparate tag providers.

## Enterprise

**6676: Unable to Create an Outgoing GAN Connection from 8.1.20 to a 7.9 gateway**  
Due to an issue introduced in 8.1.20, 8.1 gateways were unable to establish an outgoing gateway network connection to 7.9 gateways.

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

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