Fixes, changes and features in vNode.
Released February 27, 2023
Fixes, changes and features in vNode.
Released February 27, 2023
Area | Change | Description |
---|---|---|
Links | Fix | Fixed an issue with multiple ACK of remote alarms. |
Tags | Change | Changed Historian minimum rate lower limit from 1 second to 100 milliseconds and the maximum rate lower limit from 10 seconds to 1 second. |
LDAP | Improv. | LDAP calls optimization for environments with a massive Active Directory. |
Tags | Improv. | Added support to write null values. |
Area | Change | Description |
---|---|---|
Links | Fix | Fixed an issue when downloading the report in PDF format. |
Report | Improv. | Codes presented in the report as meaningful strings instead of the corresponding numeric value. |
Area | Change | Description |
---|---|---|
Driver | New | New module to communicate with BACnet devices with discovery and browse functionalities. |
Area | Change | Description |
---|---|---|
Runtime | Improv. | Improved overall performance of the runtime. |
Aggregated Tags | New | Added Redundancy tag mode to create tags with several inputs acting as redundant sources. The output tag’s value, quality, and ts correspond to the input with higher quality. |
Aggregated Tags | New | Added Alias tag mode to change the input tag’s name or path without coding. |
Aggregated Tags | New | Added Node tag mode to read information about the node, including diagnostics, links, and modules. |
Aggregated Tags | Improv. | Added persistence between execution scans. |
Aggregated Tags | New | Added cron expressions with timezone support to configure the trigger of an expression tag or to define the period of an Aggregated tag. |
Aggregated Tags | New | Added a new aggregation method Delta to obtain the value difference during the aggregation period. |
Expression Tags | New | Added support to write expression tags. Write operations modify $.currentValue. |
Expression Tags | New | Added $.variables to create local variables associated only with its specific tag. These variables persist between executions but not module restarts. |
Runtime | Improv. | Tags restart reduced to tags with changes in their configuration. |
Area | Change | Description |
---|---|---|
Driver | Improv | Added a trigger to permit writing multiple registers in one message. |
Driver | Improv | Added poll-on-demand to request data to a specific remote outstation. |
Driver | Improv | Solved an issue where the radio gateway is receiving responses requested by other clients. |
Driver | Improv | Removed the reading of the value after a write operation to avoid timeout error messages. |
Area | Change | Description |
---|---|---|
Driver | Fix | Fixed a problem where the driver may not reconnect to the field devices after a gateway disconnection. |
Area | Change | Description |
---|---|---|
Driver | Improv. | Added support to handle writes with null value. |
Driver | Improv. | Added more detailed logs for troubleshooting. |
Area | Change | Description |
---|---|---|
S&F storage | Improv. | Added the possibility of removing the S&F data. |
Logs | Improv. | Trace and Debug level logs improved. |
Publisher | Improv. | Added an InfluxDB compatible payload in the publisher’s message format to permit direct connection to InfluxDB. |
Publisher | Fix | Fixed an issue in the publisher’s S&F working on environments with intermittent connections that may end up with unresolved connections to the database. |
Connection | Fix | Fixed an issue in MQTT5 connecting to AWS with an empty user properties field. |
Connection | Fix | Fixed an issue regenerating the JWT periodically during a communication outage. |
Connection | Fix | Fixed an issue resulting in a continuous module restart when the driver cannot access the S&F database. |
Area | Change | Description |
---|---|---|
Alarms table | Improv. | Alarms table ordered by timestamp. |
Area | Change | Description |
---|---|---|
Driver | Improv. | Increased the maximum size of the messages received for compatibility with no compliant servers. |
Log | Improv. | Improved logs in monitor items and tag creation. |
UI | Improv. | Improved visualizer using tables and changed from back-end rendering to front-end rendering. |
Driver | Improv. | Added browse cache to reduce requests to the server. |
Area | Change | Description |
---|---|---|
Endpoints | Improv. | Added the option to publish data in Float and Double data types. |
Access | Fixed | Solved an issue where access filters may not be applied properly. |
Area | Change | Description |
---|---|---|
Access | Improv. | Disabled roles do not prevent access to users with other additional roles. |
Area | Change | Description |
---|---|---|
Runtime | Improv. | Allow $.exit() to receive either a string or an Error object as the first argument. |
Runtime | Fix | Fixed an issue when using legacy API calls with callbacks. |
Area | Change | Description |
---|---|---|
Driver | Improv. | Added support to handle writes with a null value. |
Driver | Improv. | Added more detailed logs for troubleshooting. |
Area | Change | Description |
---|---|---|
Driver | New | New module to communicate with devices supporting SNMP protocol. |
Area | Change | Description |
---|---|---|
Driver | Fix | Solved a bug where the scan rate of the tags may not be correctly updated after a change of value. |
Driver | Fix | Solved an issue where changing the datatype of a tag may only be applied once the module is restarted. |
Area | Change | Description |
---|---|---|
Driver | New | Added support for Sparkplug B version 3.0. |
Driver | Improv. | Changed bdSeq to persist between reconnections. |
Driver | Improv. | Added possibility to disable connections. |
Driver | Improv. | Added the dead message for devices along with the dead edge node message. |
Driver | Improv. | Added new application statuses for specification compliance. |
Driver | Fix | Removed alias translation in the node commands metrics. |
Driver | Fix | Solved an issue where it may not correctly manage detachments. |
Driver | Fix | ASolved an issue where node switching may not be properly managed when reconnecting. |
Area | Change | Description |
---|---|---|
SQL connection | Improv. | Added the option to provide the digital certificates as a file path. |
Area | Change | Description |
---|---|---|
UI | Improv. | Inline help improvement. |
UI | Improv. | Generate new UID bottom moved to right click at the node level. |
UI | Improv. | Default cancel and dots buttons styling. |
UI | Improv. | Filepicker visual improvements. |
UI | Improv. | Allow to write nulls in real-time tag write popup. |
Access | Improv. | Disabled roles do not prevent access to users with other additional roles. |
UI | Fix | Tables sorting when comparing the same values. |
UI | Fix | Solved an issue where invisible content may interfere when showing popups. |
Config editor | Fix | Solved a case where the Config Editor output validator format strings properly. |
Config editor | Fix | Solved a problem where the Config editor may reset custom properties when importing and overwriting templates from zip files. |
Connection to backend | Fix | Solved an issue due to WebSocket connection missing the pathname in the connection string. |
Digital certificates | Fix | Solved a problem generating the self-signed digital certificate with an invalid CN. |
Access | Fix | Solved an issue where only the first role of the user was considered when login. |
Area | Change | Description |
---|---|---|
Components | Fix | Fixed an issue in the dropdown component when used in pop-ups in multiscreen environments; the popup may appear on a different screen. |
Components | Improv. | Blocked the possibility for inputs calling themselves to avoid performance issues. |
Components | Fix | Fixed an issue where the properties picker may not show all the properties available for this component. |
Components | Fix | Added scroll to Historical configuration presets popup. |
Components | Improv. | New hide property in the ChildTree. |
Components | Improv. | Chart and Pie Chart series added click event. |
Components | Improv. | Allow nulls in the write tag popup. |
Access | Improv. | Disabled roles do not prevent access to users with other additional roles. |
Connection to backend | Fix | Solved an issue due to WebSocket connection missing the pathname in the connection string. |
Templates | Fix | Fixed an issue to avoid resetting custom properties when importing a template and overwriting. |