# 8.3 Early Access Changelogs

**URL:** <https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566>\
**Category:** Ignition 8.3 Early Access\
**Created:** [July 22, 2024, 9:09pm UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566 "2024-07-22T21:09:19Z")\
**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:** [July 22, 2024, 9:09pm UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/1 "2024-07-22T21:09:19Z")

</div>

Thread for 8.3 Early Access weekly changelogs. It should be active by the end of July.

The [TESTING 8.3 Early Access Changelogs](https://forum.inductiveautomation.com/t/testing-8-3-early-access-changelogs/92475) thread will go dormant soon.

---

<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:** [July 27, 2024, 2:59pm UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/2 "2024-07-27T14:59:42Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20240727

## Foundation

### Launchers

**IGN-9152: The Vision Client Launcher will try to connect to the backup gateway on a non-SSL address if the master is using SSL and force secure redirect is not enabled**  
The Vision Client Launcher will prefer the same URL scheme as the master gateway for redundant pairs when launching a project when the master is down

## Scripting

### WebDev

**IGN-9334: Invalid Partial Content Range throwing 500 instead of 416 error in WebDev**  
WebDev file resources which receive a request with invalid Range values no longer throw an exception and do not return the entire file with the 416 response code.

## Web UI

### Web UI

**IGN-10121: 8.3 Backend: Gateway Info Route**  
A route has been added for retrieving information about the gateway. The route can be found at \<your-gateway\>/data/api/v1/gateway-info. The structure of the returned data is documented in OpenAPI

## Platform Core

### Other

**IGN-10322: Forward port: Add additional logging to GW’s getCpuUsage call**  
Additional logger added to Gateway.PerformanceMonitor

## Swing

### Vision

**IGN-10375: Forward port: Vision Access Denied Overlay breaks when mouse actions occur on table components**  
Fixes an issue where users could have rearranged columns with a disabled Roster, User, Schedule Management, Table, Power Table, Alarm Status Table, and Alarm Journal Table Components which caused the AccessDeniedOverlay to not properly cover all of its data.

---

<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:** [July 29, 2024, 10:38pm UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/3 "2024-07-29T22:38:03Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20240729

## Swing

### Designer

**IGN-10433: Forward Port: Disabled user source causes errors in Designer project properties**  
Fixed an issue in the Project Properties Panel where roles were being retrieved for unselected User Sources, causing an error popup when the panel was opened if the user source was disabled.

---

<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:** [July 30, 2024, 3:09am UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/4 "2024-07-30T03:09:18Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20240729

## Swing

### Designer

**IGN-10433: Forward Port: Disabled user source causes errors in Designer project properties**  
Fixed an issue in the Project Properties Panel where roles were being retrieved for unselected User Sources, causing an error popup when the panel was opened if the user source was disabled.

---

<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:** [August 3, 2024, 9:11am UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/5 "2024-08-03T09:11:27Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20240803

## Foundation

### Launchers

**IGN-10468: Add project support to Designer Launcher deep links**  
Designer Launcher supports launching a project directly through deep links. use the form `designer://$gatewayAddress/$project`

### Installers

**IGN-10512: 8.3 Installer removes certFingerprint from existing modules in modules.json**  
8.3.0 to 8.3.0 upgrades preserve module license and certificate configuration

## Swing

### Vision

**IGN-10124: Forward Port: "No Border" not persisting on some components**  
Fixed an issue with the “No Border” configuration not persisting on some Vision components.

### Designer

**IGN-10433: Forward Port: Disabled user source causes errors in Designer project properties**  
Fixed an issue in the Project Properties Panel where roles were being retrieved for unselected User Sources, causing an error popup when the panel was opened if the user source was disabled.

## Web UI

### Web UI

**IGN-10336: Create/Edit routes should return new resource signature.**  
When editing a resource through the 8.3 API a resource's signature is returned. It can be used to make further edits to the resource.  
**IGN-8854: 8.3 Gateway Pages: Database Connections**  
Added Database Connections page to 8.3 Gateway

## Scripting

### Scripting

**IGN-5604: Relative tag references are not recognized in a tag event script under certain conditions**  
Fixed an issue where various scripting actions that implicitly invoked other script actions (e.g. a tag event script invoking a report with a script datasource) could end up affected by the inner script execution and lose their contextual information, such as project name, default database, etc.  
**IGN-5802: ScriptContext values are not carried into scripts invoked via invokeAsynchronous**  
Fixed an issue where scripts launched using system.util.invokeAsynchronous would lose the "context" they were launched from, such as project name and default tag provider information.

### WebDev

**IGN-9865: Currently executing scripts from WebDev origin have no description in Running Scripts page**  
Added a description to scripts executing in Webdev.

---

<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:** [August 10, 2024, 9:09am UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/6 "2024-08-10T09:09:17Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20240810

## Reporting

### Reporting

**IGN-10493: Vector XY Chart**  
Upgrade XY Chart to a version that supports vector graphics.  
**IGN-8153: In the Text Component, if the styled text occurs at the wrapping breakpoint, texts at and following the breakpoint will not be displayed.**  
Fixed a problem with text layout where if style is applied to a word at the point where the text will wrap, the text layout will abort and the rest of the next following the wrap point will not be laid out.

## Alarming

### Alarm Notification

**IGN-9990: RFC-68 Adoption: Email (backend routes)**  
Adds 8.3 API routes for creating, modifying, and deleting email profiles.

## Security

### Auditing

**IGN-9809: Remove deprecated AuditContext.UNKNOWN in 8.3**  
Removed deprecated AuditContext.UNKNOWN.

## Web UI

### Web UI

**IGN-10298: 8.3 Backend Routes: Report Info**  
Adds routes to the 8.3 API for getting information about reports and for canceling currently running reports.

---

<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:** [August 19, 2024, 3:51pm UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/7 "2024-08-19T15:51:40Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20240819

## Tags

### Tags & UDTs

**IGN-10633: Forward Port: Ack Mode Options In Dropdown Don't Match Ack Mode Options In Description Area**  
Updated Ack Mode description in the Tag Editor to be more accurate  
**IGN-10566: Forward port: UDT: Warning On Underscore in Parameter Names**  
Fixed an issue that resulted in a warning being unnecessarily displayed for UDT parameter names containing periods or underscores.

## Data & Logic

### SFC

**IGN-10114: Unable to start SFCs due to NPE**  
Fixed a NPE that would occur when a SFC starts while the chart-settings config file uses the default values.

## Perspective

### Perspective

**IGN-10416: Forward port: Gauge does not translate based on Locale**  
Fixed an issue where the Perspective Gauge could not format numerical values according to the session's locale property.  
**IGN-10415: Forward port: Pie Chart Does Not Translate based on Locale**  
Fixed an issue where the Perspective Pie Chart could not utilize the translation manager for text and correctly format numerical values according to the session's locale property.

## Security

### Security

**IGN-10144: RFC-68 Adoption: Security Zone and Entity Policies**  
Added migration of IDB configuration to JSON resource configuration for security zones and entity policies.

## Alarming

### Alarm Notification

**IGN-10550: Forward Port: Email Alarm Notification Consolidation no longer working**  
Fixed a regression which prevented alarm notification consolidation from working properly.

---

<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:** [August 24, 2024, 9:12am UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/8 "2024-08-24T09:12:19Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20240824

## Perspective

### Perspective

**IGN-10657: Forward Port: Alarm Journal and Status Table: capital letters in associated data names create extra spaces in the alarm details**  
Fixed an issue that resulted in Associated Data keys being converted to title case when viewing alarm details from Perspective Alarm Journal and Status Tables.

## Reporting

### Reporting

**IGN-10713: Reporting: X-Axis Label property on Timeseries and XY charts clears when the report loads (forward port)**  
Fixed a problem where the x-axis label for Timeseries and XY charts were not persisted.

## Data & Logic

### SFC

**IGN-10698: IGN-10114 needs backed out and suggested patch applied**  
Fixed a NPE that would occur when a SFC starts while the chart-settings config file uses the default values.

## Web UI

### Web UI

**IGN-9877: 8.3: Use Standard HTTP method conventions for new routes**  
The HTTP methods for the following 8.3 API routes have been changed.

- PUT - `/data/api/v1/resources/datafile/ignition/database-driver/:name/:filename`
- DELETE - `/gateway-network/cancelQueueTasks/:serverId/:queueId`
- PUT - `/gateway-network/pauseQueue/:serverId/:queueId`
- PUT - `/gateway-network/resumeQueue/:serverId/:queueId`
- POST - `/data/api/v1/trial`
- POST - `/metrics-dashboards/dashboard/:name`
- PUT - `/metrics-dashboards/dashboard/:name`

---

<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:** [August 31, 2024, 9:23am UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/9 "2024-08-31T09:23:14Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20240831

## Platform Core

### Other

**IGN-10010: RFC-68 Adoption: JDBC Drivers -\> Modules**  
the MSSQL, MariaDB, and PostgreSQL JDBC Drivers are now in their own Ignition Modules and no longer bundled directly into platform. Upgrades migrate the old driver configs which (if left to their default names) override these modules' configurations and should be removed once compatibility is confirmed with the bundled JDBC versions:

- MariaDB JDBC Driver version: 3.3.3
- MSSQL JDBC Driver version: 9.4.0.jre11
- PostgreSQL JDBC Driver version: 42.7.2

## Reporting

### Reporting

**IGN-2476: Add ability to paste images into reports**  
Added the ability to paste images in reports. This includes copy and paste of files containing images.

## Tag Historian

### Store & Forward

**IGN-735: JDBC Driver Path In Config.idb Can Be Different From File Name In JDBC directory**  
the new JDBC Driver Modules resolve this incorrect initial state and arbitrary JDBC jar loading.

## Perspective

### Perspective

\*\*IGN-10110: Forward Port: Table: selectedRow does not respect the given value if the data prop and selectedRow prop change at the same time \*\*  
Fixed an issue where the Table's selectedRow would not update if the selectedRow and data properties were changed at the same time.

---

<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 10, 2024, 5:53pm UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/10 "2024-09-10T17:53:21Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20240910

## Reporting

### Reporting

**IGN-8689: Add Radar Chart to Reporting**  
Added component to generate radar charts.

## Swing

### Designer

**IGN-9531: RFC-32 Impl: Websocket implementation**  
Gateways can now push notifications directly to Designer and Vision Client Sessions through a new WebSocket connection.

### Vision

**IGN-9989: RFC-68 Adoption: i18n**  
Migrated keyboard layouts and translation terms to the new config persistence 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:** [September 14, 2024, 9:17am UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/11 "2024-09-14T09:17:58Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20240914

## Alarming

### Alarm Notification

**IGN-10402: RFC-68 Adoption: Email**  
Convert Email Profile Records to filesystem-based configurations

## Swing

### Vision

**IGN-10399: RFC-32 (Modern RPC) Adoption: Images**  
Updated image management to the new RPC subsystem, and improved drag and drop of images around image management.

### Designer

**IGN-1187: Add 'Copy Mount Path' to Image Management right click menu**  
Added a 'Copy Mounted Path' context menu action to Image Management to make it easier to use images in Perspective.

## Reporting

### Reporting

**IGN-10866: Fix sonar issue introduced with radar chart**  
Fixed a potential bug that could potentially crash Designer.

## Platform Core

### Config Persistence

**IGN-10519: Editing resource to have "description": null returns a 500 error**  
Editing a resource to have "description": null no longer returns a 500 error

## Scripting

### Scripting

**IGN-10195: RFC-32 (Modern RPC) Adoption: IntelliHints**  
Update gateway script autocomplete hints to the new RPC system.

---

<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 21, 2024, 9:15am UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/12 "2024-09-21T09:15:44Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20240921

## Reporting

### Reporting

**IGN-10911: Property Inspector reports an error when loading properties**  
Fixed a bug where when the Property Inspector reports errors when trying to load properties.

## Swing

### Designer

**IGN-10865: Show Project Dialog in the Designer after WebSocket Connection is Open**  
Fixed issue where the Designer Project Dialog could throw error messages if the WebSocket connection is not yet open

### Vision

**IGN-8442: Remove Basic/Standard/Expert property filters**  
Removed the confusing property filter (Basic/Standard/Expert/All) from Vision and added a search function instead.

---

<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 28, 2024, 9:21am UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/13 "2024-09-28T09:21:17Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20240928

## Alarming

### Alarm Status

**IGN-9931: RFC-68 Adoption: Other Alarm Settings**  
Converted General Alarm Settings, Edge Sync Settings, and On-Call Rosters to filesystem-based configurations.

## Tag Historian

### Store & Forward

**IGN-10864: Tag History datasource sink spamming logs in 8.3 Historian**  
Fixed log spam by checking the initialization status of the TagHistoryDatasourceSink and only calling initialize when needed.

## Perspective

### Perspective

**IGN-10167: Forward port "Dropdown: list search does not retain search results when clicking the up or down arrows on the scroll bar"**  
Fixed an issue where the Dropdown's search results clear if the component's scrollbar is clicked.

## Tags

### Tags & UDTs

**IGN-10762: [Forward Port]UDT: Parameter offsets evaluate to null when parameter name begins with an integer**  
Fixed issue where parameter names with leading integer values were failing to evaluate in UDT bindings

---

<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, 2024, 4:47pm UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/14 "2024-10-07T16:47:44Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20241007

## Security

### Security

**IGN-10891: Forward port: Security: tag permissions affect reads/writes on Value Changed scripts when triggered by Perspective event**  
Fixed an issue where tag event scripts triggered from Perspective would incorrectly inherit the security context of the Perspective session. This could prevent tag event scripts from working as intended due to insufficient permissions.  
**IGN-10966: Forward Port: A Null Pointer Exception is thrown when Domain property in an AD user source is blank**  
Fixed a Null Pointer Exception that occurred if the domain property was left blank when configuring Active Directory User Sources.

## Scripting

### Scripting

**IGN-6672: Deprecate system.dataset.toPyDataset, register a PyAdapter for automatic wrapping of Datasets**  
Deprecated `system.dataset.toPyDataSet` and the entire concept of manually wrapping datasets as "PyDatasets". Instead, all datasets will transparently be exposed to scripting as if they were PyDatasets, in a backwards compatible manner.

## Swing

### Vision

\*\*IGN-11014: Forward Port: Vision Week View component tool tip displays the incorrect date range when events span multiple days \*\*  
Fixes the tooltip's date range in the Week View component when displaying multi-day events

## Platform Core

### Licensing

**IGN-10777: Maker and Cloud edition do not supply license details for new JDBC driver modules**  
Fixed JDBC Module licensing flags so they work appropriately on all editions when licensed without modification to existing licenses.

## Containers

### Docker

**IGN-10350: Docker Image: allow bind mounts to data/config**  
Fixed an issue in the Docker Image where mounting a volume to `data/config/external` would cause a permissions related failure

## Alarming

### Alarm Status

**IGN-10781: Forward port: Ack User and Ack Notes of the Alarm Status Table go blank after alarm is cleared**  
Fixed an issue where an alarm event's ack user and ack notes would stop displaying in Alarm Status Table components' columns after the alarm was Cleared.

---

<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 21, 2024, 4:17pm UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/15 "2024-10-21T16:17:41Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20241021

## Infrastructure

### Java - Azul

**IGN-10596: Bump bundled java runtime to 17.0.12**  
Upgraded the Java Runtime Environment (JRE) version to 17.0.12.

## Perspective

### Perspective

**IGN-10331: Upgrade react-pdf to 7.7.3+ for CVE-2024-34342**  
react-pdf library has been updated from version 5.7.1 to version 8.x for security, performance, and bug fixes. This affects the Perspective Report Viewer and PDF Viewer components.

This upgrade also affects minimum browser versions as react-pdf requires:  
Chrome ≥92  
Edge ≥92  
Safari ≥15.4  
Firefox ≥90  
**IGN-10476: Forward port: Alarm Status Table: ‘Event Time’ format in alarm details will ignore dateFormat property when the source tag clears the alarm**  
Fixed an issue in the Alarm Status Table that caused an alarm's displayed event time to ignore the configured dateFormat property.  
**IGN-9363: Update axios to version 2.8+ for CVE with score of 7.1**  
Resolved identified security vulnerability BDSA-2023-2855.

## Alarming

### Alarm Status

**IGN-10994: Forward port: isShelved Property Remains True Post-Shelving Period When Using alarmPath Parameter in system.alarm.shelve() Function**  
Fixed an issue where an alarm's isShelved property could remain true after the shelving period expires.

## Swing

### Vision

**IGN-11005: Forward Port: Vision SVGs are not perfectly Snapping to Grid with Int values when not at 100% zoom**  
Fixes issue where snap to grid did not snap to integer values

---

<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 26, 2024, 9:14am UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/16 "2024-10-26T09:14:21Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20241026

## Security

### Auditing

**IGN-2725: Change database audit profile's default table & column names to not be uppercase**  
Database Audit Profile types now default to using lowercase table and column names. This does not affect or alter existing audit profiles on upgrade.  
**IGN-9932: RFC-68 Adoption: Audit System**  
The Auditing extension point and subsystems have been updated to use the new configuration persistence API

## Gateway Network

### Gateway Network

**IGN-10985: RFC-68 Adoption: Refactor Edge sync services settings config classes**  
EdgeSyncSettings now uses the new configuration persistence API under a single resource named `edge-sync-settings`

## Perspective

### Perspective

**IGN-10981: Forward Port: Opening a Perspective view in the Designer results in the view not rendering properly at random.**  
Fixed a race condition that could result in views failing to load in the Designer.  
**IGN-10711: Icon: fails to render SVG image with new lines after 8.1.31**  
Icons which contain spaces will now render properly using the Icon Component. This affected third party icon libraries.

## Scripting

### Scripting

**IGN-8223: Introduce new system.db.clearCache function**  
Replaced the deprecated clearNamedQueryCache and clearAllNamedQueryCache methods with the new system.db.clearQueryCache function, supporting path and project keyword arguments.

## Foundation

### Launchers

**IGN-10839: Add support to test the availability of the native launchers**  
added launcher info and download APIs to the Open API endpoints.

## Tags

### Tags & UDTs

**IGN-10378: Forward Port 8.3: Threads deadlock when evaluating system tag alarms.**  
Fixed an issue that caused a deadlock during the storage of an Alarm Journal event originating from a system tag.  
**IGN-11137: Forward Port: Errors in Tag Change Scripts can be hard to identify after first error is thrown**  
If an error occurs with a tags Value Change script it only logged once unless a specific logger was in debug mode, it will now be noted in the logs once per minute

## Tag Historian

### Store & Forward

**IGN-10173: Forward port: Store and Forward: Duplicate tag history data causes unique datapoint to be incorrectly flagged as duplicate**  
Fixed a bug where, in certain cases, storing tag history data containing identical timestamps at the same time would prevent other values within the same batch from being stored.

---

<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:** [November 2, 2024, 9:18am UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/17 "2024-11-02T09:18:52Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20241102

## Platform Core

### Config Persistence

**IGN-11121: Ability to Rename Resources to Empty String via API calls.**  
Resource names can no longer be Empty Strings

## Alarming

### Twilio

**IGN-9480: Twilio WhatsApp Implementation**  
Implement Twilio WhatsApp as an option to send alarm notifications by using Twilio WhatsApp Template Messages.

### Alarm Notification

**IGN-10464: Twilio WhatsApp: Support template parameters via alarm notification block**  
Added a way to pass a string array as Twilio WhatsApp Template Parameters through a field on Alarm Pipeline Notification Blocks.  
**IGN-10462: Twilio WhatsApp: Support 24-hour sessions for free form messaging**  
Implement Twilio WhatsApp to free form messages when a 24 hour window is open between Twilio WhatsApp and a User.

## Security

### User Sources

**IGN-9979: DB User Source: Adding Users Causes Errors w/ Auto Generated Tables in Oracle**  
Fixed an issue where database user sources with autogenerated tables were failing with "ORA-00942: table or view does not exist" when using Oracle DB.

---

<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:** [November 9, 2024, 10:17am UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/18 "2024-11-09T10:17:36Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20241109

## Security

### Security

**IGN-11089: RFC-68 Adoption: OAuth2 Clients**  
Migrated OAuth2 Clients to the new filesystem-based configuration system

## Scripting

### Scripting

**IGN-8226: Deprecate system.db.dateFormat function**  
Deprecated `system.db.dateFormat`  
**IGN-8225: Deprecate non-'prep' variants of system.db query/update functions in all scopes**  
Deprecated `system.db.runQuery`, `system.db.runUpdateQuery`, and `system.db.runScalarQuery` function variants across all scopes  
**IGN-8224: Deprecate system.db query functions that don't use named queries in Vision scope**  
Deprecated `system.db.runScalarPrepQuery`, `system.db.runSFPrepUpdate`, and `system.db.runScalarQuery` functions in vision.

---

<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:** [November 18, 2024, 4:45pm UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/19 "2024-11-18T16:45:00Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20241118

## Swing

### Vision

**IGN-9795: KeyboardLayoutManager fetches keyboard layouts from the gateway on the EDT**  
Moved the client/designer's fetching of custom keyboard layouts off of the event dispatch thread.

## Tag Historian

### Tag Historian

**IGN-11276: PackedHistoricalQualifiedValue and PackedHistoricalTagValue have different flags when deserialized**  
Fixed an issue where a couple history serializers were calculating flags incorrectly.

## Platform Core

### Webserver

**IGN-11060: 8.3 Gateway Backend Routes: Web Server**  
Created web server settings singleton resource with preferred resource collection of "local". These settings are not yet wired to the Web Server (to be completed in a future effort).

## Alarming

### Alarm Journal

**IGN-9929: RFC-68 Adoption: Alarm Journal Extension Point**  
Migrated and refactored Alarm Journals to the new filesystem-based configuration system

## Scripting

### Expressions

**IGN-8476: Deprecate forceQuality expression function**  
Deprecate forceQuality 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:** [November 25, 2024, 5:11pm UTC](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566/20 "2024-11-25T17:11:08Z")

</div>

EA-Weekly Changelog: 8.3.0\*-b20241125

## Infrastructure

### Deployment

**IGN-2105: Swap Mac Gateway support to arm64 (apple silicon)**  
Swapped supported architecture on Mac to Apple Silicon and removed x86 support in 8.3

### Java - Azul

**IGN-11122: Bump bundled java runtime to 17.0.13**  
Upgraded the Java Runtime Environment (JRE) version to 17.0.13.

## Alarming

### Voice Notification

**IGN-11279: Voices Notification Isn't Supported On Mac OS, arm, aarch64 for 8.3**  
Voice Notification module was updated along with the voice modules for 8.3 to support apple silicon

### Alarm Journal

**IGN-11336: 8.3 Alarm Journal does not store associated alarm event data**  
Fixed an issue where Alarm Journals weren't storing associated alarm data.

## Foundation

### Launchers

**IGN-2104: Mac arm64 Launchers**  
Swapped supported architecture on Mac to Apple Silicon and removed x86 support in 8.3

## Comms

### Drivers

**IGN-10952: Remove Java D13n - SECS/GEM**  
Removed java serialization from SECS/GEM module.  
**IGN-10003: RFC-68 Adoption: SECS/GEM**  
Migrated SECS/GEM configurations to file-system json configurations.

[Next page](https://forum.inductiveautomation.com/t/8-3-early-access-changelogs/93566.md?page=2)
