# Nightly 8.3 Changelogs - 2025

**URL:** <https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889>\
**Category:** Ignition Early Access\
**Created:** [September 23, 2025, 1:29pm UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889 "2025-09-23T13:29:37Z")\
**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:** [September 23, 2025, 1:29pm UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/1 "2025-09-23T13:29:37Z")

</div>

Thread contains 8.3.x nightly build changelogs for the remainder of 2025.

---

<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:** [September 23, 2025, 2:03pm UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/2 "2025-09-23T14:03:32Z")

</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:** [September 24, 2025, 6:00am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/3 "2025-09-24T06:00:17Z")

</div>

Nightly Changelog: 8.3.1\*-b20250923

## Cloud Connectors

### Event Streams

**IGN-13836: Event Streams "encoding" property and table remains when switching Encoder types**  
Fixed a problem where the encoder property table is empty for new Event Streams.

## Swing

### Designer

**IGN-14286: Idle socket detection timeout can kill scripted requests before their defined timeout**  
Fixed an issue where the timeout on RPC requests from the client/designer would be preempted by an idle socket timeout, preventing some very slow RPC responses from being returned.

## Gateway Network

### EAM & Redundancy

**IGN-13678: Back up controller unable to see EAM agents, change in functionality from 8.1.XX**  
Fixed an issue where approved EAM agents wouldn't show up on backup controller

## Perspective

### Perspective

**IGN-13756: 8.3 forward port of old JS library removal**  
Removed JS library references (ES6 Promise and ES5 shim and sham) due to security vulnerabilities. These libraries were in place to handle legacy versions of IE (version 11 support was dropped in 2022).

---

<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:** [September 25, 2025, 3:20pm UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/4 "2025-09-25T15:20:11Z")

</div>

Nightly Changelog: 8.3.1\*-b20250924

## Cloud Connectors

### Event Streams

**IGN-13371: Event Streams - Status Log Error Messages are unable to be paused**  
Fixed a problem where the Most Recent Error could not be paused.  
**IGN-13808: Event Streams: tag event source tag browser can't be refreshed**  
Added a refresh button to the Tag Browser.

## Tag Historian

### Store & Forward

**IGN-14007: legacy adapter displays hsql error when upgrading from 8.1 to 8.3**  
Fixed an issue where the legacy cache files couldn't be moved to the new S&F cache location

## Swing

### Vision

\*\*IGN-13622: ~10 second delay when authenticating with Designer and Vision Clients against 8.3 gateways \*\*  
Fixed an issue where local hostname resolution during client/designer startup could take an excessively long time.

## Tags

### Tags & UDTs

**IGN-13513: Running system.tag.requestGroupExecution on a remote tag provider is throwing a ClassCastException**  
`system.tag.requestGroupExecution` now works on Remote Tag Providers.

## Security

### Security

**IGN-13853: Forward Port: IGN-12735**  
Added automatic redirect to IdP login page for Vision clients.

## Comms

### OPC

**IGN-14362: System.opc.getServers() does not return disabled opc servers**  
Fixed `system.opc.getServers()` when `includeDisabled` is `True`.

---

<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:** [September 26, 2025, 6:04am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/5 "2025-09-26T06:04:11Z")

</div>

Nightly Changelog: 8.3.1\*-b20250925

## Cloud Connectors

### Event Streams

**IGN-12533: Event Streams Logger Handler does not validate field value**  
Fixed a problem where expressions where not validated in components that deal with expressions.

## Swing

### Designer

**IGN-13615: Designer "Error reading updated project from Gateway. " and "Project 'null' could not be found." when gateway Redundancy Role is Master**  
Fixed an issue where clients/designers could create excess sessions on the gateway, leading to "confusion" about where future RPC calls originated and a variety of unusual symptomatic errors about the project being null.

## Security

### User Sources

**IGN-14129: Internal User source Password Max Age Policy expires later than expected**  
Fixed an issue where internal user source users password expiration was late by up to a single day.

## Tags

### Remote Tags

**IGN-14387: Include BasicTagConfiguration children in protobuf serialization**  
Using `system.tag.configure` over GAN will correctly configure children now.

---

<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:** [September 27, 2025, 6:02am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/6 "2025-09-27T06:02:54Z")

</div>

Nightly Changelog: 8.3.1\*-b20250926

## Platform Core

### Databases

**IGN-13783: Update OpenAPI with database connection default values**  
Added example values and descriptions for the Create Database Connection API page

## Gateway Network

### Gateway Network

**IGN-13210: Adjust log level of ServerMessageSerializer and ServiceResponseSerializer**  
Updated metro loggers to print detailed message data only on the TRACE level

## Security

### User Sources

**IGN-11019: Setting schedule adjustments for DB in automatic mode users fails**  
Fixed issue where when setting schedule adjustment for a user in a database user source with PostGreSQL as the database provider, an PSQLException was thrown due to a type mismatch between the is\_available column and the data being passed in. Fixed another issue where when reading a timestamp in a schedule adjustment entry from a user in a database user source with SQLite as the database provider, and ParseException was thrown due to an unparsable date.

## Tags

### Tags & UDTs

**IGN-14058: Tags cannot be remotely exported when containing legacy accessRights property**  
Support legacy accessRights when exporting from a remote gateway.

### Remote Tags

**IGN-13901: Remote Tag Value Source displayed in Alternate Format in Tag Editor**  
Fix Tag ValueSource casing when browsing a tag from a remote gateway.

## Alarming

### Twilio

**IGN-13873: Calculated Rosters in Notification Blocks don't support Twilio Voice Broadcast Notifications**  
Twilio Voice Broadcast Notifications now support the use of Calculated Rosters.

## Scripting

### Scripting

**IGN-14382: ClassCastException from system.util.sendRequest**  
Fixed an issue where system.util.sendRequest/sendMessage would not work until a gateway restart if you changed the 'Script Message Encoding' setting in the gateway.

## Perspective

### Perspective

**IGN-14296: Perspective session failover to backup/master is intermittent (master shutdown)**  
Fixed issue where client may get stuck in connecting state.

## Comms

### OPC

**IGN-14310: OPC Session Diagnostics - Incorrect Data Pulled from the Backend**  
Fixed an issue where the OPC UA Session Diagnostics were not readable in the Web UI.

---

<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:** [September 30, 2025, 6:01am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/7 "2025-09-30T06:01:58Z")

</div>

Nightly Changelog: 8.3.1\*-b20250929

## Tags

### Tags & UDTs

**IGN-13612: Changing the type of an UDT Instance can result in false positives using system.tag.exists**  
Fixed an issue with `system.tag.exists()` that returned a false positive on UDT members that no longer existed.

## Comms

### OPC

**IGN-14323: system.opc.setServerEnabled() returns an error**  
Fixed PushException error when calling `system.opc.setServerEnabled()`

## Cloud Connectors

### Event Streams

**IGN-12534: Event Streams The following handlers does not validate field value: Gateway Event, Gateway Message, Http, Kafka, Tag**  
Fixed a problem where components that handle expression fields does not validate the expressions. This covers the following handlers:

- Gateway Event
- Gateway Message
- Http
- Kafka
- Tag

## Reporting

### Reporting

**IGN-14403: Texts does not show in some instances**  
Fixed a problem where in Text components text layout is aborted after add lines with only a newline character.

## Perspective

### Perspective

**IGN-1393: Markdown: remark parser causes session to freeze, upgrade library for improvements**  
Upgraded Markdown to v5.0.3 to address CVE-2020-7753.  
**IGN-8305: trim update for CVE with CVSS score of 7.5**  
Upgraded Markdown to v5.0.3 to address CVE-2020-7753.

---

<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:** [October 1, 2025, 6:01am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/8 "2025-10-01T06:01:33Z")

</div>

Nightly Changelog: 8.3.1\*-b20250930

## Comms

### Drivers

**IGN-14023: 61850: diagnostics tags remain good quality after disabling device**  
IEC 61850: set `Uncertain_LastUsableValue` status on diagnostic tags during shutdown.  
**IGN-13910: DNP3: tags addressed with "GVI" syntax don't get `Uncertain_LastUsableValue` status on shutdown**  
Set `Uncertain_LastKnownValue` on items using "GVI" syntax during shutdown.

### OPC

**IGN-14054: Exposed Tags: map Ignition "Documentation" tag property to OPC UA Description attribute**  
Exposed Tags: map the Ignition Documentation tag property to OPC UA Description attribute.

## Security

### Security

**IGN-14156: Add Default Profile Config for each IdP Extension Point Type**  
The describe REST API should now include a new optional defaultProfile prop for each of the objects in the extensionPoints array which describes the default profile config specific to each extension point type.  
**IGN-10520: Secrets management scripting support**  
Added scripting support for secrets management to provide methods to retrieve secrets from SecretProviders as well as encrypt and decrypt using the SystemEncryptionService.

## Foundation

### Launchers

**IGN-14000: Add more parameters to File Associations**  
Added support for JVM arguments in File Associations for Designers and Vision Clients

### Installers

**IGN-14258: In ignition.conf, using additional wrapper properties with the same number works in 8.1 but not 8.3**  
Fix indicies of default wrapper.java.additional collisions and update the default (but commented out) debugging arg to use agentlib instead of Xrunjdwp.

## Perspective

### Perspective

**IGN-14153: Undo a rename Elements undos one character at a time**  
Drawing Editor: When renaming elements in the elements panel a single undo point is created when the new name is commited. Previously an undo point would be created for each character typed.  
**IGN-14168: Add New Keyboard Shortcuts**  
Drawing Editor: new keyboard shortcuts were added to the Drawing Editor for switching between tools (F1 through F10) and new keyboard shortcut tooltips were added to various buttons and the status bar. The CTRL key is now properly translated to the Command (⌘) key on Mac and ⌘ + Drag no longer triggers the context menu.

## Gateway Network

### EAM & Redundancy

**IGN-14302: EAM Scheduled Tasks fails to resume after Redundant Failover**  
Fixed issue where scheduled EAM tasks wouldn't resume automatically after Force Failover/Assume control in redundant pair.

---

<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:** [October 2, 2025, 6:05am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/9 "2025-10-02T06:05:27Z")

</div>

Nightly Changelog: 8.3.1\*-b20251001

## Perspective

### Perspective

**IGN-14150: Undoing and Redoing a fill results in a fill of Black regardless of original color**  
Drawing Editor: undoing and redoing a fill or stroke color will no longer result in an invalid color being applied to the element. Also the stroke width property will correctly have its units (px, em, %, etc) applied in the dropdown.  
**IGN-14417: Markdown tables do not render as expected**  
Due to react-markdown moving to 100% CommonMark compliant, only features that were in the original spec were left in place. Added remark-gfm plugin to handle rendering those markdown nodes.

## Platform Core

### Databases

**IGN-14368: Validation query is not supplied to DBCP for initial creation**  
Fixed an issue where the configured validation query was not always being used to validate database connections upon creation.

## Cloud Connectors

### Event Streams

**IGN-13145: In Designer, subtext does not update to the correct state when Gateway is restarted or stopped**  
Fixed a problem where subtexts were not updated when the Gateway was restarted.  
**IGN-13381: Event Streams - Database Handler Query Preview doesn't show timestamp column when it is included**  
Fixed a problem where the timestamp column was ignored in the SQL Previewer for Database handlers.

## Historian

### Store & Forward

**IGN-14029: Provide new route for S&F quarantine items**  
Improved performance of S&F status page to optimize for large amounts of quarantined records.

## Scripting

### Scripting

**IGN-13705: Merge to Logs does not apply current filter to main logs page**  
Fixed a problem where `Merge to Logs` button did not apply filters in the main Logs page.

## Data & Logic

### SQL Bridge

**IGN-13626: NPE when changing TG Datasource to a Datasource that doesn't have the table already existing**  
Fixed: Catch possible NPE for Transaction Groups when attempting to use a DB table that does not exist and autocreate is disabled.

## Gateway Network

### EAM & Redundancy

**IGN-13071: Redundancy Sync incorrectly reported as Good**  
Updated gateway redundancy page to indicate redundancy provider sync errors

### Gateway Network

**IGN-14376: Nested Python integers/longs don't get deserialized properly over gateway network**  
Fixed an issue where a PyDictionary within a PyList was not being deserialized correctly between gateways.

---

<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:** [October 3, 2025, 6:00am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/10 "2025-10-03T06:00:11Z")

</div>

Nightly Changelog: 8.3.1\*-b20251002

## Swing

### Vision

**IGN-14327: Vision Menubar: Custom sub menus no longer appear in the Vision Client and cannot be re-ordered**  
Fixed an issue where Vision client menu bar scripts would not be applied at client runtime.

### Designer

**IGN-13345: Bump JXBrowser to current latest (8.12.1) in 8.3**  
Bumped the bundled JXBrowser version from 8.5.0 to 8.12.1. This removes support for Mac OS 11 and addresses a number of CVEs in the underlying Chromium dependency.  
**IGN-13670: Advanced Stylesheet Edits to Component Classes Do Not Update until View is Closed and Reopened**  
Fixed an issue where Advanced Stylesheet changes required reopening views in the Designer instead of applying immediately after saving.

## Cloud Connectors

### Event Streams

**IGN-14426: Event Stream DB Handler showing invalid expression icon with valid expressions**  
Fixed a problem where in table cells may render the wrong validation state. Additionally, expressions are now validated in table cells.

## Comms

### Drivers

**IGN-12599: TMW IEC 61850 Library CVE-2025-43544**  
Update TMW 61850 library to version 5.8.2.

### OPC

**IGN-14056: Include Description in PyOPCTag**  
Include OPC UA Description attribute in PyOPCTag (`system.opc.browseServer` results).

## Gateway Network

### Gateway Network

**IGN-14137: Log warning when gateway web server thread utilization is above 90%**  
Gateway now logs warnings once per minute if more than 90% of gateway web server threads have been consumed.

## Tags

### Remote Tags

**IGN-14432: Writes to Perspective bindings fail if the tag is a string tag from a remote tag provider**  
Fix an issue preventing Perspective bidirectional tag bindings from updating a remote tag when the remote tag has a String DataType.

## Platform Core

### Config Persistence

**IGN-13398: Singleton endpoints do not allow for multiple resources to be created in one request**  
Fixed an issue where singleton resource creation endpoints were incorrectly rejecting batch requests with multiple resource payloads.  
**IGN-14034: ResourceUtil.isLegalName incorrectly rejects =**  
Fixed an issue where resource names containing the '=' character were incorrectly rejected.  
**IGN-13319: Improve `redundancy.xml` file VCS compatibility**  
Standardized ordering of properties in redundancy.xml for better version control support.

### Modules

**IGN-14427: Revert Module Dependency Check in setup()**  
Revert changes to module loading to prevent soft-dependency failures during module setup

### Exchange

**IGN-12802: Immutable projects appear as a projects to import exchange resources into**  
Fixed an issue where immutable projects were incorrectly displayed as valid import targets in Exchange resource imports.

## Foundation

### Installers

**IGN-14190: Ignition.sh restart on Mac does not wait for stop then fails to start**  
Fixed an issue on Mac OS where a restart Ignition when installed as a service could cause the gateway to not actually restart immediately.

---

<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:** [October 4, 2025, 6:07am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/11 "2025-10-04T06:07:36Z")

</div>

Nightly Changelog: 8.3.1\*-b20251003

## Comms

### OPC

**IGN-2505: Configurable timestamp source for OPC UA connections**  
Add Timestamp Source configuration setting for OPC UA connections.  
**IGN-14451: High CPU usage associated with `SecurityPolicy.None`**  
Fixed a bug that caused increased CPU usage associated with connected clients using `SecurityPolicy.None`.

### Drivers

**IGN-13974: Siemens S7+: AglIOException is thrown with AGL40\_SUCCESS status**  
Fixed an issue where attempting to read an inaccessible tag can cause the entire read request to fail.  
**IGN-13424: Modbus: separate "max registers per request" setting needed for writes**  
Modbus: added a "Max Holding Registers Per Write Request" setting.  
**IGN-13908: DNP3 v2 Octet String tag value doesn't immediately update on configured tag on settings toggle**  
Fixed an issue where GVI tags may stop updating when the device connection is disabled/enabled or edited.

## Tags

### Tags & UDTs

**IGN-14460: Renaming a UDT Instance overrides values of all member tags**  
Resolved an issue where renaming of UDT Instances or UDT Definition members would flag existing values as overrides on Memory tags.  
**IGN-13696: AuditStatus of failed Perspective tag writes is inconsistent**  
Use correct quality code when auditing Perspective Tag Binding writes.

## Security

### User Sources

**IGN-14328: Defaulting of LDAP extraUserAttributes[].property fails**  
Fixed issue where if an AD, AD/Internal, or AD/DB user source had set extraUserAttributes.property with an empty string instead of null, it would not default to the value of extraUserAttributes.attribute.

## Historian

### Historian

**IGN-14430: Power Table doesn't display tag history on edge**  
Fixed issue returning data when querying against internal historian using "Natural" sample mode

## Gateway Network

### EAM & Redundancy

**IGN-13863: Restore Backup EAM task(from archive) gets stuck waiting when targeting redundant agents**  
Fixed issue where archived backups from redundant agents couldn't be restored properly because of a name mismatch.

## Swing

### Vision

**IGN-14464: Failure to audit login attempt prevents authentication in Vision**  
Fixed an issue where Vision clients could not log in if the project's audit profile was misconfigured or not available on the gateway.

## Perspective

### Perspective

**IGN-7435: Power Chart: Incorrect folders displayed on tag browser depending on order of browsing.**  
Fixed an issue where the Power Chart would display the incorrect folders in the tag browser.  
**IGN-14305: Tag Browse Tree: Incorrect folder contents displayed depending on order of browsing**  
Fixed an issue where the Tag Browse Tree would display the incorrect folder content.

---

<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:** [October 6, 2025, 11:25pm UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/12 "2025-10-06T23:25:13Z")

</div>

Release Changelog: 8.3.1\*-b20251006

## Foundation

### Launchers

**IGN-14000: Add more parameters to File Associations**  
Added support for JVM arguments in File Associations for Designers and Vision Clients

### Installers

**IGN-14258: In ignition.conf, using additional wrapper properties with the same number works in 8.1 but not 8.3**  
Fix indicies of default wrapper.java.additional collisions and update the default (but commented out) debugging arg to use agentlib instead of Xrunjdwp.  
**IGN-14190: Ignition.sh restart on Mac does not wait for stop then fails to start**  
Fixed an issue on Mac OS where a restart Ignition when installed as a service could cause the gateway to not actually restart immediately.  
**IGN-14162: On macOS the ingition-util.sh script to create Sudoers service missing comma**  
Fixed an issue installing the gateway as a launchctl service on Mac OS when using the shell scripts.

## Comms

### OPC

\*\*IGN-14054: Exposed Tags: map Ignition "Documentation" tag property to OPC UA Description attribute \*\*  
Exposed Tags: map the Ignition Documentation tag property to OPC UA Description attribute.  
**IGN-14056: Include Description in PyOPCTag**  
Include OPC UA Description attribute in PyOPCTag (`system.opc.browseServer` results).  
**IGN-2505: Configurable timestamp source for OPC UA connections**  
Add Timestamp Source configuration setting for OPC UA connections.  
**IGN-14451: High CPU usage associated with `SecurityPolicy.None`**  
Fixed a bug that caused increased CPU usage associated with connected clients using `SecurityPolicy.None`.  
**IGN-14323: system.opc.setServerEnabled() returns an error**  
Fixed PushException error when calling `system.opc.setServerEnabled()`  
**IGN-13927: Host Override with IPv6 Address Doesn't Work**  
Support IPv6 in the "Endpoint Host Override" field.  
**IGN-14310: OPC Session Diagnostics - Incorrect Data Pulled from the Backend**  
Fixed an issue where the OPC UA Session Diagnostics were not readable in the Web UI.  
**IGN-14362: System.opc.getServers() does not return disabled opc servers**  
Fixed `system.opc.getServers()` when `includeDisabled` is `True`.

### Drivers

**IGN-13974: Siemens S7+: AglIOException is thrown with AGL40\_SUCCESS status**  
Fixed an issue where attempting to read an inaccessible tag can cause the entire read request to fail.  
**IGN-13424: Modbus: separate "max registers per request" setting needed for writes**  
Modbus: added a "Max Holding Registers Per Write Request" setting.  
**IGN-13908: DNP3 v2 Octet String tag value doesn't immediately update on configured tag on settings toggle**  
Fixed an issue where GVI tags may stop updating when the device connection is disabled/enabled or edited.  
**IGN-12599: TMW IEC 61850 Library CVE-2025-43544**  
Update TMW 61850 library to version 5.8.2.  
**IGN-14023: 61850: diagnostics tags remain good quality after disabling device**  
IEC 61850: set `Uncertain_LastUsableValue` status on diagnostic tags during shutdown.  
**IGN-13910: DNP3: tags addressed with "GVI" syntax don't get `Uncertain_LastUsableValue` status on shutdown**  
Set `Uncertain_LastKnownValue` on items using "GVI" syntax during shutdown.  
**IGN-13966: Siemens Symbolic Driver Doesn't Provide Proper Feedback when Password is required**  
Changed the device status and logs to more clearly indicate when a password is needed for the connection to the PLC.

## Gateway Network

### Gateway Network

**IGN-14137: Log warning when gateway web server thread utilization is above 90%**  
Gateway now logs warnings once per minute if more than 90% of gateway web server threads have been consumed.  
**IGN-14376: Nested Python integers/longs don't get deserialized properly over gateway network**  
Fixed an issue where a PyDictionary within a PyList was not being deserialized correctly between gateways.  
**IGN-13210: Adjust log level of ServerMessageSerializer and ServiceResponseSerializer**  
Updated metro loggers to print detailed message data only on the TRACE level  
**IGN-13895: Live Diagram - Non SSL connections are reported as using SSL**  
Fixed an issue where the Live Diagram was reporting non-SSL connections are reported as using SSL

### EAM & Redundancy

**IGN-13863: Restore Backup EAM task(from archive) gets stuck waiting when targeting redundant agents**  
Fixed issue where archived backups from redundant agents couldn't be restored properly because of a name mismatch.  
**IGN-13071: Redundancy Sync incorrectly reported as Good**  
Updated gateway redundancy page to indicate redundancy provider sync errors  
**IGN-14302: EAM Scheduled Tasks fails to resume after Redundant Failover**  
Fixed issue where scheduled EAM tasks wouldn't resume automatically after Force Failover/Assume control in redundant pair.  
**IGN-13678: Back up controller unable to see EAM agents, change in functionality from 8.1.XX**  
Fixed an issue where approved EAM agents wouldn't show up on backup controller  
**IGN-13399: The first agent to be approved on a controller does not get removed from the GET /data/eam/api/v1/quarantined-agents list**  
Fixed an issue where newly approved EAM agents could sometimes still show as quarantined.

## Security

### Security

**IGN-10520: Secrets management scripting support**  
Added scripting support for secrets management to provide methods to retrieve secrets from SecretProviders as well as encrypt and decrypt using the SystemEncryptionService.  
**IGN-13853: Forward Port: IGN-12735**  
Added automatic redirect to IdP login page for Vision clients.  
**IGN-14156: Add Default Profile Config for each IdP Extension Point Type**  
The describe REST API should now include a new optional defaultProfile prop for each of the objects in the extensionPoints array which describes the default profile config specific to each extension point type.

### User Sources

**IGN-14328: Defaulting of LDAP extraUserAttributes[].property fails**  
Fixed issue where if an AD, AD/Internal, or AD/DB user source had set extraUserAttributes.property with an empty string instead of null, it would not default to the value of extraUserAttributes.attribute.  
**IGN-11019: Setting schedule adjustments for DB in automatic mode users fails**  
Fixed issue where when setting schedule adjustment for a user in a database user source with PostGreSQL as the database provider, an PSQLException was thrown due to a type mismatch between the is\_available column and the data being passed in. Fixed another issue where when reading a timestamp in a schedule adjustment entry from a user in a database user source with SQLite as the database provider, and ParseException was thrown due to an unparsable date.  
**IGN-14129: Internal User source Password Max Age Policy expires later than expected**  
Fixed an issue where internal user source users password expiration was late by up to a single day.

## Tags

### Tags & UDTs

**IGN-14460: Renaming a UDT Instance overrides values of all member tags**  
Resolved an issue where renaming of UDT Instances or UDT Definition members would flag existing values as overrides on Memory tags.  
**IGN-13696: AuditStatus of failed Perspective tag writes is inconsistent**  
Use correct quality code when auditing Perspective Tag Binding writes.  
**IGN-13612: Changing the type of an UDT Instance can result in false positives using system.tag.exists**  
Fixed an issue with `system.tag.exists()` that returned a false positive on UDT members that no longer existed.  
**IGN-14058: Tags cannot be remotely exported when containing legacy accessRights property**  
Support legacy accessRights when exporting from a remote gateway.  
**IGN-13513: Running system.tag.requestGroupExecution on a remote tag provider is throwing a ClassCastException**  
`system.tag.requestGroupExecution` now works on Remote Tag Providers.  
**IGN-13820: Option on Derived Tags to retain source timestamp**  
New "Preserve Source Timestamp" tag property on Derived Tags.

### Remote Tags

**IGN-14432: Writes to Perspective bindings fail if the tag is a string tag from a remote tag provider**  
Fix an issue preventing Perspective bidirectional tag bindings from updating a remote tag when the remote tag has a String DataType.  
**IGN-14387: Include BasicTagConfiguration children in protobuf serialization**  
Using `system.tag.configure` over GAN will correctly configure children now.  
**IGN-13901: Remote Tag Value Source displayed in Alternate Format in Tag Editor**  
Fix Tag ValueSource casing when browsing a tag from a remote gateway.

## Historian

### Historian

**IGN-14430: Power Table doesn't display tag history on edge**  
Fixed issue returning data when querying against internal historian using "Natural" sample mode

### Store & Forward

**IGN-14029: Provide new route for S&F quarantine items**  
Improved performance of S&F status page to optimize for large amounts of quarantined records.  
**IGN-14007: legacy adapter displays hsql error when upgrading from 8.1 to 8.3**  
Fixed an issue where the legacy cache files couldn't be moved to the new S&F cache location

## Swing

### Vision

**IGN-14464: Failure to audit login attempt prevents authentication in Vision**  
Fixed an issue where Vision clients could not log in if the project's audit profile was misconfigured or not available on the gateway.  
**IGN-14327: Vision Menubar: Custom sub menus no longer appear in the Vision Client and cannot be re-ordered**  
Fixed an issue where Vision client menu bar scripts would not be applied at client runtime.  
\*\*IGN-13622: ~10 second delay when authenticating with Designer and Vision Clients against 8.3 gateways \*\*  
Fixed an issue where local hostname resolution during client/designer startup could take an excessively long time.

### Designer

**IGN-13345: Bump JXBrowser to current latest (8.12.1) in 8.3**  
Bumped the bundled JXBrowser version from 8.5.0 to 8.12.1. This removes support for Mac OS 11 and addresses a number of CVEs in the underlying Chromium dependency.  
**IGN-13670: Advanced Stylesheet Edits to Component Classes Do Not Update until View is Closed and Reopened**  
Fixed an issue where Advanced Stylesheet changes required reopening views in the Designer instead of applying immediately after saving.  
**IGN-13615: Designer "Error reading updated project from Gateway. " and "Project 'null' could not be found." when gateway Redundancy Role is Master**  
Fixed an issue where clients/designers could create excess sessions on the gateway, leading to "confusion" about where future RPC calls originated and a variety of unusual symptomatic errors about the project being null.  
**IGN-14286: Idle socket detection timeout can kill scripted requests before their defined timeout**  
Fixed an issue where the timeout on RPC requests from the client/designer would be preempted by an idle socket timeout, preventing some very slow RPC responses from being returned.

## Perspective

### Perspective

**IGN-7435: Power Chart: Incorrect folders displayed on tag browser depending on order of browsing.**  
Fixed an issue where the Power Chart would display the incorrect folders in the tag browser.  
**IGN-14305: Tag Browse Tree: Incorrect folder contents displayed depending on order of browsing**  
Fixed an issue where the Tag Browse Tree would display the incorrect folder content.  
**IGN-14150: Undoing and Redoing a fill results in a fill of Black regardless of original color**  
Drawing Editor: undoing and redoing a fill or stroke color will no longer result in an invalid color being applied to the element. Also the stroke width property will correctly have its units (px, em, %, etc) applied in the dropdown.  
**IGN-14417: Markdown tables do not render as expected**  
Due to react-markdown moving to 100% CommonMark compliant, only features that were in the original spec were left in place. Added remark-gfm plugin to handle rendering those markdown nodes.  
**IGN-14153: Undo a rename Elements undos one character at a time**  
Drawing Editor: When renaming elements in the elements panel a single undo point is created when the new name is commited. Previously an undo point would be created for each character typed.  
**IGN-14168: Add New Keyboard Shortcuts**  
Drawing Editor: new keyboard shortcuts were added to the Drawing Editor for switching between tools (F1 through F10) and new keyboard shortcut tooltips were added to various buttons and the status bar. The CTRL key is now properly translated to the Command (⌘) key on Mac and ⌘ + Drag no longer triggers the context menu.  
**IGN-1393: Markdown: remark parser causes session to freeze, upgrade library for improvements**  
Upgraded Markdown to v5.0.3 to address CVE-2020-7753.  
**IGN-8305: trim update for CVE with CVSS score of 7.5**  
Upgraded Markdown to v5.0.3 to address CVE-2020-7753.  
**IGN-14296: Perspective session failover to backup/master is intermittent (master shutdown)**  
Fixed issue where client may get stuck in connecting state.  
**IGN-13756: 8.3 forward port of old JS library removal**  
Removed JS library references (ES6 Promise and ES5 shim and sham) due to security vulnerabilities. These libraries were in place to handle legacy versions of IE (version 11 support was dropped in 2022).  
**IGN-9852: Selected tags from Tag Browse Tree filter returns wrong folders in the value property**  
Fixed an issue with incorrect TagPaths when applying a filter to the Tag Browse Tree.  
**IGN-8595: Tag Browse Tree: Selecting a tag returns the tag path without the provider name.**  
Fixed an issue with the tag provider not being included in the TagPath for selected tags in the Tag Browse Tree.  
**IGN-9311: Upgrade react-resize-detector library for 8.3**  
Upgraded resize detection library used internally.  
**IGN-14312: Forward port IGN-5724 to 8.3 branch: In Perspective the XY chart's connect property does not function as expected with empty/null data points**  
XY Chart will no longer display values of empty or null as 0 and such values will be correctly skipped when the connect prop is false.  
\*\*IGN-14088: Form Component does not consistently re-render when data prop is changed via script \*\*  
Fixed an issue where writing to the form component's data prop via scripting was not triggering a UI re-rendering.

## Cloud Connectors

### Event Streams

**IGN-14426: Event Stream DB Handler showing invalid expression icon with valid expressions**  
Fixed a problem where in table cells may render the wrong validation state. Additionally, expressions are now validated in table cells.  
**IGN-13145: In Designer, subtext does not update to the correct state when Gateway is restarted or stopped**  
Fixed a problem where subtexts were not updated when the Gateway was restarted.  
**IGN-13381: Event Streams - Database Handler Query Preview doesn't show timestamp column when it is included**  
Fixed a problem where the timestamp column was ignored in the SQL Previewer for Database handlers.  
**IGN-12534: Event Streams The following handlers does not validate field value: Gateway Event, Gateway Message, Http, Kafka, Tag**  
Fixed a problem where components that handle expression fields does not validate the expressions. This covers the following handlers:

- Gateway Event
- Gateway Message
- Http
- Kafka
- Tag  
**IGN-13371: Event Streams - Status Log Error Messages are unable to be paused**  
Fixed a problem where the Most Recent Error could not be paused.  
**IGN-13808: Event Streams: tag event source tag browser can't be refreshed**  
Added a refresh button to the Tag Browser.  
**IGN-13836: Event Streams "encoding" property and table remains when switching Encoder types**  
Fixed a problem where the encoder property table is empty for new Event Streams.  
**IGN-12533: Event Streams Logger Handler does not validate field value**  
Fixed a problem where expressions where not validated in components that deal with expressions.  
\*\*IGN-12809: Event Stream Tag Source empty line is evaluated as a tag event \*\*  
Fixed a problem where empty lines were subscribed to resulting in an entry in the error log.

## Platform Core

### Config Persistence

**IGN-13398: Singleton endpoints do not allow for multiple resources to be created in one request**  
Fixed an issue where singleton resource creation endpoints were incorrectly rejecting batch requests with multiple resource payloads.  
**IGN-14034: ResourceUtil.isLegalName incorrectly rejects =**  
Fixed an issue where resource names containing the '=' character were incorrectly rejected.  
**IGN-13319: Improve `redundancy.xml` file VCS compatibility**  
Standardized ordering of properties in redundancy.xml for better version control support.

### Modules

**IGN-14427: Revert Module Dependency Check in setup()**  
Revert changes to module loading to prevent soft-dependency failures during module setup  
**IGN-10169: 8.3: Module setup still called on child module even though parent module faulted**  
Improved dependent module checks during module startup

### Exchange

**IGN-12802: Immutable projects appear as a projects to import exchange resources into**  
Fixed an issue where immutable projects were incorrectly displayed as valid import targets in Exchange resource imports.

### Databases

**IGN-14368: Validation query is not supplied to DBCP for initial creation**  
Fixed an issue where the configured validation query was not always being used to validate database connections upon creation.  
**IGN-13783: Update OpenAPI with database connection default values**  
Added example values and descriptions for the Create Database Connection API page

## Scripting

### Scripting

**IGN-13705: Merge to Logs does not apply current filter to main logs page**  
Fixed a problem where `Merge to Logs` button did not apply filters in the main Logs page.  
**IGN-14382: ClassCastException from system.util.sendRequest**  
Fixed an issue where system.util.sendRequest/sendMessage would not work until a gateway restart if you changed the 'Script Message Encoding' setting in the gateway.

## Data & Logic

### SQL Bridge

**IGN-13626: NPE when changing TG Datasource to a Datasource that doesn't have the table already existing**  
Fixed: Catch possible NPE for Transaction Groups when attempting to use a DB table that does not exist and autocreate is disabled.

## Reporting

### Reporting

**IGN-14403: Texts does not show in some instances**  
Fixed a problem where in Text components text layout is aborted after add lines with only a newline character.  
**IGN-12363: Pen Style=Line for Vector XY Chart is blank in legend for PDFs**  
Fixed a problem where when pen style is line the legend does not draw the line.

## Alarming

### Twilio

**IGN-13873: Calculated Rosters in Notification Blocks don't support Twilio Voice Broadcast Notifications**  
Twilio Voice Broadcast Notifications now support the use of Calculated Rosters.

### Alarm Status

**IGN-13778: Tag Browser Folder Alarm Metrics Visibility Flag**  
A new flag was added to the tag browser to toggle the visibility of Alarm Metrics on/off.

## Web UI

### Web UI

**IGN-13263: Edge Realtime Tag Providers "Default Datasource" config should be disabled**  
Disabled the "default datasource" input for standard tag providers in Edge  
**IGN-13710: OPC view details content should be polling**  
Enabled polling on the OPC server and session diagnostics pages  
**IGN-14191: IEC61850 options contain incorrect text**  
Fixed a typo in the IEC 61850 actions menu that incorrectly referred to SDC files as SDL files

---

<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:** [October 7, 2025, 6:08am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/13 "2025-10-07T06:08:36Z")

</div>

Nightly Changelog: 8.3.2\*-b20251006

## Historian

### Store & Forward

**IGN-13839: Store and forward engine for remote profiles remain storage only even after db is enabled on upgrade from 8.1 to 8.3**  
Fixed issue that was preventing S&F engine from initializing correctly for remote providers after upgrade to 8.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:** [October 8, 2025, 6:04am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/14 "2025-10-08T06:04:20Z")

</div>

Nightly Changelog: 8.3.2\*-b20251007

## Perspective

### Perspective

**IGN-14100: Form Component - Slider drag position is offset based on column count**  
Fixed an issue where form component sliders drag interface was losing position context.

---

<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:** [October 9, 2025, 3:39pm UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/15 "2025-10-09T15:39:19Z")

</div>

Nightly Changelog: 8.3.2\*-b20251008

## Web UI

### Web UI

**IGN-14343: IDP User Attribute Mapping displays a success toast even if the modify request fails**  
Fixed issue where the IdP User Attribute Mapping edit drawer displays successful changes saved when it has actually failed.

## Security

### Internal IdP

**IGN-10591: Perspective Logout can Result in Internal Server Error if User Assigned Too Many Roles**  
Fixed an issue where Internal and OIDC IdP Logout can Result in Internal Server Error if User Assigned Too Many Roles

---

<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:** [October 11, 2025, 6:09am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/16 "2025-10-11T06:09:08Z")

</div>

Nightly Changelog: 8.3.2\*-b20251010

## Platform Core

### Webserver

**IGN-12889: 8.3: Update Jetty to 12.0.27 to resolve CVE-2025-1948**  
Fixed potential excessive memory consumption and denial of service attack (CVE-2025-1948).

---

<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:** [October 14, 2025, 6:10am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/17 "2025-10-14T06:10:43Z")

</div>

Nightly Changelog: 8.3.2\*-b20251013

## Security

### Security

**IGN-14128: Unable to Duplicate Default System-Level Resources on Gateway (8.3.0-rc1)**  
Fixed duplicate modal action for Immutable resources to correctly allow for duplicating into mutable resource definitions

## Web UI

### Web UI

**IGN-13743: Can't save after importing Security Levels config**  
Fixed bug that prevented users from saving the Security Levels config upon importing a file without manually editing the form first  
**IGN-14379: Re-Query navigation when permissions update**  
Updated login / logout to also refresh inactive browser tabs.

## Reporting

### Reporting

**IGN-10494: Vector Bar Chart**  
Bar Charts updated to include options for Vector output.

---

<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:** [October 15, 2025, 6:03am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/18 "2025-10-15T06:03:20Z")

</div>

Nightly Changelog: 8.3.2\*-b20251014

## Web UI

### Web UI

**IGN-14416: Realtime Tag Providers page: update to use ExtensionPointDataGridPage Component.**  
Updated Real Time Tag provider page to use new shared component.  
**IGN-10353: Remove References to "Ignition-lib" from 8.3 codebase**  
Removes old Gateway UI libraries `ignition-lib` and `ignition-react`  
**IGN-1588: Add IdP setting to gateway project edit form**  
Added an Identity Provider field to project resources. API requests may refer to this field as `identityProvider`. Existing API update (`PUT`) requests which omit this `identityProvider` field will result in the updated identity provider resource having an `identityProvider` value of `null` . The Gateway UI has also been updated to support this new field.

---

<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:** [October 16, 2025, 5:59am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/19 "2025-10-16T05:59:44Z")

</div>

Nightly Changelog: 8.3.2\*-b20251015

## Platform Core

### Config Persistence

**IGN-13088: Projects allow for the creation and import of projects with the same name, but with different casing**  
Fixed an issue where some API routes would allow projects to be created with 'overlapping' names that differed only by name. This is not allowed to account for case-insensitive filesystems.

---

<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:** [October 17, 2025, 5:57am UTC](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889/20 "2025-10-17T05:57:38Z")

</div>

Nightly Changelog: 8.3.2\*-b20251016

## Web UI

### Web UI

**IGN-14284: Security Levels tree is slow on API Keys**  
Fixed an issue that caused the security levels tree to be delayed when selecting items.

## Foundation

### Installers

**IGN-13587: Install.log file is not created when using the unattended=none argument with a Windows command line installation**  
Ignition installs which use the unattended flag with the value of "none" now properly include the install.log file in the install directory.

[Next page](https://forum.inductiveautomation.com/t/nightly-8-3-changelogs-2025/110889.md?page=2)
