0

Release V25.3.1

REQUEST UPGRADE

Built on Windows Server 2019 Standard

MSBuild v17.0

MSI: Wix v1.14.2
Released on: 8/11/2025
 

If .NET Framework 4.7.1 or greater is not present on the system, it must be installed prior to installation.
SHA384 : 94CADCB8331BCE49A0D3C1CB7C268BB49E19BE50735580EC8A6DE8475E14F27A19B4CD7CBC56FA94E6FEA18D03DBB421
SHA256 : 6F84AB89D46FE62DC054C2D0C21780334395E50C5243272237B0B8E1CB26002D
SHA512 : BD7FD0D65A0388B244A4C5F86791100343346E8048E88FB6CBA5CFD77FCF8D69D181216866B76A41278B5E86DDCAE04BF9896D4349876569D02C9C9805953744
SHA1 : E01C0FBD20DA7345DFB78BE0A2453240D64A2C4C

Features

Axiom

License

  • Improvements to interaction between Axiom and Views services and License service

Collector

  • Logger: Upon connection to OPC DA server, if any value is more than 1 minute old, pass the value with the timestamp of the Logger computer in addition to the original timestamp received from the OPC server

  • OPC Collector: Upon connection to OPC UA server, if any value is more than 1 minute old, pass the value with the timestamp of the OPC Collector computer in addition to the original timestamp received from the OPC UA server

  • StoreAndForward: Dynamic algorithm determines how many elements to send to the Historian at one time based on the success or failure of previous calls

Bug Fixes

Axiom

  • TrendGraph control does not always enter live mode when an application is loaded
  • ValueBox control does not show the correct timestamp for MaximumActualTime, MaximumActualTime2, MinimumActualTime, and MinimumActualTime2 aggregates

  • Button control font is hard to read with Canary, Grasyscale, and Light themes

  • Reverse proxy does not handle X-Forwarded-Proto header correctly

  • Users are unable to authenticate through reverse proxy if Axiom hostname is not resolvable on the Axiom computer

  • Goes into redirect loop when logging in and Axiom is not licensed

Collectors

  • CSV Collector: By default, the collector will move the completed file to a Processed directory instead of deleting
  • CygNet Collector:  Protect against dictionary key error reading the AttributeMapping configuration table

  • CygNet Collector:  Protect against dictionary key error reading the CollectorParameter configuration table

  • CygNet Collector: An error processing a single row in the AdditionalTags table should not exit the function

  • CygNetCollector: Call to determine last timestamp in Historian should not be returning a time extended value

  • Data Generator Service: DataGeneration.config gets overwritten when running as a service

  • StoreAndForward: Buffers can get stuck with "Access Denied" errors at Historian

Historian

  • Time Extension lags behind current time for static tags when StoreAndForward is stopped and restarted

  • Validator: Not finding files when the DataSet path configuration does not end with a directory separator character

  • ODBC: Queries using an IN statement with property_name are not returning any results

Identity

  • Authentication may fail for Windows users on different domain than server
  • Only processes forwarded headers from a single proxy

Migration

  • Fails when no services are installed that require Identity for migration
  • May fail with IdentityNotMappedException

Services

  • Cannot connect using gRPC with IP address unless the IP address is DNS-resolvable

Reply

null