0

Release V24.2

REQUEST UPGRADE

Please read these BREAKING CHANGES if upgrading from v23 to v24.

Built on Windows Server 2019 Standard

MSBuild v17.0

MSI: Wix v1.14.2
Released on: 10/21/2024
 

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

SHA384 : 589F96508DA8830B2A0CB7A930997463230D75580F96F0FC54FFD75C697813F912175821F633A44C599D9D5248ED504E
SHA256 : 0744C232C66895B1F9A7EDB0BB437A59E16BEFA18B9CA39577E88D6B15DDE2FE
SHA512 : 4531C6679918FCC353D22C91ED443AA45FAF2257812187DF87B0E72936EEC496AEA8EDF9031DA846B715EB67E8925975AB8B875A073CAC4151A91C5D11ACACFD
SHA1 : 9022A04733975EEBBAD0B994ABFE43C21246C896
 

Features

Administrator

  • Show better error message when user is not authorized to access the Administrator
  • StoreAndForward: Add some “Throttle” settings to improve overall performance when there are many Sessions

  • Calculations: Expose configuration for Views endpoint

  • Identity: Improved error message when OIDC client credentials are rejected by the IDP

  • Identity: "Edit Application" dialog is more intuitive

  • Messages: Support option to write events to Microsoft SQL Server instead of SQLite

  • Messages: Add Machine dropdown to the filters when messages are logging to Microsoft SQL Server

  • Enhanced Audit Log: Support option to write events to Microsoft SQL Server instead of SQLite

  • Enhanced Audit Log: Easier to see the differences in Identity configuration changes

  • Enhanced Audit Log: Log the user when the StoreAndForward API is used to purge, pause, or un-pause a Session

Axiom

  • Improved readability with Cursor/Float Label background opacity
  • Display warning if user tries to leave TrendGraph chart with unsaved changes

  • State drawing uses the “StartBound” aggregate

Collectors

  • CSV: Robustness enhancements

  • MQTT: Add option to bypass script when consuming json data

  • OPC: Improve browse dialog performance

  • SQL: Add property support for MySQL

  • StoreAndForward: Fallback to buffering data when Historian calls are slow

  • StoreAndForward: Improve performance with 1000's of Sessions

  • StoreAndForward: Improve performance when one Session is logging to multiple DataSets

  • StoreAndForward: Pause session will release Historian handles

Historian

Identity

  • Add unencrypted gRPC endpoint to support SSL offloading

Installer

  • Improve fault-tolerance when migrating Historian settings

Bug Fixes

Administrator

  • Views: Occasionally when changing External Properties settings the save banner does not get removed after clicking Apply

  • Views: Trend preview shows timestamps in UTC instead of local time

  • Views: Exception when virtual view is configured to include a property name that is only whitespace

  • Historian: FileRecovery can be run on multiple files in the same DataSet in parallel

  • Historian: Unable to get to all DataSet settings with low screen resolution

  • Identity: Able to save a ACL entry that was not changed causing change banner to be displayed

  • Identity: External Users table initial sort is not working

  • Identity: LastUsedAt value for API tokens does not update as expected

  • Identity: Unable to edit API Tokens that are not GUIDs

  • Axiom: Axiom Session sorting does not work

  • Calculations: Calculations export contains a number of unused fields

  • Calculations: When over 100,000 tags are returned any tag beyond the 100,000th tag is not returned and is not returned in the filter

  • Calculations: Does not do proper validation when NoOutput function is used in Quality Override expression

  • Enhanced Audit Log: Messages say things like CREATED by but don't include the user when the user is logged on Anonymously

  • Enhanced Audit Log: Message prints "user" instead of the username when a DataSet rebuild is triggered manually

  • MQTT: Tags/Enabled count number is incorrect after deleting tags

Axiom

  • Reports will get updated or removed if an Application or Chart is moved or deleted
  • Reports sometimes not sending emails

  • Error when deleting the asset type of a screen that contains a TrendGraph that is set to a child asset type of the screen

  • Buttons and Labels lose their NavigateSource setting when choosing the URL option

  • Cannot unlink broken script delegate

  • Copying an event table throws an error

  • Image Control Repeat XY does not work correctly

  • Sometimes logs a warning when a chart is opened

  • Sometimes not reporting improperly formatted source tags

  • Trend Min Value is not set on new trends when set in User Preferences

  • Scripting documentation does not include comments from code

  • Session processes will sometimes not shut down when the session is closed

  • Views resources are not released when browser tab is closed

  • EventsTable: Do not round numeric property values with decimals

  • Tutorial needs scrollbars

  • Fails to migrate and run when base path is a different drive

Collectors

  • MQTT: SparkplugB metric properties are not being logged as properties into the historian
  • StoreAndForward: Memory Cache Helper can run out of resources with a lot of fast changing inefficient data

Historian

  • Calculations: Aggregate can calculate incorrectly over DST transition

  • Calculations: ResettingAnchoredInterval can error out over DST transition

  • Calculations: Rollup continues calculating when it has no child assets

  • Calculations: Will attempt to delete range for tags that have not been written to

  • Snapshot Utility: Can sometimes have high memory usage

  • Views API: getEvents StartsAt/EndsAt returned in UTC

Installer

  • Unable to set permissions on the “Users” group in non English locale

Reply

null