0
Release V21.3.0
Roadmap & Releases / Canary System Release Notes
Released on: 06/28/2021 -
Built on WindowsServer 2019 Standard -
MSBuild v16.0 -
MSI: Wix v1.14.2
Features
Axiom
- Configure client timezone in Preferences
- Configure client locale in Preferences
- Use client locale for CSV separator character during export
- Global setting to log out users after a configured period of time
- Make UpdateBehavior class available for scripting
- Add link to new Canary Community Help Center
Installer
- Package Mosquito MQTT broker and include some default example configurations
Historian
- Views: Web API getTagData will return data for all tags under the source path if no tags are passed to the method
- Calculations: ParentAssetTag function to reference a tag under a "parent" asset of a specified type
- Calculations: DurationSinceLastHistorianUpdate function to return the time since the value changed or was extended
- Calculations: Improvements to setting a specific quality on the output tag
- Calculations: Allow test evaluation with no output tags
- Publisher: MQTT setting to send uint32 values in the long_value field for compatibility
- Publisher: Option to include asset sub-nodes in JSON payload over WebSockets
- Excel Add-In: Improve performance when generating the Taglist
- Excel Add-In: Return sub-second timestamps, if needed, from RawData function when Timestamp is text
Collectors
- OPC DA Logger: Move OPC DA trace logging to Message log and activate with Debug or Trace verbosity
- CSV Collector: Optimizations when bulk loading files that are independent of each other
Administrator
- Ability to remove anonymous connection for local client by modifying .config file
- Views: Speed improvements in rule evaluation when editing model rules
Bug Fixes
Installer
- Data Generation: Fix MQTT publishing problem caused by missing .config file
- Cannot select only the Sender and Receiver services for a proxy configuration
Axiom
- Message sometimes logged unnecessarily - " Bad: An application has already been initialized in this AppDomain"
- Selecting multiple trends in the EDIT TRENDS window does not indicate when checkbox properties differ
- Scales not shown correctly when all scales on one side are turned off and back on
- Manual scale mode preference causes "Bad: Property ScaleMode..." message
- Not redirecting from http to https when http endpoint is enabled but Anonymous Logon is not allowed access
- Accessing deleted charts or applications through Open Chart causes an invalid error screen
- Cursor value in float label is not updated in live mode
- Float label does not reposition properly when browser window is resized
- Audit database does not show proper email address for SAML users
- Data Entry text hard to see when dropped in a white panel in Dark mode
- You cannot see the handles of a white panel in Dark mode to adjust the size
- Grid dates not updating when historic time of TrendGraph is changed
- Logout and preferences menu does not work on iPhone
- Changing tags in a TrendGraph through script can cause an exception message in the Message log
- Tags with embedded periods may not be pulling in history when first loading
- AssetTemplate SourceTag property sometimes getting set to same tag for all instances
- Limits on gauges are not persisting if linked to a source tag
Historian
- Historian: Crash when storing a very large amount of data in 1 or 2 tags at one time while reading data in live mode
- Calculations: "Parameter is not defined" error when using "True" or "False" inside a function
- Calculations: Live data can break under certain circumstances
- Calculations: Not recovering from Views Service disconnect correctly
- Calculations: Rollup function treats Uncertain qualities as Bad
- Calculations: Remove unused/special quality bits from source data before passing to output tag
- Views: Modeling rules processing does not complete with some parent/child rules
- Views: API relative time keywords "beginning" and "end" cause parse errors when used in call for getTagData
- ODBC: Some large queries can return rows with missing data in certain columns
- Excel Add-In: Will not connect to a server if TLS 1.0 is disabled on the server
Collectors
- Sender/Receiver: Proxy can get in state that starts writing numerous "null session id" errors to message log
- Sender/Receiver: Proxy mode not working when source is using ZIP compression
- CSV Collector: Defaulting data/time parsing to use InvariantCulture instead of CurrentCulture
Administrator
- Home tile for Historian sometimes incorrectly displaying number of licensed tags
- Views: Model editor will incorrectly modify rules after pasting an existing rule to a new one
- Views: Security permissions path not appearing in Overview screen when permissions are applied at the tag level
- OPC Collector: Paste sometimes creates a line feed character '\r' in property column grid cells
- OPC Collector: Paste can cause add new session to malfunction
- OPC Collector: Paste of multiple tags will not include the last property column
- OPC Collector: Copy button is disabled after selecting all tags