1

Release V26.0

REQUEST UPGRADE

Built on Windows Server 2019 Standard

MSBuild v17.0

MSI: Wix v1.14.2
Released on: 3/6/2026
 

If .NET Framework 4.7.1 or greater is not present on the system, it must be installed prior to installation.

SHA384 : DFA6E29911D84B0D70B829612A5EB4756F3BF8D1D4AF4593AE8F6908A858A07F66B642053699A86F018DE46930AEA070

SHA256 : EDA64F6D2E236ECAC4F5C73555B84C97742B0771E14BD0A45FE5B9C57E1EE225
SHA512 : 322EEA5640A9E1C0647A9A831A9D25DE32120E4AFF67BE04C3D0500D5170A72EAB503C4C02B7440CA76144ED8E1A9718AABB450BC2E5F6362E5F903C80BECF98
SHA1 : B0F4B45A6F56153744314C46A56A1AF3F4B4EC95

Features

Administrator

  • Identity:  Disabled sorting of columns for Tag Security and Axiom File Security because ordering makes a difference

  • Identity: Standardized list filtering within Identity tile

  • Messages: Implemented message filtering capabilities for future releases

  • Messages: Improved context of log messages for all products and upgraded verbosity for Canary products

Axiom

Historian

  • Added audit messaging for deleting annotations

Installer

  • Implemented immediate validation for custom service account credentials during configuration of install

Services

  • Uses “Virtual Service Account” to replace “Local Account” when registering services

Store and Forward

  • Improved reliability for selection of which dynamic DataSet to use

Collectors

  • MQTT: Add setting to exclude DBIRTH tag values

 

Bug Fixes

Administrator

  • Typo in Identity connection error message

  • MQTT: An initial invalid timestamp for a tag causes the tag list in the UI to buffer indefinitely

  • OPC: Apply appears to work when DataSet textbox is in error state

  • Calculations: When making a change to a preexisting job, clicking the Cancel button closes the configuration screen

  • Views: Client crashes when changing endpoint settings if Axiom tab is opened

  • Identity: Incorrect edit information can be displayed in Axiom File Security edit window

  • Identity: Adding unsaved user to a group does not save user to group

Axiom

  • Logs an error on startup

  • Controls with narrow and wide layout styles do not react correctly when in "fill" layout mode

  • Iframes default to broken website

  • Edit Trends Dialog does not save values

  • Using UTC time zone breaks UI

Collectors

  • MQTT: Changing settings displays the wrong settings in the EAL 

  • OPC: Cannot edit tag based group if session has 13,269 or more total tags

Historian

  • Race condition causes Historian to crash

  • Long strings cause Historian to crash

  • Version 23 annotation messages not returned from some calls in version 24+

  • Validator is receiving multiple Historian commands in the same message

  • Validator keeps validating the same files without completing 

  • No longer scans files after 1 year of validation

  • Views: TrimStart and TrimEnd functions will not return expected results if just a "." is passed into the function

  • Calculations: Stopping a job during its Validation step does not immediately cause the job to be stopped

  • Calculations: Job never exits backfill if its tags were split with SAF's dynamic Datasets

  • Calculations: Update SQL script to generate Events tables for MSSQL

  • Ignition: High thread count when getting annotations

Identity

  • Configuring MSSQL produces DataProtectionKeys errors on initial configuration

Installer

  • Does not remove empty service directories on uninstall

  • Install fails when setting Data Generation folder permissions

  • Does not add "Canary Message Log" as an EventLog source

  • Views Access ACL has no members after migration if views settings were never saved in prior version

Store and Forward

  • Does not process Delete Range correctly when the data does not exist

  • Remote sessions ignore Historian machine dynamic DataSet configuration

  • Dynamics DataSets split one tag per DataSet if DataSet name ends with a number in parentheses

  • Dynamic DataSets race condition exists where too many tags may be placed in a DataSet

Reply

null