0
Release V21.2.0
Roadmap & Releases / Canary System Release Notes
Built on WindowsServer 2019 Standard
MSBuild v16.0
MSI: Wix v1.14.2
Released on: 05/13/2021
Features
Administrator
- Improved handling of duplicate certificate errors when loading needed certificate added to several services
- Calculations: Load tags from the local Historian as localhost.dataset.tag to make it easier to export/import
Axiom
-
- Now return a generic error to user and write a detailed error to Message log on an Axiom exception for improved security
- Better feedback when aggregates are not properly configured on tag by showing an error
- Added a rotation property to Label control
- Created a drag box to select any control that touches the box within the initial parent
- Added InactiveTimeout info to url parameters in tutorial
- Improved reporting error logging messages
Calculation Server
- Prevented time extensions from being enabled on output tags with timestamp adjustments
- Improved efficiency when starting/stopping a large number of calculations
Collectors
- Sender/Receiver: Add ability to store manual data entries including user metadata
- MQTT Collector: Add option to obsolete discovered tags not in a subsequent birth message
- MQTT Collector: Add support for a client certificate
- CygNet Collector: Add auto increment DataSet creation option for larger tag count systems
- CygNet Collector: Improve efficiency when recovering from a Resync task failure
Excel Add-in
- Add "Calculate Sheet" button to Canary toolbar to cause Canary formulas to re-run
Historian
- Now supports file recovery of HDB2 files that have an annotation past the end of the data
- Added offline file count tag to Diagnostic Health System tags
Installer
- Added client install MSI files (x86 and x64) to support installing the Excel Add-in and ODBC client standalone
- Made the CanarySetup MSI callable with command-line arguments to support auto-deployment tools
ODBC Connector
- Added TagProperties, Views, AssetTypes, AssetInstances, and AssetTags tables
Views
- Trimmed the API log database so it does not grow too large
- Added support for long-lived API access tokens to alleviate username/password usage
Bug Fixes
Administrator
- Calculations: Status page was not sorting tag columns numerically
- Calculations: Roll-up function was not showing correct evaluation in UI
- MQTT Collector: Deleting last connection group crashed the admin if more than three groups were deleted
Axiom
- Text property of TextBox was not updating on screen when changed in the designer
- TextBox would overflow its predefined width
- Non-admin users were not able to perform Save As if the application/chart resides in the ReadOnly folder
- Timestamps were an hour off in the Santiago time zone
- Calculated trends could have caused issues with the value, delta, and zoom cursors
Calculation Server
- Too many threads were being created when too many calculations were backfilling simultaneously
- Too many threads were being created when too many calculations transitioned from backfill to live mode simultaneously
Historian
- Issues with storing manually entered data resolved
- Under rare conditions the previous value was time extended instead of the current value
- When inserting data into a tag that had not changed for months may have caused file corruption
Installer
- ODBC client was missing NetworkMessages.xml
Views
- Occasionally would throw KeyNotFound exception calling GetTagProperties