# Nightly 8.1 Changelogs - 2024

**URL:** <https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608>\
**Category:** Ignition Early Access\
**Created:** [December 29, 2023, 3:55pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608 "2023-12-29T15:55:46Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Brian\_Ray](https://avatars.discourse-cdn.com/v4/letter/b/e0b2c6/32.png) [@Brian\_Ray](https://forum.inductiveautomation.com/u/Brian_Ray)\
**Post date:** [December 29, 2023, 3:55pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/1 "2023-12-29T15:55:46Z")

</div>

This post contains changelog entries for nightly builds available in 2024

---

<div class="post-metadata">

**Author:** ![Brian\_Ray](https://avatars.discourse-cdn.com/v4/letter/b/e0b2c6/32.png) [@Brian\_Ray](https://forum.inductiveautomation.com/u/Brian_Ray)\
**Post date:** [December 29, 2023, 3:56pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/2 "2023-12-29T15:56:59Z")

</div>



---

<div class="post-metadata">

**Author:** ![Brian\_Ray](https://avatars.discourse-cdn.com/v4/letter/b/e0b2c6/32.png) [@Brian\_Ray](https://forum.inductiveautomation.com/u/Brian_Ray)\
**Post date:** [December 29, 2023, 3:57pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/3 "2023-12-29T15:57:15Z")

</div>



---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 3, 2024, 8:52am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/4 "2024-01-03T08:52:57Z")

</div>

Nightly Changelog: 8.1.37-SNAPSHOT-b20240102

## Security

### Security

**IGN-2834: Perspective users are not assigned SecurityZones/ security levels when IdP is not set**  
Fixed issue where security zones were not assigned when an IDP is not assigned in the Perspective project.

### Auditing

**IGN-8673: Auditing includes Login Federated URL during Perspective Login**  
Removed superfluous information from the OIDC login and logout auditing messages.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 4, 2024, 8:13am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/5 "2024-01-04T08:13:30Z")

</div>

Nightly Changelog: 8.1.37-SNAPSHOT-b20240103

## Perspective

### Perspective

**IGN-8182: Duplicating components in a Coordinate Container in percent mode with an Aspect ratio will result in new duplicated components showing up as a single pixel.**  
Ensure that components pasted into a percent mode Coordinate Container have the correct size and origin.

## Gateway Network

### Gateway Network

**IGN-8581: Add gateway network stats back to Metrics Dashboard**  
Added individual connection stats back to Metrics Dashboard

## Scripting

### Expressions

**IGN-8307: Regression in Gateway startup time caused by gateway-scoped `runScript` / GatewayScriptFunction**  
Fixed a significant regression in Gateway startup time on systems with many expression tags using the runScript expression function.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 5, 2024, 8:14am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/6 "2024-01-05T08:14:52Z")

</div>

Nightly Changelog: 8.1.37-SNAPSHOT-b20240104

## Perspective

### Perspective

**IGN-1691: Table: editable cell border is resulting in scrollbars**  
Fixed a bug that was causing the vertical scroll bar to appear when a table cell was in edit mode.  
**IGN-1693: Table: no way to programmatically cancel or set the editing state of a table cell**  
Added a property in the property editor that allows the user to specify the current editing cell.  
**IGN-8784: Bump JXBrowser in Platform to 7.36.3 due to CVEs**  
Bumped Perspective designer and Browser module JXBrowser version to 7.36.3 to resolve a list of Chromium CVEs.

## Data & Logic

### SFC

**IGN-8231: Sequential Function Chart parameter value updates are not detected as new changes when saving the project**  
Fixed an issue where updating SFC parameters would not correctly mark the SFC as changed, causing it to not save the changes.

## Foundation

### Launchers

**IGN-8785: JPMS arguments are not correctly being applied for client/designer launches using an older launcher against Java 17+ Gateways**  
Fixed an issue where Java Platform Module System (JPMS) arguments were not correctly being parsed when older client or designer launchers were used, leading to the first value in the client-exports.conf and client-opens.conf files being ignored, causing issues at runtime.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 6, 2024, 8:12am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/7 "2024-01-06T08:12:29Z")

</div>

Nightly Changelog: 8.1.37-SNAPSHOT-b20240104

## Perspective

### Perspective

**IGN-1691: Table: editable cell border is resulting in scrollbars**  
Fixed a bug that was causing the vertical scroll bar to appear when a table cell was in edit mode.  
**IGN-1693: Table: no way to programmatically cancel or set the editing state of a table cell**  
Added a property in the property editor that allows the user to specify the current editing cell.  
**IGN-8784: Bump JXBrowser in Platform to 7.36.3 due to CVEs**  
Bumped Perspective designer and Browser module JXBrowser version to 7.36.3 to resolve a list of Chromium CVEs.

## Data & Logic

### SFC

**IGN-8231: Sequential Function Chart parameter value updates are not detected as new changes when saving the project**  
Fixed an issue where updating SFC parameters would not correctly mark the SFC as changed, causing it to not save the changes.

## Foundation

### Launchers

**IGN-8785: JPMS arguments are not correctly being applied for client/designer launches using an older launcher against Java 17+ Gateways**  
Fixed an issue where Java Platform Module System (JPMS) arguments were not correctly being parsed when older client or designer launchers were used, leading to the first value in the client-exports.conf and client-opens.conf files being ignored, causing issues at runtime.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 9, 2024, 8:13am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/8 "2024-01-09T08:13:59Z")

</div>

Nightly Changelog: 8.1.37-SNAPSHOT-b20240108

## Security

### User Sources

**IGN-7854: Failure to read authToken prevents the gateway from starting or completing authToken maintenance**  
Failure to read IdP auth tokens from disk no longer prevents the gateway from starting  
**IGN-7542: Slow Vision Client IdP Login**  
Refactored Designer and Vision Client IdP auth token record system to improve performance under load

## Gateway Network

### Gateway Network

**IGN-8321: Change send/receive thread count to be configurable on a per connection basis rather than gateway wide**  
Before the PR, the send/receive thread limits were the same values applied to all outgoing connections on the gateway. The thread counts are now configurable on a per-connection basis. Existing connections will take the values previously specified on the gateway. New connections will still have default thread counts of 5 for both sending and receiving, but these values will be configurable when creating and editing a connection.

### EAM & Redundancy

**IGN-8058: Pausing "Send Tags" task does not exist like other tasks do when setting up a schedule**  
Allows "Send Tags" scheduled EAM task to be paused like other scheduled tasks.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 10, 2024, 8:14am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/9 "2024-01-10T08:14:48Z")

</div>

Nightly Changelog: 8.1.37-SNAPSHOT-b20240108

## Security

### User Sources

**IGN-7854: Failure to read authToken prevents the gateway from starting or completing authToken maintenance**  
Failure to read IdP auth tokens from disk no longer prevents the gateway from starting  
**IGN-7542: Slow Vision Client IdP Login**  
Refactored Designer and Vision Client IdP auth token record system to improve performance under load

## Gateway Network

### Gateway Network

**IGN-8321: Change send/receive thread count to be configurable on a per connection basis rather than gateway wide**  
Before the PR, the send/receive thread limits were the same values applied to all outgoing connections on the gateway. The thread counts are now configurable on a per-connection basis. Existing connections will take the values previously specified on the gateway. New connections will still have default thread counts of 5 for both sending and receiving, but these values will be configurable when creating and editing a connection.

### EAM & Redundancy

**IGN-8058: Pausing "Send Tags" task does not exist like other tasks do when setting up a schedule**  
Allows "Send Tags" scheduled EAM task to be paused like other scheduled tasks.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 11, 2024, 8:21am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/10 "2024-01-11T08:21:23Z")

</div>

Nightly Changelog: 8.1.37-SNAPSHOT-b20240110

## Security

### OIDC Integration

**IGN-8388: OIDCUserInfo GsonAdapter can't handle null `nickname` attribute**  
Fixed an issue where if the OIDC user info endpoint returned null for any of the properties, an UnsupportedOperationException prevented the response from being serialized.

## Alarming

### Alarm Notification

**IGN-8575: Notification Profile will skip over a user if any of their email addresses do not include an ‘@’ symbol.**  
Fixed an issue where email alarm notifications would skip notifications for users with an invalid email address configured.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 12, 2024, 8:11am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/11 "2024-01-12T08:11:23Z")

</div>

Nightly Changelog: 8.1.37-SNAPSHOT-b20240111

## Platform Core

### Other

**IGN-6872: Default logback configuration declares an invalid timezone specifier SSS**  
Fixed invalid time zone identifier in default logback.xml.

## Perspective

### Perspective

**IGN-8987: Reporting component not rendering in Workstation**  
Reverted the upgrade to core underlying front-end library used by the Reporting module's Report Viewer and the Perspective module's PDF Viewer components due to dropped support for older browsers. Upgrade instead in next major release. Resolved security vulnerabilities (CVE-2022-37599, CVE-2022-46175, and CVE-2022-37601) by upgrading transitive dependencies directly.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 13, 2024, 8:13am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/12 "2024-01-13T08:13:34Z")

</div>

Nightly Changelog: 8.1.37-SNAPSHOT-b20240112

## Alarming

### Alarm Status

**IGN-8670: Remote alarms remain in the pipeline after the dropout condition has been met.**  
Fixed an issue where remote alarms would remain in pipelines despite dropout conditions being met.

## Scripting

### Scripting

**IGN-8973: Project scripts can continue to attempt to run when switching projects in designer**  
Fixed an issue with modules not shutting down correctly between project switches in the Designer.

## Swing

### Vision

**IGN-6770: system.util ends up with inaccessible / missing functions in Vision Client**  
Fixed an issue where in rare cases, Vision component custom methods would execute on a malformed script engine missing most system functions.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 23, 2024, 8:14am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/13 "2024-01-23T08:14:25Z")

</div>

Nightly Changelog: 8.1.38-SNAPSHOT-b20240122

## Platform Core

### Webserver

**IGN-6729: Implement system property to configure default route group concurrency timeout**  
Implements system property to configure default route group concurrency timeout

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 24, 2024, 8:15am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/14 "2024-01-24T08:15:19Z")

</div>

Nightly Changelog: 8.1.38-SNAPSHOT-b20240123

## Security

### User Sources

**IGN-6856: Active Directory: Improve log messages when LDAPReferralException is encountered due to referral policy setting = "Throw"**  
Added logging of LdapReferralExceptions that includes suggestions on how to avoiding them.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 25, 2024, 8:26am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/15 "2024-01-25T08:26:18Z")

</div>

Nightly Changelog: 8.1.38-SNAPSHOT-b20240124

## Alarming

### Alarm Status

**IGN-8178: Aggregate Runtime Alarm Metric Properties for Array Tags Do Not Update**  
Fixed aggregate runtime alarm metrics on array tags to update when alarms trigger on array elements.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 26, 2024, 8:30am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/16 "2024-01-26T08:30:53Z")

</div>

Nightly Changelog: 8.1.38-SNAPSHOT-b20240125

## Data & Logic

### SQL Bridge

**IGN-4607: Named queries need to work in transaction groups, any other expression areas they're selectable**  
Add Named Query support for Transaction Group Expressions

## Tags

### Tags & UDTs

**IGN-8946: Dataset custom property on a tag gets incorrectly cast to JSON when the tag is imported**  
Fixed an issue causing Dataset custom tag properties to be deserialized as JSON Strings on tag import or gateway restart

## Tag Historian

### Databases

**IGN-8376: Upgrade Postgres JDBC driver version due to CVSS3 High CVE**  
Upgraded the bundled PostgreSQL driver to 42.7.1  
**IGN-8665: JDBC Driver upgrade fails to delete old JAR**  
Fixed an issue where older JDBC drivers might not be properly removed when upgrading to a newer JAR.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 27, 2024, 8:25am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/17 "2024-01-27T08:25:52Z")

</div>

Nightly Changelog: 8.1.38-SNAPSHOT-b20240125

## Data & Logic

### SQL Bridge

**IGN-4607: Named queries need to work in transaction groups, any other expression areas they're selectable**  
Add Named Query support for Transaction Group Expressions

## Tags

### Tags & UDTs

**IGN-8946: Dataset custom property on a tag gets incorrectly cast to JSON when the tag is imported**  
Fixed an issue causing Dataset custom tag properties to be deserialized as JSON Strings on tag import or gateway restart

## Tag Historian

### Databases

**IGN-8376: Upgrade Postgres JDBC driver version due to CVSS3 High CVE**  
Upgraded the bundled PostgreSQL driver to 42.7.1  
**IGN-8665: JDBC Driver upgrade fails to delete old JAR**  
Fixed an issue where older JDBC drivers might not be properly removed when upgrading to a newer JAR.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 30, 2024, 8:26am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/18 "2024-01-30T08:26:40Z")

</div>

Nightly Changelog: 8.1.38-SNAPSHOT-b20240129

## Swing

### Designer

**IGN-7619: Mozilla Rhino update for vulnerability with 7.5 score**  
Bumped the versions of the Designer's bundled script editor and associated libraries. This patches a CVE in the Mozilla Rhino JS engine (which was being brought in as a dependency, but is now specifically excluded).  
In addition, this offers certain editing "niceties", including smart quotes, square brackets and curly braces, and better handling of automatic indentation when authoring and pasting Python code.

## Web UI

### Web UI

**IGN-9015: Lodash 3.0 dependency detected in codebase, security vulnerability**  
Complete a previously incomplete lodash security vulnerability resolution by upgrading lingering dependencies.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [January 31, 2024, 8:31am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/19 "2024-01-31T08:31:43Z")

</div>

Nightly Changelog: 8.1.38-SNAPSHOT-b20240130

## Platform Core

### Modules

**IGN-8776: Modules use Platform EULA for installs and 'view license'**  
Makes new IA module installs require re-accepting platform EULA since individual IA module EULAs were removed.

## Tags

### Tags & UDTs

**IGN-8144: Programmable Device Simulator's Generic Program does not randomize RandomBoolean tags**  
Fixed an issue where random boolean values for the PLC device simulator were not changing.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c985ea71ed53a8f212f3920ddf03fe05249170b8.png) [@system](https://forum.inductiveautomation.com/u/system)\
**Post date:** [February 1, 2024, 8:29am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/20 "2024-02-01T08:29:20Z")

</div>

Nightly Changelog: 8.1.38-SNAPSHOT-b20240131

## Comms

### OPC

**IGN-9087: Milo 0.6.12**  
Updated Milo (OPC UA SDK) to version 0.6.12.

## Alarming

### Voice Notification

**IGN-6220: Voice alarming audit action text is confusing**  
Adjusted the ordering of VOIP Notification audit logs action text to be more clear by adding a "call started" audit event and changing action text "call placed" to "call completed."

## Swing

### Vision

**IGN-8750: Refactor uses of SimpleDateFormat in Vision (client and vision designer)**  
Date formatting in vision must occur through the Swing utilities, or else an error will be displayed with the text `Date format accessed/updated from an asynchronous thread. Vision component date formats must be accessed from the Event Dispatch Thread. Consider using system.util.invokeLater.`

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