vNode V1.21.7 – Release Notes
Fixes, changes and features in vNode.
Released February 12, 2024
Released February 12, 2024
Bootstrap (V.1.40.0)
Change | Area | Description |
---|---|---|
Enhancement | LDAP | Added more LDAP options to permit connections to different servers like FreeIPA. |
Enhancement | LDAP | Added LDAP request timeout. |
Enhancement | Platform | Added alarm browsing and history to links. |
Enhancement | Platform | Allow old tag updates. |
Enhancement | Platform | Removed alarm persistence. Now all the alarms are recalculated when tags are loaded. |
Enhancement | Platform | Added delay to activate and clear the alarms. |
Enhancement | Platform | Added deadband to clear the alarms. |
Enhancement | Redundancy | Added redundancy getStatus api call. |
Enhancement | Platform | Added between/outside bands alarm comparators. |
Enhancement | Platform | Added timestamp source to alarms (source or local). |
Enhancement | Platform | Added ack mode to alarms. |
Enhancement | Links | Improvement in the way the Links timeouts are managed. |
Enhancement | Links | Improved the way the certificate subject is validated. |
Enhancement | Links | Improved backwards compatibility with old nodes in Link Out. |
Aurora Client (V.1.1.1)
Change | Area | Description |
---|---|---|
Enhancement | Interface | Added serial port listing and selector. |
BACnet Client (V.1.1.1)
Change | Area | Description |
---|---|---|
Enhancement | Driver | Added the option to force manual IP address and port to force the discovery of the device. |
Enhancement | API | Module starts even with an invalid configuration. |
Enhancement | Interface | Invalid configuration does not prevent loading subscribers. |
Enhancement | Logs | Granularity of logs has been improved. |
Fix | Interface | Set quality to BAD_CONFIG_ERROR when tag points to an unknown device. |
Custom Client (V.1.4.3)
Change | Area | Description |
---|---|---|
Enhancement | Interface | Add serial port listing and visualizer. |
Data Exporter (V.1.7.1)
Change | Area | Description |
---|---|---|
Enhancement | Interface | Add file rename delay to FTP and SFTP for cases where the file server blocks new files for a while. |
Derived Tags (V.1.5.3)
Change | Area | Description |
---|---|---|
Enhancement | Logs | Granularity of logs has been improved especially when checking config changes. |
Enhancement | Interface | Added argument ‘initial’ to indicate when the event is received in response to a new subscription. |
Fix | Aggregated tags | Solved an issue where relative tag paths may not be resolved properly. |
Fix | Interface | Solved an issue with the input validation in redundant tag instances. |
DLMS Client (V.1.0.0)
Change | Area | Description |
---|---|---|
New | Driver | New driver to communicate with DLMS compliant meters. |
DNP Client (V.1.2.3)
Change | Area | Description |
---|---|---|
Enhancement | Interface | Add serial port listing and selector. |
DNP Server (V.1.2.3)
Change | Area | Description |
---|---|---|
Enhancement | Driver | New connections are now rejected instead of kicking the current connection. |
Enhancement | Driver | Qualifier code for static poll changed from 7 to 0 to increase the compatibility. |
Fix | Driver | When doing class 0 poll now only sends class 0 events instead of all events. |
Domino Client (V.1.1.1)
Change | Area | Description |
---|---|---|
Enhancement | Interface | Added serial port listing and selector. |
Farell Client (V.1.2.2)
Change | Area | Description |
---|---|---|
Enhancement | Interface | Added serial port listing and selector. |
Fix | Driver | Fixed discarding serial port buffer on successive writes. |
Historian (V.1.17.0)
Change | Area | Description |
---|---|---|
Enhancement | API | Performance optimization. |
Enhancement | Logs | Granularity of logs has been improved especially for the database related logs. |
Enhancement | Interface | Added connection string config options for connections to Cloud based databases. |
Enhancement | Driver | Added mongodb+srv protocol. |
Enhancement | Interface | Reworked delta deadband retrieval method to be inclusive. |
Fix | API | Solved an issue where Set rejectUnauthorized may not be properly managed. |
Fix | Driver | Solved an issue where a disconnection from a replica set may not be detected. |
Fix | Driver | Solved an issue where 32 bits length integer numbers were not correctly serialized and deserialized. |
Fix | Driver | Solved an issue where aggregated data on retrieval may not be calculated properly when there are no good quality events in the aggregation period. |
IEC 102 Client (V.1.6.1)
Change | Area | Description |
---|---|---|
Enhancement | Driver | Added device timestamp as a tag value. |
Enhancement | Driver | Added “Override device timestamp” option. |
Enhancement | Driver | Added clean socket shutdown timeouts. |
Enhancement | Driver | Force one socket at a time per Gateway |
Enhancement | Driver | Improvement of the RTS management in serial protocol. |
Fix | Driver | Avoid channel/device collisions on persistent data. |
Fix | Driver | Avoid Gateway hanging if another Gateway with more priority kicks in. |
IEC 104 Client (V.1.0.0)
Change | Area | Description |
---|---|---|
New | Driver | New module to connect to IEC60870-5-104 slaves. |
Mettler Toledo Client (V.1.3.2)
Change | Area | Description |
---|---|---|
Enhancement | Interface | Add serial port listing and selector. |
Modbus Client (V.1.21.4)
Change | Area | Description |
---|---|---|
Enhancement | Interface | Add serial port listing and selector. |
Fix | Driver | Prevent from attempting to parse a response with no outgoing request. |
MQTT Client (V.1.9.3)
Change | Area | Description |
---|---|---|
Enhancement | Driver | Timestamps rounded when sending snapshots. |
Enhancement | Subscriber | Subscriptions enable parent topic if finish with /# (sub => vNode/# allow topic vNode) |
Enhancement | Driver | Improved the reconnection after a connection error. |
Enhancement | API | Module starts even with an invalid configuration. |
Enhancement | API | Invalid configuration does not prevent loading subscribers or subscribers. |
Enhancement | API | Invalid tag configuration does not prevent loading the tags. |
Enhancement | Logs | Granularity of logs has been improved specially for fatal errors and warnings. |
Fix | Subscriber | Solved an issue where the Subscriptors keep alive may not be managed properly. |
Notifier (V.1.1.3)
Change | Area | Description |
---|---|---|
Enhancement | Interface | Add cron expressions in trigger options. |
OPC UA Client (V.1.15.2)
Change | Area | Description |
---|---|---|
Enhancement | Logs | Improvement of granularity of the logs. |
OPC UA Server (V.1.11.4)
Change | Area | Description |
---|---|---|
Enhancement | Logs | Improvement of granularity of the logs. |
Fix | API | Solved an issue where Tag model hot reloading may break client monitored items. |
Redundancy Agent (V.1.1.2)
Change | Area | Description |
---|---|---|
Enhancement | Driver | Improved the connection to target devices to reduce latency |
Rest API Client (V.1.8.3)
Change | Area | Description |
---|---|---|
Enhancement | Interface | Added support for CRON expressions in the trigger. |
Fix | API | Solved an issue loading empty CA when no CA is provided. |
Rest API Server (V.1.5.0)
Change | Area | Description |
---|---|---|
Enhancement | Driver | Added redundancy.status method. |
Fix | Interface | HTTP adapter configuration moved within the HTTP group in the WebUI interface. |
Scripting (V.1.6.1)
Change | Area | Description |
---|---|---|
Enhancement | Driver | Added worker shutdown based on configurable timeout. |
Enhancement | Driver | Improved script finalization detection; call $.exit is no longer required. |
Enhancement | Driver | Allow using $.parameters as an alias to $.parameter for backwards compatibility. |
Enhancement | Driver | Added full access to vNode API. |
Enhancement | Logs | Improvement in logs granularity. |
Fix | Driver | Initial tag change not triggering TagChange actions. |
SMA Client (V.1.2.1)
Change | Area | Description |
---|---|---|
Enhancement | Interface | Added serial port listing and selector. |
SNMP Client (V.1.1.1)
Change | Area | Description |
---|---|---|
Enhancement | Driver | Improved browse capabilities. |
Fix | Driver | On read mode change (trap / polling) properly removing the old tag scheduled executors. |
SolarMax Client (V.1.0.2)
Change | Area | Description |
---|---|---|
Enhancement | API | Module starts even with an invalid configuration. |
Enhancement | API | Invalid tag configuration does not prevent loading the tags. |
Enhancement | Logs | Granularity of logs has been improved especially for fatal errors and warnings. |
Enhancement | Interface | Added serial port listing and selector. |
Sparkplug Client (V.1.2.4)
Change | Area | Description |
---|---|---|
Enhancement | Driver | Added alias to control messages. |
Enhancement | Driver | Added version hashing to template definitions. |
Fix | Driver | Allow anonymous connections. |
Fix | Driver | Avoid losing alias maps when clearing device birth and after S&F completion. |
Fix | Driver | Clearing template map properly to avoid sending unneeded templates. |
Fix | Driver | Removed birth cache forcing a new snapshot on each rebirth. |
SQL Client (V.1.5.0)
Change | Area | Description |
---|---|---|
Enhancement | Driver | Added support for connection strings in Oracle, MySQL, MariaDB, SQL Server, and PostgreSQL. |
Enhancement | Driver | Added TimeScale support. |
Enhancement | Interface | Allow cron expressions on Periodic triggers. |
Fix | API | Solved an issue with Moment library when parsing Dataset. |
WebUI (V.1.17.0)
Change | Area | Description |
---|---|---|
Enhancement | API | Add protected embedded files in Config Editor. |
Enhancement | Interface | Config Editor performance improvement when saving config. |
Enhancement | API | Removed tag write queue. |
Enhancement | API | Added the option to choose the node acting as datasource of the alarms and historical data retrieval. |
Enhancement | Interface | Visualizer improvements. |
Enhancement | Interface | Added vertical plotlines in the Historical chart. |
Enhancement | Interface | Default scaling method in historical chart changed to auto. |
Enhancement | Interface | Added minimum, maximum, and average to Historical legend. |
Enhancement | Interface | Show tooltip when a tag Historical preset is loaded. |
Enhancement | Interface | Added Notes to Config Editor. |
Enhancement | Interface | Changed font to OpenSans. |
Enhancement | Interface | Added SelectSerialPort preset. |
Fix | API | Malformed URIs processing prevention. |
Fix | Interface | Removed unnecessary scrollbars appearing in some popups. |
WebVision (V.1.4.0)
Change | Area | Description |
---|---|---|
Enhancement | API | Add protected embedded files in Config Editor. |
Enhancement | Interface | Allow to show the grid without snapping. |
Enhancement | Interface | Added Heatmap component. |
Enhancement | Interface | Added env object to expressions to access environment variables. |
Enhancement | Interface | Added sublevels config to TealtimeTable. |
Enhancement | Interface | Added column order to all tables. |
Enhancement | Interface | Standardized Tag Write popup, Tag Historical popup, CSV import/export popup, and realtime (tag picker) view with the same components in WebUI. |
Enhancement | Interface | Standardized tag Historical popup with the same WebUI component. |
Enhancement | Interface | Added remote node source configuration to HistoricalDataset, LinksTable, expression links() function, and Historical popup config. |
Enhancement | Interface | Added min and max properties to datasets in expressions. |
Enhancement | Interface | Added default row styles to RealtimeTable. |
Enhancement | Interface | Updated default row styles from AlarmTable to fit WebUI style. |
Enhancement | Interface | Maintain the “enable/disable alias” status when reopening the tag picker. |
Fix | API | Malformed URIs processing prevention. |
Fix | Interface | Apply component styling when running a print action properly. |
Fix | Interface | Solved a problem when report PDF renderers do not shift all components upwards. |
Xantrex Client (V.1.4.1)
Change | Area | Description |
---|---|---|
Enhancement | Interface | Added serial port listing and selector. |