1

Release V23.0

REQUEST UPGRADE

Built on Windows Server 2019 Standard

MSBuild v17.0

MSI: Wix v1.14.2
Released on: 

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

Download Canary Installer (All Products)
SHA384 : 710D31A475AE51F6DDAB93858393A1D25916739014DE344F9B52929C4AAEB168AC164B7319522A67A162FDD1AEC586F4
SHA256 : 342206D04E71FC29F5EE8D8FEA9148F9B80AF315670823EB098459D97034922A
SHA512 : 5D97D0311DD932F44715A737F98819F253BCA1CB60E66A61A1F89EA1A58CA450DA8BC7D05F61DCB75F24A225DA2205DF3A017DCAFCD747EDBBBB80AB1F8E713F
SHA1 : 92D31A9DB8AEAE3FA42DFCC0961BCE36EA9922C9

Features

Axiom

  • Reports: now save images as a pdf files
  • Reports: added field to specify asset instance and application screen.  Screens can be specified by screen name control or control title
  • Reports: added field to use an application name for the email's subject instead of the generic "Axiom Automated Report"
  • Added a tooltip for controls when the value of the control is not a good quality
  • Added an option in the "Global" settings file to allow Axiom to treat uncertain qualities as good using styling controls

Historian

  • Views: Added a getTagContext function to Web API to return the data range for a tag
  • Views: External Properties from MS SQL will log a meaningful message when a stored procedure fails
  • Views: Ability to discover asset instances when the asset type is in a tag property
  • ODBC: Support relative times for the aggregate interval column
  • ODBC: Optimize on the TOP and ORDER BY keywords for queries for RawData to efficiently limit data returned
  • Publisher: Support Sparkplug 3.0
  • Publisher: Passed compatibility tests with Eclipse TCK for Sparkplug 3.0
  • Publisher: Changed historical data flushing to occur as part of DDATA messages instead of within the DBIRTH message
  • Publisher: Implement throttling when a small "max tags per message" is set with a large number of tags to avoid high CPU usage
  • Calculations: When storing events to a MS SQL database, create the event tables in the database, if needed
  • Calculations: Modify events INSERT statements to allow for customer creation of triggers on event tables
  • Excel Add-In: Sort Views in alphabetical order in Tag List pane drop down list

Collectors

Administrator

  • Calculations: Performance improvements with screen navigation
  • Diagnostic Health System: Added thread count metric for all services

Bug Fixes

Axiom

  • BarChart limit line does not appear on the chart when application opens if the line is tied to a SourceTag
  • Event table will translate a numeric string value into a numeric value causing incorrect formatting of the string
  • Value transform does not work correctly for languages that use a comma character for the decimal place

Historian

  • Creating a DataSet through a collector or API with square brackets enclosing the name appears to work but corrupts the Historian.ini file
  • Configuring a "Move Deleted Files" directory that the Historian service does not have permission to access will cause the deleted files to be moved to the C:\Windows\System32 directory
  • Tag names greater than 256 characters cause the Historian to crash
  • Rollup files are not maintaining the correct RolledOver flag of the last rolled-up file
  • File Recovery does not maintain the correct RolledOver flag of the recovered file
  • Views: getEvents API does not return events for an anonymous user
  • Views: getTagData2 is only returning the first 10,000 records despite the max default limit being 1 million
  • Views: Usage Analytics not logging from Publisher
  • Views: Reading tag data when the tag only has a single value in one file in the Historian does not return the value
  • Views: Duplicate TVQs can sometimes be returned when they span file rollover
  • Views/Calculations: Aggregates CountInStateNonZero and CountInStateZero are incorrect if the value changes at exactly that start of an interval
  • Calculations: Fixed several scenarios that could cause the calculation service to deadlock and stop functioning
  • Calculations: Does not handle errors in Rollup filter expressions correctly
  • Calculations: NullReferenceException from Property function when used in Rollup filter expression
  • Publisher: Throws a fatal error and cannot start if the ReconnectInterval within the WebsocketTargets table is set to less than 1 second
  • Publisher: Durable Stream option does not work correctly when there are many (> 50,000) tags

Collectors

  • OPC Collector: Cannot connect to UA server using security and a self-signed client certificate
  • OPC Collector: Browse re-uses existing connection even if connection parameters have changed

Administrator

  • Historian: An error occurs if a DataSet is renamed and has existing hdb2 files
  • Historian: Unable to remove DataSet Notify email address once it is configured
  • Views: Readable quality of values with 0x400 bit set are not correctly shown
  • Publisher: Status screen goes blank if you create a publishing configuration and then delete the Server parameter
  • SQL Collector: Prevent configuration changes from automatically starting the collector
  • Message Log: Cannot export the message log to a PDF file
  • Enhanced Audit Logging: Messages do not display the correct timestamp for configuration changes
  • Enhanced Audit Logging: Administrator fails to log Admin access permission changes
  • Enhanced Audit Logging: Message is showing password when changed in Canary Calculations
  • Calculations: Events do not show in the Calcs and Events tile
1reply Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • Long awaited, but worth the wait! Loads of great features, including SpBv3! 

    Like