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

<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:** [March 7, 2024, 8:25am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/43 "2024-03-07T08:25:31Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240306

## Data & Logic

### SQL Bridge

**IGN-8239: Transaction groups can fail to stop during slow IO operations**  
Fixed an issue where a Transaction Group could fail to stop properly resulting in being unable to start the same group.

## Security

### SAML Integration

**IGN-9235: Bump Apache Santuario (xmlsec) Dependency to address CVE-2023-44483**  
Upgraded Apache Santuario (xmlsec) dependency from v2.3.3 to v2.3.4

---

<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:** [March 8, 2024, 8:29am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/44 "2024-03-08T08:29:14Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240307

## Perspective

### Perspective

**IGN-8915: Stream to perspective video player remains open when closing popup or navigating to a new view**  
Fixed a bug where live feed data would continue to load after the stream is closed.  
**IGN-6546: Power Chart: If a pen is not rendered on the pen control of the chart, then it will be removed when the visibility of other pens is toggled**  
Invalid pens will be rendered in the Power Chart footer

---

<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:** [March 9, 2024, 8:25am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/45 "2024-03-09T08:25:43Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240308

## Perspective

### Perspective

**IGN-8994: Breakpoint container disappears on toggling preview mode in the Designer**  
Fixed a bug causing breakpoint containers to crash when toggling preview mode in the designer.

## Alarming

### Alarm Journal

**IGN-9207: Alarm journaling for re-enabled alarms is inconsistent**  
Fixed an issue where re-enabling alarms in specific alarm states weren't stored to the alarm journal.

---

<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:** [March 13, 2024, 7:30am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/46 "2024-03-13T07:30:18Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240312

## Security

### Security

**IGN-9236: Bump jose4j Dependency to address potential DoS Vulnerability**  
Bumped jose4j dependency from v0.9.3 to v0.9.5 to address a potential DoS vulnerability

## Reporting

### Reporting

**IGN-9273: Upgrade Apache POI from 3.17 to 4.1.2 to remove mandatory log4j dependency, retest IGN-5969**  
Upgrade Apache POI from 3.17 to 4.1.2

## Perspective

### Perspective

**IGN-1181: Add tabindex to meta props schema, emit into rendered component if appropriate**  
Added the tabIndex property to component meta props

## Infrastructure

### Java - Azul

**IGN-9121: Bump bundled runtime to Java 17.0.10**  
Java Runtime Environment (JRE) version is now 17.0.10

---

<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:** [March 14, 2024, 7:26am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/47 "2024-03-14T07:26:29Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240313

## Perspective

### Perspective

**IGN-2412: Bindings do not move with the array items in props.items when Structure \> Add before or Add after are used.**  
Property configs, including bindings, remain assigned to moved or shifted array items within the Property Editor.  
**IGN-3141: Array element dragging results in duped values**  
Reordered array items within the JSON Editor or Property Editor do not result in duplicate index keys.

---

<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:** [March 15, 2024, 7:25am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/48 "2024-03-15T07:25:31Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240314

## Tag Historian

### Databases

**IGN-9328: Upgrade Postgres JDBC driver due to CVE-2024-1597**  
Upgraded the bundled PostgreSQL driver to 42.7.2

## Perspective

### Perspective

**IGN-8375: Selecting a row or column in a Perspective Table results in a write for every item in the row or column if there is a bidirectional property binding on props.selection.data**  
Added new "coalesce" property for bidirectional bindings, to consolidate multiple changes into a single write back.

## Tags

### Tags & UDTs

**IGN-9178: Fix ignored InterruptedExceptions in TagProviderImpl.java**  
Added additional concurrency-related error handling

---

<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:** [March 16, 2024, 7:26am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/49 "2024-03-16T07:26:32Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240315

## Tags

### Tags & UDTs

**IGN-9177: Fix ignored InterruptedExceptions in TagProviderRpc.java**  
Add concurrency-related error handling to Tag Reference Tracker API

---

<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:** [March 19, 2024, 7:24am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/50 "2024-03-19T07:24:39Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240318

## Reporting

### Reporting

**IGN-9349: Reporting: Filter Keys do not work in Child tables of Table Groups**  
Fixed: Filter Keys no longer worked for child tables of Table Groups.

## Tag Historian

### Store & Forward

**IGN-6929: Tag history splitter does not forward data to the second connection when the first connection is faulted and its S & F is filled.**  
Fixed an issue with the tag history splitter that would prevent secondary data storage if the primary connection's memory buffer limit was met.

## Alarming

### Alarm Notification

**IGN-3256: Alarm Consolidation causes all consolidated events to be sent to the first roster that hits the notification block**  
Fixed an issue where all alarm events captured within an alarm consolidation delay period would only be sent to the roster assigned to the first alarm event. Now, all assigned rosters from alarm events gathered by consolidation will be sent a notification.

---

<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:** [March 20, 2024, 7:27am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/51 "2024-03-20T07:27:14Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240319

## Perspective

### Perspective

**IGN-7673: DateTimeInput - minute decrement arrow is disabled when setting the minutes for any hour during the same day to less than the minute on minDate property**  
Fixed an issue in the DateTime Input/Picker component that caused the minute and second increment/decrement buttons to be incorrectly disabled.

## Gateway Network

### EAM & Redundancy

**IGN-7186: EAM: Allow the tag collision policy to be specified in the Send Tags task**  
Added ability for EAM Send Tags Task to specify Tag Collision Policy.

## Reporting

### Reporting

**IGN-9172: Reporting: Headers are duplicated when exporting data to CSV**  
Fixed an issue where saving a multi-page report containing tables with headers to CSV format resulted in duplicate table headers being exported for each page

## Foundation

### Installers

**IGN-8983: Reading install-info.txt throws "IllegalArgumentException: Malformed \uxxxx encoding. "**  
Installer creation of the install-info properties file now properly escapes invalid characters so they are read successfully on gateway startup.

---

<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:** [March 21, 2024, 7:25am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/52 "2024-03-21T07:25:06Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240320

## Tags

### Tags & UDTs

**IGN-9267: Tag breaks and throws ClassCastException when using system.tag.configure to override the datatype of an alarm’s custom property**  
Fixed an issue where using system.tag.configure() to overwrite UDT alarm custom properties with a different datatype would throw a 'ClassCastException' resulting in UDT instance member tags from updating.

---

<div class="post-metadata">

**Author:** ![Wyatt\_Dias](https://avatars.discourse-cdn.com/v4/letter/w/e0b2c6/32.png) [@Wyatt\_Dias](https://forum.inductiveautomation.com/u/Wyatt_Dias)\
**Post date:** [March 21, 2024, 3:54pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/53 "2024-03-21T15:54:09Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240320

## Alarming

### Alarm Notification

**IGN-2188: Support Airlink SMS notification on redundant systems**  
Add redundancy settings for Airlink SMS notification profiles

---

<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:** [March 22, 2024, 7:27am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/54 "2024-03-22T07:27:18Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240321

## Comms

### Drivers

**IGN-7136: Micro800 Driver**  
Added a new driver for communication with Allen Bradley Micro800 series PLCs via Ethernet/IP.

## Gateway Network

### EAM & Redundancy

**IGN-9268: EAM: Upgrading a 3rd Party Module Through an Agent Task Fails to Accept the Module License on the Agent Gateway**  
Fixed an issue where using EAM Install Module task to upgrade a 3rd party module could cause the new module to be quarantined.

---

<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:** [March 23, 2024, 7:29am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/55 "2024-03-23T07:29:36Z")

</div>

Nightly Changelog: 8.1.39-SNAPSHOT-b20240322

## Comms

### Drivers

**IGN-9471: Ensure license state update listeners get removed during shutdown**  
Fixed an issue where the license state update listener on the Mitusbishi Driver and Micro800 Driver was not getting removed on shutdown.  
**IGN-9470: DNP3 Driver Trial Expires When Licensed**  
Fixed a bug that triggered trial timeout logic when a partial license trial expired.

---

<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:** [March 26, 2024, 7:29am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/56 "2024-03-26T07:29:47Z")

</div>

Nightly Changelog: 8.1.40-SNAPSHOT-b20240325

## Reporting

### Reporting

**IGN-8213: Runtime exceptions in one scheduled report distribution task affect all subsequent distribution tasks**  
Fixed an issue where the failure of a scheduled action during report distribution would disrupt the execution of subsequent actions.

---

<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:** [March 27, 2024, 7:29am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/57 "2024-03-27T07:29:57Z")

</div>

Nightly Changelog: 8.1.40-SNAPSHOT-b20240325

## Reporting

### Reporting

**IGN-8213: Runtime exceptions in one scheduled report distribution task affect all subsequent distribution tasks**  
Fixed an issue where the failure of a scheduled action during report distribution would disrupt the execution of subsequent actions.

---

<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:** [April 2, 2024, 7:26am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/58 "2024-04-02T07:26:41Z")

</div>

Nightly Changelog: 8.1.40-SNAPSHOT-b20240401

## Swing

### Designer

**IGN-5139: CRC Corruption Error In Designer Log After Opening Tag Browser for the first time**  
Fixed CRC Corruption error that would appear when opening the Tag Creator in Edge, Maker, or Cloud edition.

## Web UI

### Web UI

**IGN-3158: Designer Memory Settings - 128 MB option Text Change**  
Fixed display of 128 MB option for Designer memory in Gateway Settings page.

---

<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:** [April 3, 2024, 7:27am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/59 "2024-04-03T07:27:38Z")

</div>

Nightly Changelog: 8.1.40-SNAPSHOT-b20240402

## Swing

### Designer

**IGN-9367: Vision Component Script Editor window opening behind Designer window**  
Fixed an issue where Vision components' script editor could not be opened from the project browser; it would automatically be "hidden" by the primary designer frame.

## Tags

### Tags & UDTs

**IGN-9353: Multi-Instance Wizard: Pre-defined parameters do not work**  
Fixed an issue within the Multi-Instance Wizard where supplying predefined parameters resulted in the loss of their string type and binding upon creation.

## Foundation

### Launchers

**IGN-9337: backport air-gapped option for launchclient.jar signature verification**  
Updated the list of the Designer Launcher and Vision Client Launchers' signature.verification.strength to the following list:  
STRICT: revocation checks are required, disallow older gateways  
MODERATE: soft fail on revocation checks, disallow older gateways  
AIR\_GAPPED: no revocation checks performed, disallow older gateways  
LENIENT: soft fail on revocation checks and allow legacy gateways  
LOOSE: no revocation checks and allow legacy gateways

LENIENT is still the default, though this will change in 8.3 to MODERATE.

---

<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:** [April 4, 2024, 7:26am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/60 "2024-04-04T07:26:51Z")

</div>

Nightly Changelog: 8.1.40-SNAPSHOT-b20240403

## Perspective

### Perspective

**IGN-9324: Perspective Rendering of View Changes After Upgrade to Chrome v122**  
Fixed popup positioning issues caused by changes made in Chromium version 122.  
**IGN-9226: Perspective: Tree component the horizontal scroll bar only appears after scrolling down the vertical scroll bar to the end.**  
Fixed an issue that necessitated scrolling to the bottom of the Perspective Tree component to see the horizontal scrollbar.

## Swing

### Vision

**IGN-8725: Cell Update Value Bindings are Always Appended to the End Instead of the Cursor Position**  
Changed Cell Update Bindings to append to the cursor position when inserting a tag or property value into the Cell Bindings table.

---

<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:** [April 5, 2024, 7:29am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/61 "2024-04-05T07:29:28Z")

</div>

Nightly Changelog: 8.1.40-SNAPSHOT-b20240404

## Tags

### Tags & UDTs

**IGN-9046: Limit the rate of "Error accessing InternalJsonStorageInfoRecord" log messages**  
Fixed caching issue that caused 'Error accessing InternalJsonStorageInfoRecord' messages to fill the Diagnostic Logs.

## Gateway Network

### Gateway Network

**IGN-9243: Add remote gateway platform version to gateway network status pages**  
Adds remote gateway platform version to gateway network status page, including a warning when legacy (7.x) gateways are detected.

---

<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:** [April 9, 2024, 7:26am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2024/83608/63 "2024-04-09T07:26:44Z")

</div>

Nightly Changelog: 8.1.40-SNAPSHOT-b20240408

## Tags

### Tags & UDTs

\*\*IGN-9154: NPE generated for LegacyTagConverter when restoring/upgrading 7.9 backup on 8.1 Master Gateway \*\*  
Fixed an issue where an NPE prevented legacy tag conversion from successfully completing if redundancy was enabled.  
**IGN-9146: UDT Instance parameter binding does not update in the Tag Browser when passing down parameters in Nested UDTs**  
Overrides of Parameters in UDT Instance members will correctly propagate change to dependents.

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

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