Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Edge HMI

Edge 2026 release notes

  • Last UpdatedOct 29, 2026
  • 14 minute read

The Edge 2026 release notes contain information on expectations and limitations, new features and enhancements, resolved and known issues, and deprecated features.

Expectations and limitations

AVEVA Edge is compatible and can coexist with System Platform 2026, including AVEVA Historian Server 2026 and later.

Transferring a project that was updated to this latest version into a remote runtime that is running an older version will cause the project to be rendered incompatible and the remote runtime will not function.

New features and enhancements

This is a summary of important features and enhancements that have been introduced in this version of .

Service hardening default virtual service account support

The service now runs under a virtual service account by default, replacing the previous user-specified account configuration. Virtual service accounts require no password management and give the service its own identity with reduced privileges, which improves the service's security posture as part of ongoing service hardening. A custom local or domain user account (with password) can still be selected in Service Configuration.

OPC DA standardization and OPC XML deprecation

Standardized OPC connectivity by transitioning new projects to use OPC DA exclusively, removing OPC XML from the IDE user experience. Existing projects configured for OPC DA remain fully supported, but projects configured for OPC XML are no longer supported and will cease to function. This update also improves security and maintainability by removing legacy dependencies, while preserving OPC browsing functionality through updated implementations.

LDAP nested group support

Enhanced LDAP integration to support nested group membership, allowing users to inherit permissions from parent groups. Users belonging to a sub-group can now be granted access based on their inclusion in a configured parent group, simplifying user management and aligning with common enterprise directory structures.

Unicode tag name support

Added support for Unicode characters up to U+FFFF (Basic Multilingual Plane) in tag names, enabling use of languages such as Simplified Chinese, Japanese, and Korean. This enhancement allows creation, modification, and import of tags containing Unicode characters, with expanded support across key areas including tag database, integrations, graphics, scripts, alarms, trends, and Mobile Access.

Management of Watch Window tab improvement

Added support to adding, removing, renaming, saving, and loading tabs on the Watch Window.

Mobile Access hover hint and tooltip support

Added hover-based hints in mobile access, writing object hint values to a system tag Hint and clearing them on exit. Optional tooltip display is also available, with initial support focused on key objects and expanding over time.

Require password change on first Linux Remote Agent login

Enhanced security for Linux stations by requiring the Remote Agent user to change the default password upon first connection, preventing continued use of default credentials.

Custom widget rendering framework update

The rendering framework for custom widgets has been updated. As a result, the Allow Objects on Top option has been removed, and custom widgets are now always displayed above other screen objects.

Content Security Policy support enforcement for web content

Implemented Content Security Policy (CSP) to strengthen protection against cross-site scripting (XSS) and data injection attacks. Enables controlled loading of external resources, allowing secure configuration for widgets and components that require access to trusted external sources.

Python runtime upgrade

Updated Python Runtime to use Python 3.12.

New MQTTE driver

Added the new MQTTE communication driver featuring enhanced Store and Forward capabilities for both Sparkplug and non-Sparkplug implementations. The new driver includes a redesigned station format, support for multi-level Sparkplug metrics, improved throughput, and increased resilience. It can be used alongside the legacy MQTT driver, enabling a smooth migration path.

Embedded support for AVEVA Enterprise Licensing

Enabled creation of Embedded and IoT View projects when using AVEVA Enterprise Licensing.

Report header optimization

Optimized Report task execution when using the Disk Append option.

Resolved issues

The following issues were reported by users and logged in our customer relationship management system. If you reported an issue, use the case number provided to locate it in the list below.

Documentation-only resolutions, such as procedural clarifications, are not counted as resolved issues and may not appear in this list.

Defect ID

Case Number

Description

2546303

960314388

Resolved an issue where users in nested LDAP groups were not inheriting permissions from configured parent groups.

2642126

960332757

Fixed a Web Client rendering issue where dynamically populated grids with scripted visibility settings could display incomplete scroll bars and hide the last row of data.

2902831

960355540

Resolved an undo operation issue that could incorrectly retain duplicated Alarm/Event Control color settings on existing objects.

2975302

960367567

Resolved an ODBC-specific issue where Alarm Controls could ignore startup message count filters until a new alarm event triggered a refresh.

3052700

960380524

Fixed an issue where compression of large Trend History files could fail during automatic archival, resulting in compression errors and potential loss of historical data.

3059355

960378805

Fixed an issue where disabled alarms configured with RemoveOnAlarmDisable=1 remained visible in Mobile Access after deactivation instead of being removed from the alarm list.

3242283

960399291

Fixed an issue where SetTimeZone() could produce incorrect date values on systems installed with certain non-English regional settings.

3267947

960394484

Fixed a Mobile Access performance issue where loading Alarm Control history from an external database could temporarily block other connected clients and return incomplete alarm history data.

3270212

960400957

Fixed an issue where Trend controls using Date/Time data from CSV files could omit data points based on the system's GMT offset, resulting in incomplete trend displays.

3270315

960402534

Resolved a Mobile Access issue that prevented Historical Alarm Controls from refreshing correctly when group filters were changed while using Latest Interval filtering.

3278038

960397649

Resolved a Mobile Access display issue that could leave unused gray screen space when the Android keyboard was shown.

3288277

960386877

Fixed a security database corruption issue that could occur after unexpected system shutdowns, improving resilience and recovery of HMI security configurations.

3294647

960410990

Resolved a project migration issue that could cause unexpected values to be displayed for retentive tags after upgrading.

3303450

960394484

Resolved a regression causing dollar sign ($) characters to be stripped from string values passed to server-side global procedures.

3321425

960411875

Resolved a stability issue that could cause Runtime to unexpectedly close when loading Trend screens.

3337418

960420360

Fixed an issue with excessive CPU resource consumption, impacting overall system performance.

3359192

960425957

Resolved a communication issue that could unexpectedly disconnect connected clients while server processes remained running.

3382331

960429760

Resolved a database cursor handling issue that could cause DBCursorNext() to return errors during long-running delete operations.

3385538

960429562

Resolved a performance issue that could cause Viewer hangs when filtering alarm history stored in Microsoft Access databases.

3388368

960431026

Resolved an issue where AutoLogoff did not trigger while scripts continuously executed FindFile() operations.

3408572

960434145

Fixed a licensing issue where older versions would incorrectly identify valid perpetual licenses as expired.

3446442

960443450

Fixed an issue where Alarm Control filtering by Selection Column could fail when special characters were used, causing all alarms to be hidden.

3455262

960443840

Resolved an issue that prevented Event Logger messages from being automatically imported into the Translation Table.

3465286

960447374

Fixed a Mobile Access stability issue that could cause unexpected client crashes during extended runtime operation.

3478285

960449721

Fixed an issue where large projects with extensive tag counts and screens could cause the development environment to become unresponsive or crash during project verification and HTML publishing.

3484516

960451211

Resolved an Embedded Runtime issue where SetTagDisplayUnit() changes were not reflected when executed during Graphics_OnStart().

3485066

960452213

Fixed a condition where debugging large VBScript projects could cause the runtime to stop working.

3486368

960442552

Fixed an issue where Scheduler tasks could intermittently stop executing under high-volume CSV write operations, preventing scheduled actions from running reliably.

3489725

Fixed an issue where adding tags to the Watch or Output Window could trigger unnecessary SMA refreshes, causing connected clients to be redirected to the login page.

3506220

960447756

Fixed an issue in Mobile Access where touchscreen interactions could cause buttons and command-enabled rectangles to remain visually pressed after touch release.

3511258

960455430

Resolved a Mobile Access issue that prevented Trend controls from correctly applying class tag values passed through screen parameters.

3514578

960459098

Resolved an issue where Tag Integration Source tags used exclusively in Alarm Worksheets did not trigger alarms unless referenced elsewhere in the project.

3542118

Fixed an issue where Database Gateway connections could remain open after query timeouts, eventually exhausting available SQL connections under heavy query loads.

3545414

960450048

Fixed an issue where OPC XML/DA clients could successfully read from OPC DA servers but fail to write values, resulting in write operation errors.

3552726

960468288

Fixed a Mobile Access stability issue that could cause the Mobile Access process to crash when additional Thin Client sessions connected to the Runtime server.

3559870

960471546

Fixed an issue where certain Custom Widgets failed to render in the local Viewer despite working correctly in Mobile Access and previous releases.

3571410

960471587

Resolved a Custom Widget rendering issue that could cause widgets to display incorrectly following screen navigation.

3571740

960476857

Fixed an issue where line, open polygon, and closed polygon dimensions could not be modified through the Format dialog, requiring manual resizing with tracker points.

3578870

960478571

Resolved a localization issue that prevented Trend screens authored in the Polish language from loading in Mobile Access.

3583073

960478267

Fixed an installation issue that prevented successful installation on supported 32-bit Windows 10 systems.

3603121

960455430

Resolved a Mobile Access limitation preventing array tags from being used as mnemonics within Trend controls.

3616092

960471597

Resolved a Trend display issue that caused historical data retrieved from AVEVA Historian to be truncated for longer duration ranges.

3639095

960499662

Resolved a Thin Client issue that incorrectly reported Trend configuration save operations as unsupported when triggered at runtime.

3641333

Fixed an issue where Mobile Access could fail to start in projects upgraded from version 7.1, causing the Mobile Access task to stop immediately after launch.

3650355

960504464

Resolved a regression affecting RunVBScript() that could produce incorrect runtime validation errors for valid tag references.

3660887

960487264

Fixed an issue where Trend Control date/time fields and legend columns could be improperly scaled on lower-resolution displays, resulting in truncated text when using Auto Screen Scaling.

3683452

960499583

Resolved a synchronization issue where background script logins were successful, but the active username display was not updated in the Viewer.

3684141

960520615

Fixed an issue where Verify animation error messages did not provide sufficient information to identify the affected screens or animation instances.

3694442

960523039

Fixed an issue where Trend Control legend pen colors could fail to display when certain fonts or font sizes were used.

3720979

Fixed an issue where Grid controls could incorrectly parse database records containing line breaks, causing row data to be misaligned or omitted.

3730687

960531721

Fixed an issue in Mobile Access where commands triggered from outside a Linked Symbol could fail when controls inside the symbol used ShowInPlaceInput().

3730800

Fixed multiple issues in the Calendar Custom Widget affecting event rendering, color retention, and event visibility across Month, Week, and Day views.

3735488

960536222

Resolved a Mobile Access issue where Trend data could render incorrectly when displaying periods greater than four hours.

3736723

960542136

Fixed an issue where Scheduler worksheet changes could be lost or altered when saving Change and Calendar events, preventing newly added schedule entries from being reliably preserved.

3743862

960537246

Resolved an issue where auto log-off did not work for Active Directory users.

3773342

960552168

Fixed an issue where Find/Replace search results could incorrectly capitalize screen names, causing screen files to be renamed with altered casing when saved.

3801213

960556684

Resolved a startup timing issue that could prevent Runtime from detecting valid AVEVA Enterprise Licenses after system boot.

3780444

960545419

Fixed an IDE stability issue that could cause the development environment to become unresponsive during screen editing operations.

3842590

960570098

Fixed an issue where OPC DA worksheet variables were not displayed correctly when running in French language environments.

3844211

960566492

Fixed an issue where the Font Size field could overwrite user input when entering custom font sizes that matched predefined values in the font list.

3858331

960565005

Resolved an issue where DateTimePicker controls embedded in Linked Symbols did not retain their configured format settings.

3879113

960585943

Resolved an issue that caused the Database Synchronization dialog to appear unexpectedly for Tag Integration device tags with source names containing spaces.

3887252

960582915

Fixed an issue where Mobile Access could fail to start automatically in Embedded HMI when TCP/IP Client communication issues occurred during runtime initialization.

3949602

960588489

Fixed an issue in redundant SQL Server configurations where alarm events could be logged multiple times after a redundant database server recovered from an offline state.

3962852

960601980

Resolved a STARTTLS compatibility issue affecting email delivery through Office 365 SMTP servers on port 587.

3978897

960607619

Fixed an Object Finder parsing issue that caused OPC array elements to be incorrectly identified and prevented proper browsing of certain structured data types.

3984053

Fixed a memory leak in position animations that could cause Viewer memory usage to grow over time, eventually leading to out-of-memory errors and application crashes.

4004856

960625679

Fixed an issue where GetLastESignUser() could return an empty value instead of the username associated with the most recent electronic signature.

4062593

960636493

Fixed an issue that prevented Alarm Control custom-field columns from sorting in the selected direction, causing results to always appear in ascending order.

4065324

960636106

Fixed a GDI resource leak that could cause GDI object usage to continuously increase when opening and closing screens or worksheets, eventually leading to instability and crashes.

4073794

Fixed an issue where LDAP authentication could fail after importing a security configuration from a project using a different Security Mode, until Runtime was restarted.

4086969

960649254

Fixed an issue where Grid Controls using tag-based column widths could display incomplete data in Mobile Access, showing only the ID column while rendering correctly in the local Viewer.

4097046

960640450

Fixed an issue on Raspberry Pi Mobile Access clients where historical alarms could fail to refresh between midnight and 9:00 AM when using UTC-based alarm timestamps with a local system time zone offset.

4097596

960653691

Fixed an issue in Embedded HMI Runtime where LDAP authentication could hang, delay logon, or crash when communicating with remote LDAP or Active Directory servers.

4130237

960663516

Updated ISSymbol resource hosting to address unavailable legacy SAM download URLs.

4134151

960664858

Fixed an issue where NoInputTime() could reset unexpectedly, preventing reliable automatic logoff based on user inactivity.

4139628

960661488

Fixed an issue in Mobile Access where text input controls within movable pop-up screens could become unresponsive after the pop-up was repositioned.

4281025

960658832

Fixed an issue where Alarm Rate alarms were not triggered correctly in under specific time-handling conditions.

4286990

962478646

Fixed an issue where rotating user-created groups and symbols could incorrectly rotate individual objects instead of the entire group, leading to inconsistent object positioning between the IDE and Runtime.

4297585

962480287

Fixed a Viewer performance issue that could cause delayed Trend updates and reduced responsiveness when displaying large numbers of trend pens across multiple open trend screens.

4325935

962623337

Fixed an issue where Store-and-Forward processing could stall after connectivity was restored, preventing queued data from being forwarded to Historian.

4344593

962636267

Resolved an issue where GetLastESignUser() could return an empty value instead of the last electronic signature user.

4349960

962631000

Fixed an issue where trailing spaces in rectangle labels were not preserved after upgrading projects to the latest version.

4360222

962478646

Fixed an issue where rotated symbols and grouped objects could revert to incorrect positions at runtime after being saved in the IDE.

4384889

962636638

Fixed an issue where Secure Viewer failover from the Primary to the Secondary redundant server could be delayed due to unnecessary reconnection attempts to the unavailable Primary server.

4427446

962677869

Improved Verify diagnostics to identify the affected screen and object when invalid Trend Control gradient settings are detected.

4428497

962681754

Resolved an issue causing the project to lock when renaming class members in projects with Mobile Access enabled.

4430519

962693454

Fixed an issue where project downloads could incorrectly report a build/runtime version mismatch even when both systems were running the same version.

4458067

962696039

Fixed an issue where Custom Widgets failed to load in additional Secure Viewer instances running on the same Thin Client machine.

4458128

962705382

Fixed an issue where SecureViewerReload() could unexpectedly close Secure Viewer sessions when the active screen contained Custom Widgets.

4501413

962704202

Fixed an issue where the Keypad() function ignored display masks and showed the full precision of numeric tag values.

4513153

962716427

Fixed an issue where ComboBox controls could stop refreshing and display incorrect values after recipe operations in multilingual applications.

4600876

962746533

Fixed an issue where Alarm activation timestamps displayed in Mobile Access could include an incorrect time offset when Alarm History was stored in a database configured for Local Time.

4642722

962774138

Fixed an issue where keypad maximum values could be displayed incorrectly when Min/Max limits configured on an object differed from those defined on the associated tag.

4647938

962757940

Resolved a startup crash caused by automatic OPC UA Client initialization when no OPC UA connection or client worksheets were configured.

4650413

962773063

Fixed an inconsistency in the documentation regarding supported Trend History storage formats and runtime edition capabilities.

4656676

962766895

Improved Audit Trail logging to better distinguish automated third-party connections from user-initiated logon events.

4668757

962782031

Fixed an issue where Embedded View could incorrectly display alarm disable messages when alarm disable tags were configured and LogWin was connected to the device.

4696067

962796960

Fixed an issue where Trend deadband settings were not applied when using Historian storage, causing all value changes to be recorded regardless of the configured deadband.

4721565

962804051

Fixed an issue where the Database Gateway Store-and-Forward process could become stuck due to Historian SDK lock file errors, preventing stored data from being forwarded.

4731179

962787941

Fixed an issue where repeated Vertical Zoom operations could invert Trend axis limits, causing minimum and maximum values to be swapped and trends to display incorrectly.

4794842

962837013

Fixed an issue where project verification could trigger repeated Python script save prompts and significantly impact Verify performance in projects containing Python scripts.

4854233

962830276

Fixed a regression preventing encrypted runtime communication when project names contained non-ASCII characters.

5018669

Modified the Report task execution for a more optimized way when using the "Disk Append" option.

Issues resolved for specific Communication Drivers

Defect ID

Case Number

Description

2517163

960307543

Added support for 64-bit integer data types in the Modbus driver.

3065514

960387941

Fixed an issue where MELSE Standard Driver Sheet write triggers could fail when multiple rows were configured, preventing grouped write operations from executing correctly.

3314652

960415377

Fixed an issue where MQTT driver reconnection to the broker could be significantly delayed after network interruptions when Sparkplug and standard MQTT tags were used together.

3363241

960425040

Fixed an issue where MELSE UDP communications were not supported on Linux-based IoT View deployments, preventing successful data exchange despite equivalent TCP configurations working correctly.

3661908

960507587

Fixed an issue where SCHNE Tag Integration could incorrectly read certain structure class members, causing data to be mapped to the wrong addresses.

3798874

960559423

Fixed an issue where MQTT publishing to Azure could fail on certain Linux-based devices, despite working correctly in Windows environments.

3986319

960619118

Fixed an issue where TwinCAT .TPY tag import could omit certain multidimensional structured variables, preventing them from appearing in Tag Integration.

4041185

Enhanced MOTCP data handling to correctly process LW values spanning more than eight registers.

4264055

Improved MOTCP Driver simultaneous device connections management to prevent invalid register requests.

4434692

962696324

Improved driver performance by reducing CPU consumption during Auto Sync operations through optimized TagsDB version caching.

4573415

962757508

Fixed an issue where the ABCIP driver could exhaust available TCP ports when repeatedly attempting to connect to unreachable devices, leading to resource exhaustion and communication instability.

4822336

962814598

Fixed an issue where restarting the Driver task could cause Runtime to become unresponsive or terminate unexpectedly under certain conditions.

Deprecated or removed features

The following third-party components have been removed in this release:

  • .NET Framework 4.8 setup has been removed from the setup. Ensure that .NET Framework 4.8 is installed in your computer.

  • Removed Industrial Graphics

  • Removed OPC XML Client. OPC DA and OPC UA Clients remains fully supported

  • Removed the Tiles feature in Mobile Access

  • Removed support for Sentinel hardkeys

  • Removed ITMEViewApp object.

Mobile access tiles configuration deprecation

Deprecated the Tiles configuration feature in Mobile Access by removing the Area Settings option from the configuration interface. For existing projects, if no screen is specified in the URL when Mobile Access is opened in a browser, Mobile Access will automatically open the screens configured in the Startup Screen settings.

Removal of Industrial Graphics

Removed Industrial Graphics, as well as its dependencies and sources. A notification is shown to communicate the deprecation.

Sentinel installer removal

Removed support for Sentinel hardkeys as a product protection option. As a result, Sentinel runtime libraries are no longer installed as part of the product installation process.

In This Topic
Related Links