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

<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:** [January 4, 2022, 3:42pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/1 "2022-01-04T15:42:45Z")

</div>

This post contains changelog entries for nightly builds available in 2022

---

<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:** [January 4, 2022, 3:43pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/2 "2022-01-04T15:43:36Z")

</div>



---

<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:** [January 4, 2022, 3:44pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/3 "2022-01-04T15:44:16Z")

</div>

Nightly Changelog: 8.1.14-b20220104

## Visualization

**3114: Reporting Property Inspector tooltip background/fill incomplete**  
Tooltips in Reporting property tables now render properly.

**4018: Disabled named queries should be listed with disabled icon in path selection tree**  
Updated the Named Query disabled icon in the Project Browser and query selector dialogs.

**3195: Spinner: If the spinner is set to Date mode, it won't change to another mode until the window is closed and reopened**  
The Vision Spinner component now properly switches to and from Date Mode.

---

<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:** [January 4, 2022, 3:47pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/4 "2022-01-04T15:47:22Z")

</div>



---

<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:** [January 5, 2022, 6:22pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/5 "2022-01-05T18:22:34Z")

</div>

Nightly Changelog: 8.1.14-b20220105

## Visualization

**563: Dashed line does not appear dashed in report pdf**  
Dashed lines no longer show as solid in Reporting PDFs.

**3331: Add refresh capability to File Explorer component**  
Added a right-click context menu to the Vision File Explorer with a refresh option.

**1758: Data Sources In Key Browser Have No Discernible Order**  
Ordering of report parameters and data source keys in Key Browser now match the Data tab.

**2946: Alarm status table's footer properties aren't reloaded after changing notes area properties**  
Alarm status table maintains footer display settings as note area properties are changed.

**2861: The Status Chart component does not sort Series Data alphanumerically in Tall format**  
Status chart y-axis is sorted alphanumerically when using string values in tall mode.

---

<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:** [January 6, 2022, 12:31pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/6 "2022-01-06T12:31:04Z")

</div>

Nightly Changelog: 8.1.14-b20220106

## Visualization

**4898: Report Simple Table: NPE when adding row/column between merged cell (recurrence of IGN-1509)**  
No longer throwing an exception when adding a row or column after a merged cell in the Reporting simple table component.

**4367: Double click to open table customizer on power table**  
Double clicking on a Power Table now opens the table customizer.

**5190: Feature to change alignment on Alarm Journal and Alarm Status Table header**  
Added the ability to change the alignment of the Alarm Journal and Alarm Status table components.

**5105: Feature to change font on Alarm Journal Table headers**  
Added the ability to change the font of the Alarm Journal table.

**2909: Thumbnails in Image Browser do not scale properly**  
Thumbnails shown in the Image Browser now scale appropriately.

**4205: Popup calendar component style regression**  
The Vision Popup Calendar drop down button consistently displays the appropriate LaF.

**1379: Scrollbar width can not be set unless Touchscreen Mode is enabled for Vision project**  
Scrollbar width can now be set on Vision client startup when touchscreen is enabled/disabled.

## Data Model

**5361: Colors cannot be stored in dataset tags anymore**  
Colors can now be stored in Datasets again with additional functionality to add colors to datasets via the UI.

---

<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:** [January 10, 2022, 2:09pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/7 "2022-01-10T14:09:56Z")

</div>

Nightly Changelog: 8.1.14-b20220107

## Visualization

**5354: Histogram metric serializer divide-by-zero arithmetic exception**  
Prevent divide by zero exception in histogram metric that is causing metric dashboard to display not available metrics.

**2893: NPE, redraw issues when pie chart with SQL data binding uses 'By Row' extract order**  
Binding Vision Pie Chart data with a SQL query while using By Row extract order no longer throws an NPE.

**4952: Fix XY Chart position problems when rotating labels**  
XYChart properties, add axis label vertical and horizontal centering, allow advanced free form configuration that allows additional properties. See docs.

**3482: Status bar gateway icon (lower right) should open gateway web UI when clicked**  
Clicking on the Gateway icon in the Designer status bar now opens the connected Gateway in a browser.

## Infrastructure

**3609: Designer Launcher incorrectly reports "incompatible version" when gateway hasn't been commissioned**  
The Designer Launcher now properly shows when a Gateway needs to be commissioned.

---

<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:** [January 10, 2022, 5:34pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/8 "2022-01-10T17:34:25Z")

</div>

Nightly Changelog: 8.1.14-b20220110

## Enterprise

**5123: Shelved Alarms are not handled correctly when switching between Backup/Master in a redundant setup**  
Alarm shelf did not stay synchronized between redundant nodes under certain conditions. Also fixed a ConcurrentModificationException when opening the alarm shelf on a client.

## Visualization

**877: On the Schedule Management component in Vision, have the Schedule layout match the Week layout when adjusting/adding a schedule**  
The layout of the Schedule Management component now matches the first day of the week given the local timezone in a Vision Client.

**2923: Calendar component shows wrong date for Today if left open overnight**  
The Vision Week and Month View component calendars now consistently update the current date when left open overnight.

**4132: Polling Rate on SQL binding enabled by default when default option is Off**  
The polling rate input for SQL and Named Query bindings properly defaults to "off."

**2565: User Management component - Uncommitted contact info entry will be carried across edited users**  
The User Management component no longer shows uncommitted changes when editing multiple users.

**3113: Vision Radio Button "Fill Background" Doesn't Take Effect Immediately**  
Changing the Fill Background property of a Vision Radio Button now takes effect immediately.

**2807: Create color properties for the Roster Management component**  
Now exposing color properties for the Vision Roster Management component.

**5364: Alarm Status Table, failed to query alarms as result of SimpleDateFormat index out of bounds exception**  
Resolve issue where alarm tables were failing to query alarms due to an index out of bounds exception being thrown, originating from use of non-thread safe date formatter. Possibly resolves reports of intermittent inaccuracies with alarm event activeTime being observed in the alarm table.

**3935: ClassNotFoundException when pasting a 0R0C dataset into dataset viewer**  
Pasting an empty dataset into the Dataset Editor no longer throws a ClassNotFoundException.

## Platform

**4882: system.util.invokeAsynchronous intellihint is missing a return value description**  
The documentation for the scripting function invokeAsynchronous has been updated to reflect a proper return type.

## Data Model

**5117: Using polling runScript expressions in transition blocks results in ExecutionQueue errors and GatewayScriptFunction warnings**  
Fixed a race condition which would cause "Timer already cancelled" errors to occur when SFCs execute runScript expressions.

**4126: system.tag.queryTagDensity intellihint description is misleading**  
Clarified description for system.tag.queryTagDensity scripting function.

## Security

**5284: Internal IDP hostname comparison should be case-insensitive**  
Fixed an issue where IdP login from a vision client, designer, or perspective mobile app could throw a 500 internal server error if the gateway URL scheme or hostname is configured with non-lowercase characters.

---

<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:** [January 13, 2022, 3:39pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/9 "2022-01-13T15:39:24Z")

</div>

Nightly Changelog: 8.1.14-b20220113

## Connectivity

**5314: Logix driver request accumulation and delays**  
Prevent the accumulation of Requests and long delays before execution while the driver is not connected. This had impacts on memory usages and read/write timeouts from scripting.

---

<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:** [January 24, 2022, 10:58am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/10 "2022-01-24T10:58:49Z")

</div>

Nightly Changelog: 8.1.15-b20220121

# Data Model

**5336: Add License State to system tags**  
Added system tag to monitor the platform's license state.

## Connectivity

**3950: Add Device name on Modbus Address Mapping page**  
Modbus address config page now includes the device name in the page header.

---

<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:** [January 25, 2022, 12:18pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/11 "2022-01-25T12:18:28Z")

</div>

Nightly Changelog: 8.1.15-b20220124

## Visualization

**2532: Dragging a tag onto an easy chart does not use the tag's engineering unit's for the axis name**  
Dropping a tag onto an Easy Chart will use the tag's engineering units when creating the axis.

**4020: Some Bar Chart and Gantt Chart properties are missing descriptions**  
Added missing property descriptions for Vision components.

**3903: Typo in tooltip key for Fullscreen and Workstation mode action delegates**  
Fixed various UI tooltips in Perspective.

**5309: Dropdown: Active state is still toggled when the component is disabled**  
Disabling a Dropdown Component when the dropdown is active will no longer result in the dropdown becoming unusable when it becomes no longer disabled.

**4856: Perspective One shot Button with 'Confirm' enabled can cause infinite loop when Pressed at certain Zoom levels**

---

<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:** [January 26, 2022, 12:42pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/12 "2022-01-26T12:42:15Z")

</div>

Nightly Changelog: 8.1.15-b20220125

## Visualization:

**IGN-5291 Blocked perspective-worker threads caused by long running perspective-queue thread on view startup, causes slow initialization in Perspective**  
Optimized map transforms which were spiking thread counts in the perspective-worker pool during view startup.

**1009: Cannot use system.db functions after retargeting from Edge to full Gateway**  
Vision Client retargets now launch the new client with the correct settings for different editions as well as the condensed dialog font option if specified ensuring that edition specific features match the requirements of the new client.

**2898: Vision: setting the value property of cylindrical tank or level indicator component with script throws error**  
Setting the value property of a Cylindrical Tank or Level Indicator component no longer throws a read only attribute error.

**5175: ErrorUtil popup can't be seen if triggered while a modal dialog (e.g. Vision binding configurator) is visible**  
Designer Error and Warning dialogs no longer appear behind modal dialogs.

## Data Model

**4529: Relocate "Limit" tag diagnostic**  
Moved the tag diagnostic stat for deadband limit into Deadband category.

**5397 Alarm events within a remote pipeline don't update status after a jump block**  
Fixed an issue where alarm events within remote pipelines wouldn’t be monitored for future event updates if the event transitioned to another pipeline through use of a jump block.

## Security

**3258: Display all of the common reasons why authentication could have failed**  
Login pages across Ignition/Perspective/Vision have been updated to display (all) common reasons for failed logins, while not displaying specific reasons due to security best practices.

**5378: High User Inactivity Timeout causes gateway webpage to crash**

- The user inactivity timeout value on the Gateway Web Interface \> Config \> Security \> General page now limits the acceptable range of values to -150,000,000 to 150,000,000 to prevent setting to a value which could cause an underflow or overflow, preventing the web interface from loading
- The cache validation timeout value on the Gateway Web Interface \> Config \> Security \> Users, Roles page now limits the acceptable range of values to -9,000,000,000 to 9,000,000,000 to prevent setting to a value which could cause user source profiles to fail returning its list of users and roles

---

<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:** [January 27, 2022, 12:33pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/13 "2022-01-27T12:33:23Z")

</div>

Nightly Changelog: 8.1.15-b20220126

## Enterprise

**3972: Existing EAM alarm evaluators not updated with new pipeline settings**  
EAM controller alarm pipeline changes now take effect immediately. Before, a module restart was required for pipeline changes to take effect.

## Visualization:

**1352: Tag Binding: Cannot Coerce Value error from .value tag binding on fill paint property in Vision**  
Fixed an issue where using the fully qualified value property of a tag in a tag binding on a Color or Paint property would throw an error.

**4691: Non-ASCII characters are lost when a report saves as a CSV**  
Reports generating CSV files now preserve non-ASCII characters.

**4220: Perspective dropdown component cuts off start of selection labels when component thin and search enabled**  
The value of a Dropdown Component will no longer be cut off when the component is thin and search is enabled.

**2805: Incorrect scripting name for Easy Chart X-Trace Track Mouse property in property editor**  
Fixed reading and writing to the Easy Chart.xTraceTrackMouse property in bindings.

**5106: Perspective pages fail to load in older versions of Chrome**  
Fixed issue with versions 57-60 of Chromium where Perspective was not able to load views that were referencing the DOMRect class.

## Data Model

**4309: Tags named "_types_" cannot be deleted**  
Unable to delete a tag folder named "types".

## Connectivity

**5390: Double Quotes Added to OPC UA Server Cert DNS names**  
Fixed extra quotes around DNS names in OPC UA server certificate.

---

<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:** [January 28, 2022, 12:56pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/14 "2022-01-28T12:56:35Z")

</div>

Nightly Changelog: 8.1.15-b20220127

## Visualization

**5421: OPC Quick Client doesn't properly manage subscriptions across multiple servers**  
OPC Quick Client now properly manages subscriptions across multiple servers.

**5155: Perspective Map: onMapClick and onVectorClick component events are both triggered when clicking on a vector**  
Added a stopPropagation property to vector shapes and markers on the Map component in order to allow the user to determine how events should propagate between the children of the map component and the parent map component itself.

## Data Model

**2401: Shelving remote alarms from a remote tag provider create multiple entries in the alarm status table**  
Fixed an issue where duplicate paths were being listed for remote shelved alarms when the gateway has more than one remote tag provider defined. This affects the alarm status table component in Vision and Perspective as well as the system.alarm.getShelvedPaths() function.

**308: Restarting Remote Provider Can Cause Bad\_Stale Tag Quality**  
Fixed an issue where restarting remote tag providers can cause tags to be stuck indefinitely in Bad\_Stale quality.

**IGN-5394 Include java.sql.Timestamp, Primitive Types in dataset tag type whitelist**  
Resolved issue where datasets with columns of type java.sql.Timestamp or java primitives could not be written to tags.

---

<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:** [January 31, 2022, 6:46pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/15 "2022-01-31T18:46:00Z")

</div>

Nightly Changelog: 8.1.15-b20220131

## Data Model

**2551: SFC Legend doesn't show anything**  
The SFC legend can now be properly viewed in the Designer and SFC Monitor component.

**5454: Toggling alarm Enabled loses all other alarm configuration on tag**  
Fixed issue where writing to an alarm configuration property would replace all existing alarm configurations with the single configuration being modified.

**IGN-4925 'Error saving node configuration' spamming logs until resetting tag provider**  
Made tag config storage/retrieval more robust.

## Visualization

**2741: Adding Locale typed cell in dataset editor throws error**  
The Vision dataset editor no longer throws a ClassCastException when adding new rows with columns containing Locale types.

**729: Comments Panel: Download attachment links get disabled after being clicked once**  
Clicking a download link in the Vision Comments Panel component no longer leaves subsequent downloads unusable.

**3636: client keystroke scripts are loaded within designer if in preview mode**  
Client keystroke scripts no longer fire in Designer preview mode.

**5485: Missing Perspective or 3rd party components causing view config is undefined and objectForSaveError**  
Missing or unregistered components by external authors no longer cause an opened view in the Designer to never load.

**3933: Alarm journal component filter section doesn't align properly when resized**  
Fixed the layout of the Vision Alarm Journal component Filter panel from growing out of proportion when resized.

## Connectivity

**5409: Server health check task is registered with duplicate key, resulting in only one server being monitored**  
Resolved issue where multiple OPC DA client connections would see bad/not connected tag qualities over time, or not reconnect correctly after server disconnection.

## Platform

**2993: messageHandler will fail when returning BasicStreamingDataset within data structure**  
Fixed an issue where a gateway message handler returning a data structure containing a database query result dataset would block an error when consumed from designer/client scope.

## Security

**1478: From scripting, fetching the list of all configured user source profiles will allow users to discover and select a user source as input to other scripting functions**  
Added system.user.getUserSources scripting function to return the list of all user source profiles configured in the system

---

<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 1, 2022, 8:41pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/16 "2022-02-01T20:41:34Z")

</div>

## Connectivity

**5411: Prevent delays and request accumulation while waiting for channel reconnect**  
NJ, FINS, and DNP3: prevent the accumulation of Requests and long delays before execution while driver is not connected. This had impacts on memory usages and read/write timeouts from scripting.

**5480: The function system.opcua.callMethod incorrectly encodes ByteString parameters**  
Support coercion of primitive arrays to ByteString when writing to tags or calling methods with ByteString type input arguments.

## Data Model

**5286: Reference Tag and Binding Loop cause an infinite remote tag read loop**  
Prevent infinite loop caused by bi-directional property binding to reference tag.

**2962: system.alarm.acknowledge() can cause duplicate events in alarm journal**  
Fixed an issue that allowed acknowledged alarm events to still be acknowledged again. In addition, changed the system.alarm.acknowledge function to return a Set of alarm event ids (UUIDs) that were unable to be acknowledged successfully.

## Visualization

**3262: Perspective Map Component: Modifying a geoJSON object does not redraw the geoJson layer until the map component is refreshed.**  
Changes made to a GeoJSON layer of the Map component are now visualized in the map.

**4798: Perspective Map: Need ability to style individual geoJSON entries**  
The configuration possibilities of the Map components GeoJSON layers has been expanded to allow style options for GeoJSON feature objects. The default schema of Polygon, Polyline, Rectangle, and Circle layers has been changed to align with how GeoJSON features are configured, and to help make configuration more straight forward. See docs for more.

## Platform

**3779: Unable to start Ignition with Turkish locale: "Cannot create PyString with non-byte value"**  
Ignition Gateway would not start for some locales, such as Turkish.

---

<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 2, 2022, 9:28pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/17 "2022-02-02T21:28:07Z")

</div>

Nightly Changelog: 8.1.15-b20220202

## Visualization

**958: Add functionality to Tag Creator to Import Tags**  
New visualized import tool that allows users to:

- See what is in a tag import file prior to import
- Determine the exact location where a tag from an import file will be placed
- Make adjustments to a tag(s) prior to importing from a file
- Identify issues with a tag import and fix them prior to importing

**1915: Password Field: Add Autocomplete Option to component**  
Two new props were added to TextField, TextArea, and PasswordField. props.autoComplete, and props.name. They are both used for the browser's built in autoComplete functionality. Compliance and use by browsers varies greatly and may require some trial and setup within the browser to get working. Suggested values are given, but not all valid values are suggested via the props. Experimentation with specific browsers may be required to get the desired effect. See [HTML attribute: autocomplete - HTML | MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete)

In addition autocomplete="off" has been hardcoded for the Dropdown component's search input. A future enhancement may implement the autocomplete prop/HTML attribute for the Dropdown Component, but is not yet implemented.

## Platform

**5248: In Metrics System, `runFunction` calls not attributing time towards _Execute_ metric**  
Fixed an issue that would cause execution time for some scripts (that are defined via a function, such as scheduled scripts) to not be properly recorded in the scripts.project-XXXX.execute metric. Previously, only the defining of the function was being attributed to the execution time (after compilation), not the actual invocation itself.

## Known Issues

- The current nightly has a known bug in Perspective Popup behavior, in which the Popup forces a page refresh, potentially breaking the page, and effectively breaking Popups. This issue is being worked on and will be resolved in the next nightly release.

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [February 3, 2022, 4:39pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/18 "2022-02-03T16:39:22Z")

</div>

Nightly Changelog: 8.1.15-b2022020216

## Platform

**5375: Allow an Ignition project to be used as a Git repo (ignore .git folder)**

Now automatically excluding .git, .hg, and .svn folders when scanning project files for changes.

## Visualization

**5504: Dropdown Component: Autocomplete displays in the search field**

Reverted most of IGN-1915 but kept the cosmetic additions to the dropdown component.

**5463: Perspective pages can display TypeError when loading in older versions of Chromium**

Prevented an error that would prevent Perspective from loading in older versions of Chrome that don't support Promise.finally.

---

<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 4, 2022, 12:56pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/19 "2022-02-04T12:56:10Z")

</div>

Nightly Changelog: 8.1.15-b20220204

## Data Model

**4844: Store and forward silently dropping historical records when table does not exist**  
Prevent Store and Forward from occasionally dropping historical records on database errors.

## Security

**2426: Audit sync throws buffer full exception when syncing \>250 records**  
Optimized audit log data so that these entries are grouped together when inserted into S&F memory buffer.

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [February 7, 2022, 4:15pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/20 "2022-02-07T16:15:32Z")

</div>

Nightly Changelog: 8.1.15-b2022020410

## Platform

**4978: 'Resulting message size is too large' when opening very large Perspective view**  
Large views are no longer are subject to the websocket maximum message size limit when loading in the designer.

## Visualization - Web

**2513: Indirect tag binding property reference returns BrowseValue object if the value of the property is blank in Perspective**  
In indirect tag binding property reference will now return NOT\_FOUND if the value of the property is empty.

**5300: A Script Transform on an Expression Structure binding to the props.filters.active.results.data property of an Alarm Status Table executes many times when the Alarm Status Table is refreshed**  
Fixed issue that could cause bindings (and transforms) to execute many times when looking at array properties that are being re-written.

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