N3uron Release Notes
What changes were made in N3uron Version 1.22.x and where can I download it from?
The full N3uron release notes for all 1.22.x versions are below, organized by module category.
N3uron V1.22.x Release Notes
Version 1.22.4
Platform & Core
Bootstrap (V.1.48.0)
- New Alarms – Added support for alarm shelving, allowing operators to temporarily suppress specific alarms for a defined period without permanently disabling them.
- New API – Added callMethod management support, enabling users to invoke and manage methods directly from the modules.
- Improvement Alarm History – Alarm history now tracks activations, clears, acknowledgments, and shelving as individual discrete events, enabling more granular audit trails and historical analysis.
- Improvement LDAP – Added diagnostic logging for instances where a user successfully authenticates via LDAP but currently has no assigned roles.
- Improvement Tags – Automatically trim whitespace from tag filters prior to generating a Regular Expression (RegExp) to prevent evaluation errors.
- Improvement Auth – Ensured that stored Two-Factor Authentication (2FA) data is automatically cleared whenever TOTP is removed from a user's role.
- Deprecated API – Permanently removed the previously deprecated insertHistory client method to streamline and maintain the integrity of the API.
- Fix API – Only related source modules are now properly notified when their data model changes, preventing stale configurations and ensuring downstream modules reflect updates in real time.
- Fix Alarms – Remote alarm acknowledgment no longer hangs when processing acknowledgment requests from linked nodes.
- Fix API – Fixed generic error handling to properly allow and process any value type.
- Fix API – Fixed a bug where API requests could unexpectedly fail after prolonged system uptime.
- Fix Audit Trail – Resolved a sync issue by ensuring new sessions are properly notified about the current Audit Trail instance upon connection.
- Fix Links – Clamped remote timestamps received from links that exceed the maximum u48 integer limit to prevent potential overflow or processing errors.
Redundancy Agent (V.1.3.0)
- New Connection – Added a connection timeout mechanism to proactively detect and handle stale or unresponsive servers.
Data Acquisition
IEC 102 Client (V.1.9.0)
- Improvement Gateway – Transport disposal during escalation is now logged at DEBUG level instead of WARN, reducing noise in production logs where this is expected behavior.
IEC 104 Client (V.1.3.0)
- New Commands – Added Select-Before-Operate (SBO) support for tag writes, enabling two-step command execution to improve safety and compliance with IEC 60870-5-104 control operations.
- New Commands – Implemented a 15-second command timeout for instances where the client fails to receive the expected Cause of Transmission (COT).
- Improvement Commands – Introduced the "Write completion COT" parameter, allowing users to define the specific Cause of Transmission (COT) required to mark a write command or interrogation as successfully completed. Users can now choose between the standard ActTerm (Activation Termination) or ActConf (Activation Confirmation).
- Fix Codec – Fixed memory leaks occurring when receiving invalid or malformed frames, improving long-term stability in noisy or unreliable network environments.
- Fix Codec – Fixed an issue where the S-Frame ACK did not correctly wrap around to 0.
MQTT Client (V.1.14.1)
- Fix Connection – Fixed a crash caused by a 'cb is not a function' error during publish retry, ensuring connection recovery handles callback references correctly.
- Fix S&F – Solved an issue where drain messages could be lost when publish errors occur, guaranteeing Store & Forward delivery integrity under unreliable network conditions.
- Fix S&F – Fixed an issue where a failure in the first folder would stall the entire drain process; all folders are now iterated independently regardless of individual errors.
- Fix S&F – PersistentMap is now more durable and resilient to corruption, reducing the risk of data loss in Store & Forward storage during unexpected shutdowns.
- Fix Publisher – Fixed a deadlock that occurred when a PUBACK was not received, preventing the publisher from becoming unresponsive on unacknowledged messages.
OPC DA Client (V.1.9.2)
- Fix Tags – Updated quality evaluation to successfully handle and support 16-bit OPC DA quality values.
OPC UA Client (V.1.19.0)
- New Monitored Items – Added support for configuring data filters on monitored items, allowing users to reduce unnecessary data traffic by filtering updates based on timestamp changes only.
- Fix Digital Certificates – Fixed an issue where the client would fail to connect when the server presented a certificate containing unsupported extension fields.
- Fix Browser – Fixed null extension objects causing encoding corruption in the byte stream, ensuring reliable serialization when browsing nodes with incomplete extension data.
- Fix Browser – Corrected a mapping error where string extension object properties were incorrectly generated as Float64 tags instead of string tags during drag-and-drop operations.
REST API Client (V.1.12.1)
- Fix Connection – Added an insecureHTTPParser option to enable connectivity with non-conformant HTTP servers that send malformed or non-standard HTTP responses, improving interoperability in environments with legacy or third-party devices.
Siemens Client (V.1.8.2)
- Fix Block Sizing – Resolved an issue where block length calculations failed to account for the size of the first tag, ensuring highly accurate block boundaries.
- Fix String Reads – Fixed string read operations to properly limit the read size to the minimum value between the actual PLC content length and the configured length, preventing out-of-bounds data retrieval or malformed strings.
- Fix Error Handling – Resolved an issue to prevent the module from freezing when a "function refused by CPU" error occurs simultaneously with another error.
Data Delivery
Data Exporter (V.1.10.1)
- Fix File Uploader – Solved an issue where the file uploader could stop scanning for new files when the connection to the FTP server was unstable.
ICCP Server (V.1.0.1) – New Module
- New ICCP – Introduced new ICCP server functionality to expose the data via the standard IEC 60870-6 (TASE.2) protocol.
MCP Server (V.1.4.0)
- New Authentication – Added OAuth 2.0 authentication support for the MCP server, enabling secure, token-based access control for client connections.
- New Session – Added a configurable session idle timeout that, upon expiration, fully releases all associated memory, preventing resource leaks in long-running deployments.
- Improvement Config – Prompt and description fields now support Markdown (MD) inputs, allowing richer formatting when defining tool and resource configurations.
- Fix API – All date values are now processed as epoch timestamps in alignment with the new API, ensuring consistent time representation across integrations.
- Fix Session – Fixed runaway memory growth caused by MCP session leaks and login loops, improving long-term stability in deployments with high connection turnover.
- Fix Security – Normalized paths in getFilters to prevent double-slash (//) bypass vulnerabilities, strengthening access control enforcement.
- Fix Tools – Migrated the tool script selector to PickMethod for compatibility with Scripting 2.2.
Notifier (V.1.5.0)
- New Performance – Optimized tag model change handling to consume significantly less RAM, improving memory efficiency in deployments with large tag models.
- Improvement Startup – Disabled messages and notifiers are now skipped when loading the tag model, reducing unnecessary processing during startup and configuration reloads.
- Fix Message – Notifications no longer abort when an error occurs while retrieving message data, ensuring delivery attempts continue despite partial data retrieval failures.
- Fix SMPPNotifier – Fixed a custom script error that occurred when using $.local in scripts, ensuring local variable access works correctly within SMPP notifier scripts.
OPC UA Server (V.1.16.0)
- New Methods – Added a browse methods action, allowing the user to discover and inspect available methods in this node.
- New Methods – Added method folder support for grouping related methods, enabling a more organized and navigable method hierarchy in the address space.
- New Methods – Browse methods auto-creation handles the full Scripting type matrix, ensuring all supported input and output argument types are correctly mapped when methods are automatically generated.
- Improvement UX – Updated the endpoint network interface help text to provide clearer guidance on configuring network bindings for OPC UA server endpoints.
- Improvement Performance – Improved startup performance when generating the address space according to user-defined filters, reducing initialization time on large tag models.
- Fix Digital Certificates – Fixed a crash that occurred when the server certificate contained unknown or unsupported extension fields.
- Fix Digital Certificates – Fixed an error that prevented certificates from being displayed when the server had no valid endpoints configured.
REST API Server (V.1.9.1)
- Fix Data Processing – Fixed an issue to ensure dates are properly converted to Unix epoch format during processing.
- Fix Permissions – Fixed an issue to ensure dates are properly converted to Unix epoch format during processing.
Sparkplug Client (V.1.3.1)
- Fix S&F – NBIRTH and DBIRTH messages sent after a Rebirth NCMD now include the latest tag values, ensuring clients receive an up-to-date device state upon reconnection.
- Fix S&F – DBIRTH metric values are now refreshed when the Store & Forward drain is triggered, preventing stale values from being published during message replay.
Edge Computing & Visualization
Derived Tags (V.1.10.0)
- Improvement Help – Updated the $.browse help text to clarify that relative paths are supported, improving discoverability for users configuring tag expressions.
Historian (V.1.24.0)
- New Alarms – Added support for historizing alarm shelving events, allowing operators to track when alarms were shelved, unshelved, or expired over time.
- Improvement Alarms – Added a version attribute to alarm history records to support schema versioning and forward compatibility.
- Improvement Alarms – Unified alarm history events to a discrete-action row schema, standardizing how activations, clears, and acknowledgments are stored across all alarm types.
- Fix Timescale – Fixed an issue where connections to databases with mixed-case names would fail.
- Fix Timescale – The offending timestamp is now logged when a bulk INSERT operation fails, making it easier to diagnose and troubleshoot data ingestion errors.
- Fix Timescale – Historian now attempts multiple locale strategies when creating a database, improving compatibility across systems with different locale configurations.
Scripting (V.2.2.0)
- New Method – Added support for Method actions in scripts, enabling users to define and invoke custom logic through callable methods from other modules.
- Fix API – Resolved a fatal error that could be thrown by the BrowseSource function during recurrent operations.
- Fix Task Management – Modified task initialization to defer startup until the first tag model is successfully received, preventing premature execution and related errors.
Web UI (V.1.24.0)
- New Config Editor – Improved performance when deleting template instances, reducing the time and resource overhead in configurations with a large number of instances.
- New Alarm Shelving – Added alarm shelving support to the WebUI, allowing operators to shelve and unshelve alarms directly from the interface.
- New Config Editor – Introduced a new native method picker control field.
- New Config Editor – Implemented automated migration workflows for template instances utilized inside instancelists.
- New Config Editor – Added support for rendering contextual help text within groups.
- New CSR – Upgraded the Certificate Signing Request (CSR) generation tool to automatically bundle and download the associated private key alongside the CSR in a single .zip file.
- New Security / UX – Added a convenient hold-to-reveal password toggle button to both the login screen and change password popups.
- Improvement API – Refreshed internal type definitions for the alarm API, ensuring alignment with the latest alarm data structures and improving type safety across alarm-related operations.
- Improvement Realtime View – Removed the 150k tag limit in the Realtime Data table, allowing deployments with large tag counts to display all data without truncation.
- Improvement Config Editor – Dropdowns with no available values now display <empty> instead of appearing blank, improving clarity when a field has no selectable options.
- Improvement Config Editor – Optimized asynchronous loading management within dropdown menus to provide a smoother user experience.
- Improvement Config Editor – Extracted the shared selectMethod utility to add full multiselect support.
- Improvement Alarms – Cleaned up the codebase by removing obsolete and unused historical-mode legacy code from the shelved alarms grid.
- Improvement Alarms – Aligned the wording in the history "Details" column with the standard terminology used across WebVision.
- Improvement Config Editor – Enabled displaying the output value inside the input field for asynchronous dropdown selections.
- Improvement UX – Enhanced transparency by adding a visual loading state indicator when a redundancy certificate is being generated.
- Improvement Views – Configured dropdown lists to properly render an empty selection option within sub-level menus as well.
- Improvement Permissions – Tightened authorization security by explicitly requiring Config Editor write permissions to execute the GET_RSA command.
- Fix Config Editor – CSV instance lists can now be exported and imported with entries marked as "result only" (such as IccpServer DataSetMember).
- Fix Config Editor – Fixed an error that occurred when loading more than 10 elements of an array instance list in a CSV with nested instances.
- Fix Backup Manager – Prevented visual overflow issues in the details panel and fixed the display of its empty state.
- Fix Config Editor – Fixed a rendering issue to ensure instances properly appear in the model tree during dynamic instance list loading.
- Fix Charts – Restored the missing CSV download functionality within historical data reports.
- Fix Tags Filter – Configured the filter input to automatically trim whitespace from values to prevent unexpected search or filtering errors.
- Fix UI – Updated all tree components across the interface to properly display a horizontal scrollbar when content exceeds the visible width.
Web Vision (V.1.10.0)
- New Distributed WebVision – Introduced a new distributed architecture allowing visualization workloads to be shared across multiple Web Vision instances while maintaining a single point of access, delivering massive scalability.
- New Components – Introduced the new DataSetTable component.
- New Alarms – Integrated a dedicated shelving alarm table within the main alarms table, utilizing a splitter panel for improved workspace management.
- New Actions – Added new event actions specifically designed for managing alarm shelving.
- New Actions – Added the action() function to enable asynchronous access to event action outputs.
- New Methods – Added new functionality to call methods exposed by other modules, along with a new "Call Module Method" action in the Config Editor.
- New Config Editor – Introduced the $ scope variable to easily expose event data within expressions.
- New Performance – Significantly improved the performance and efficiency of tag subscriptions.
- New Historical Subscriptions – Optimized routing by directing historical subscriptions specifically to the discovered node rather than broadcasting to all nodes.
- New Config Editor – Configured the tag property picker to automatically expand the "data" node for faster navigation.
- New Properties Tree – Added a collapse button to the title bar to improve UI organization.
- Improvement Tag Picker – Updated the component to display the full alias path whenever an alias is selected.
- Improvement Config Editor – Extracted the selectMethod utility and added full support for multiselect functionality.
- Fix Actions – Corrected the action popup to properly display the "actions will run on execution" message immediately upon opening.
- Fix Actions – Configured reloaddataset and write actions to properly throw an error when called with empty input.
- Fix Alias – Ensured that linked inputs are properly refreshed whenever an alias configuration is changed.
- Fix Config Editor – Fixed a syntax typo (oMultiEditor corrected to onMultiEditor).
- Fix Heatmap – Ensured the hideInactiveSeries property applies immediately without requiring a full component refresh.
- Fix Heatmap – Simplified the shouldHide conditional logic and ensured the _redraw flag is respected during batch processing.
- Fix Historical – Fixed an issue to ensure visualizations reliably refresh upon receiving historical tag updates.
- Fix Input Component – Resolved an issue to preserve user typing on Input Visuals when they are located inside popup windows.
- Fix Permissions – Resolved an evaluation issue by normalizing the request path in getFilters prior to matching tagsAccess filters.
- Fix Pie Chart – Restored the missing percentage and total values within the tooltip for the Pie Chart component.
- Fix Properties Tree – Fixed a UI layout issue by properly anchoring the horizontal scrollbar to the bottom of the viewport.
- Fix WebSocket / Security – Enforced server-side permission checks on previously unprotected commands to enhance security.
- Fix Map – Ensured the "Size type" expression value is correctly coerced into a number to prevent data type or evaluation errors.
- Fix Properties Tree – Deferred the scrolling action until the help panel is fully rendered to prevent jarring UI layout shifts.
- Fix Properties Tree – Resolved a navigation issue to properly re-scroll to the active selection after the help panel animation completes during Enter key navigation.
Fleet Management
Fleet Manager Client (V.1.2.4)
- Fix Error Handling – Fixed several latent defects in rarely-triggered error handling paths – including incorrect retry timing, undefined variable references, and improper resource cleanup – that could cause unexpected behavior under edge conditions but did not affect normal operation.
Version 1.22.3
Platform & Core
Bootstrap (V.1.47.2)
- Improvement Tags – Enhanced debug logging to clearly distinguish between local and remote tags and groups, making troubleshooting more efficient.
- Fix Redundancy – Ensured that regex-special characters within file synchronization exclude patterns are properly escaped to prevent evaluation errors and ensure accurate file exclusion.
- Fix License Manager – Resolved an issue to ensure licenses are correctly validated even after their expiration date.
- Fix Links – Fixed a bug that caused duplicated values to be transmitted during Store & Forward (S&F) operations.
- Fix Links – Prevented the acceptance of invalid quality values during tag updates originating from older links that lack quality validation.
- Fix Links – Prevented the transmission of empty groups when sending a filtered tag model containing views.
Data Acquisition
CAISO ADS Client (V.1.4.0)
- New Configuration – Added new settings to configure a CA certificate and an option to reject unauthorized connections.
Ethernet/IP Client (V.1.4.0)
- New Error Handling – Configured busy status to be treated as a retryable error during read and write operations, improving overall communication resilience.
MQTT Client (V.1.14.0)
- New Publishers – Added a new tag change trigger option to snapshot publishers, allowing them to publish data when specific tag values change.
- Fix Configuration UI – Hid the reset value property completely (rather than just disabling it) when the reset trigger is set to false, improving interface clarity.
- Fix Configuration Logic – Resolved an issue where default values would not update correctly when changing the trigger type.
- Fix Help – Removed duplicated information from the help text for the 'max events per message' parameter to make it more concise.
- Fix Validation – Added strict type validation to ensure the 'max events per message' parameter only accepts numerical values.
OPC UA Client (V.1.18.0)
- Improvement Logging – Moved datatype mismatch logs to the DEBUG level for valid conversions that may result in information loss, reducing unnecessary log clutter.
- Fix Drag & Drop – Enhanced the drag-and-drop handling for OPC UA nodes with flexible array dimensions (specifically ValueRank -2 "Any" and -3 "ScalarOrOneDimension"), ensuring smoother configuration and node mapping.
- New Data Integrity – Implemented stricter type validation for tag updates to ensure the accuracy of value, quality, and timestamp data.
REST API Client (V.1.12.0)
- New Connection – Added a new configuration option to handle and process HTTP errors received from the API server.
- Fix Tag Updates – Resolved an issue that prevented updating values for tags sourced from this module.
Siemens Client (V.1.8.0)
- New Error Handling – Configured the client to automatically trigger a connection restart upon receiving a 'function refused' error to improve recovery and resilience.
Data Delivery
Data Diode (V.2.1.0)
- Improvement User Interface – Updated the contextual help text for the encryption algorithm setting to reflect chacha20poly1305 instead of aes-256-gcm.
DNP Server (V.1.5.1)
- Fix Channel – Resolved an issue where disabled devices were incorrectly handling incoming requests instead of routing them to the first available enabled device.
IEC 104 Server (V.1.1.0)
- Improvement Help – Updated the contextual help for Commands to clarify that only commands without a time tag are supported.
MCP Server (V.1.3.0)
- Improvement Configuration – Updated the default configuration ports to 3041 for HTTP and 3441 for HTTPS.
- New Tools – Added a new tag browsing tool to simplify tag discovery and selection.
- Fix Documentation – Improved the log parameter help text to accurately explain log resources and removed the obsolete 'write' section.
OPC UA Server (V.1.15.0)
- New Endpoint – Improved listening behavior when binding directly to the 0.0.0.0 (all IPv4 addresses) interface.
- Fix Methods – Resolved an issue to ensure the proper export and import of method configurations via CSV files.
Edge Computing & Visualization
Derived Tags (V.1.9.0)
- Improvement Expression Tags – Improved the validation of quality and timestamp values to prevent invalid usage.
Historian (V.1.23.2)
- Fix Alarms – Clamped legacy quality values in alarms to ensure compatibility with standard N3uron quality codes.
- Fix MongoDB Connection – Implemented safeguards to prevent the module from crashing when encountering corrupted or malformed responses from a MongoDB database, improving overall system resilience.
- Fix Logging – Removed the inaccurate "collections" reference from Timescale database logs, as this terminology is specific to MongoDB and does not apply to TimescaleDB.
Scripting (V.2.1.0)
- Improvement Tag Updates – Updated timestamp formatting for tag updates to utilize a 48-bit unsigned integer (u48) instead of a standard number type.
- New Logging – Added real-time logger detection, enabling scripts to dynamically display logs at the currently requested log level.
Web UI (V.1.23.0)
- Improvement Diagnostics – Clarified resource usage labels to explicitly indicate that disk usage metrics display both used and reserved space.
- Improvement WebSocket – Increased the maximum payload limit to 200 MB to allow for the management of larger system configurations.
- Improvement Certificate Generator – Added output options to allow usage outside of the WebUI ecosystem.
- Fix WebSocket – Enforced additional server-side permission checks on commands to enhance security.
- Fix WebSocket – Improved error handling for underlying socket events, specifically to prevent system crashes when processing oversized payloads.
- Fix Security – Properly escaped user-controlled strings within util.ask() HTML messages to prevent potential injection vulnerabilities.
- Fix CSR – Allow the generation of Certificate Signing Requests (CSR) with both serverAuth and clientAuth extended key usages simultaneously.
- Fix Config Editor – Do not show invalid dynamic instances on templates with dynamic instance inputs.
Web Vision (V.1.9.0)
- Improvement Charts – Updated the underlying HighCharts library from version 12.4.0 to 12.5.0.
- Improvement WebSocket – Increased the maximum payload limit to 200 MB.
- New Charts – Added new properties to configure tooltip Y-Axis formatting and units.
- New Containers – Added independent selection modes for zoom and pan behaviors.
- New Heatmap – Added a new 'Hide inactive series' property.
- New Components – Introduced a new ScatterChart component.
- New Containers – Added minimum and maximum configuration properties for "Zoom & Pan".
- Fix Editor UI – Addressed multiple canvas interaction glitches, including misplaced selections, endpoint dragging issues for derived lines, and snap-to-grid inconsistencies.
- Fix Editor UI – Fixed rotation, scaling, and handle visibility logic for nested, derived, and stretched containers (including anisotropic editing of stretched container children).
- Fix Editor UI – Enabled the rotation of Layout and Map components via drag handles when they are nested within a Container or another Map.
- Fix Editor UI – Corrected snap rotation to properly align to 15° increments when nested inside an already rotated container.
- Fix Map Component – Corrected geographic size calculations and properly restricted them to derived containers.
- Fix Map Component – Resolved a panning glitch that occurred when a map was rotated inside a container, and fixed a rotation regression related to a previous panning fix.
- Fix Heatmap Component – Prevented DataSet errors from occurring when deleting a series.
- Fix Tree Component – Preserved font styles and colors during component manipulation.
- Fix TagPicker Component – Ensured the tag list properly refreshes upon remote changes.
- Fix Region – Hid the inapplicable zoom 'Mode' property and corrected the selection position for unshown descendant components.
- Fix Report Component – Fixed misplaced selection boxes that occurred after rotation.
- Fix Events – Configured the 'Mouse leave' event to trigger correctly if a component is hidden while the pointer is still over it (e.g., when a Region child is swapped).
- Fix Subscriptions – Ensured subscriptions are properly applied to internal component logic, such as polling mechanisms.
- Fix Config Editor – Bypassed self-reference checks when linking properties within temporary template popups.
- Fix Properties Tree – Maintained the correct property order when templates undergo changes.
- Fix Chart – Enabled the ability to zoom and pan in Preview mode without needing to hold down the Ctrl key.
- Fix Security – Properly escaped user-controlled strings within util.ask() HTML messages to prevent potential injection vulnerabilities.
- Fix UI / Zoom & Pan – Resolved an issue to allow 'Zoom & Pan' functionality to work correctly when the root component is a chart with the Zoom property enabled.
Fleet Management
Fleet Manager Client (V.1.2.3)
- Improvement Help – Improved the clarity of the contextual help text for host configuration.
- Fix Tunnels – Resolved an issue where the character "1" was incorrectly appended to private tunnel names following network disconnections.
Version 1.22.2
Platform & Core
Bootstrap (V.1.46.1)
- Improvement Module Management – Added the ability to register and list custom module methods.
- Improvement Module Management – Reduced the memory footprint of module sessions.
- Improvement Authentication – Added support for processing legacy passwords when updating from version 1.21.15.
- Fix Authentication – Ensured the "admin first login" check is re-evaluated when updating user persistency.
- Fix Authentication – Fixed an issue where the authentication configuration was not reloaded when restoring a backup that lacked authentication settings.
- Fix Licensing – Optimized license checks to occur only when licensing changes are detected.
Data Acquisition
DNP Client (V.1.3.1)
- Fix Binary Output – Resolved a fatal error that occurred when writing to Binary Output objects (Group 10, Variation 1).
Ethernet/IP Client (V.1.3.0)
- Improvement Configuration – Reduced the time required to reload the module configuration.
- Improvement Logging – Improved the clarity and detail of browser logs.
- Improvement Browsing – Configured the browser to ignore unnamed User Defined Type (UDT) fields received from the PLC.
- Fix Communication – Resolved unintended errors that occurred when the PLC response was synchronous.
MQTT Client (V.1.13.1)
- Improvement Scripting – Exposed the
$.topicproperty to the Custom Publisher scripting environment. - Fix Store & Forward – Resolved an EBUSY error that occurred when removing folders during Store & Forward operations.
- Fix Dependencies – Resolved a dependency error related to the cron-schedule library.
OPC DA Client (V.1.9.1)
- Fix Tag Model – Resolved an issue where changes to the tag model could cause the module to stop reading tags.
OPC UA Client (V.1.17.1)
- Fix Security – Resolved a fatal error that occurred when using Basic256 and Basic128Rsa15 security policies.
REST API Client (V.1.11.1)
- Fix Tag Condition – Resolved an issue where execution requests could fail upon trigger activation.
SQL Client (V.1.7.1)
- Fix Tag Condition – Resolved an issue where execution requests could fail upon trigger activation.
Data Delivery
IEC 104 Server (V.1.0.1)
- Fix SDK Compatibility – Updated the N3uron SDK to ensure compatibility with the latest version of Bootstrap.
OPC UA Server (V.1.14.1)
- Fix Security – Resolved a fatal error that occurred when using Basic256 and Basic128Rsa15 security policies.
Edge Computing & Visualization
Historian (V.1.23.0)
- Improvement Logging – Enhanced Store & Forward (S&F) logging to facilitate better diagnostics and troubleshooting.
- Fix Authentication – Fixed the connector to authenticate directly against the selected database.
- Fix Data Insertion – Resolved an issue to ensure that older, smaller bulk operations are processed and inserted before larger bulk operations.
Web UI (V.1.22.1)
- Improvement Historical Charts – Implemented error capturing to better handle failures during chart rendering.
Fleet Management
Fleet Manager Client (V.1.2.2)
- Fix Connectivity – Resolved an issue that caused a "Handshake 505" error after a node pause in virtualized or containerized environments.
Version 1.22.1
Platform & Core
Bootstrap (V.1.45.0)
- Improvement Dependencies – Added a startup check to verify the availability of the serial port dependency.
- Improvement Links – Implemented a notification to remote nodes regarding the deprecation of
insertTagHistoryupon receiving a request. - Fix Links – Resolved an issue that prevented the retrieval of historical alarms when local alarm historization was disabled.
- Fix Tag Configuration – Prevented errors caused by incorrectly formatted deadbands set to zero.
- Fix Tag Events – Prevented the processing of timestamps prior to the Unix Epoch. Events containing negative timestamps are now automatically defaulted to the Unix Epoch (1970-01-01T00:00:00.000Z).
Data Acquisition
DLMS Client (V.1.5.0)
- Improvement Performance – Increased connection performance for nodes handling a large number of connected devices.
- Improvement Stability – Improved error handling processes while the module is stopping.
- Fix Protocol – Adjusted HDLC frame length validation to support a minimum length of 7 bytes.
Ethernet/IP Client (V.1.1.0)
- Improvement Browsing – Increased overall browser performance.
- Improvement Browsing – Added support for new data types in the browser, including BYTE, WORD, DWORD, DT, LDT, Time, LTime, and Time32.
- Improvement Browsing – User Defined Types (UDTs) with unknown fields are now retained, discarding only the specific unknown field.
- Improvement Data Types – Added support for the Logix string data type.
- Improvement Logging – Improved log messaging.
- Improvement Performance – Optimized data model updates when deleting large numbers of tags.
IEC 102 Client (V.1.8.0)
- Improvement Logging – Included raw traffic passing through gateways in the trace-level logs.
- Improvement Logging – Enhanced logging for gateway connections to improve diagnostics.
- Improvement Configuration – Reduced the default reconnection delay from 60 seconds to 5 seconds.
- Fix Serial Connections – Resolved an issue that prevented the driver from successfully using serial ports.
Modbus Client (V.1.23.0)
- Improvement Configuration – Improved tag address validation to display an error if the address is not a valid u16 number.
- Fix Poll On Demand – Resolved an unhandled error when resetting the trigger tag that prevented Poll On Demand from working.
MQTT Client (V.1.12.1)
- Fix User Interface – Fixed an issue where several icons in the Web UI were not displaying correctly.
OPC UA Client (V.1.17.0)
- Improvement Logging – Downgraded token renovation messages from "Info" to "Debug" level to reduce log volume in scenarios with a high number of connected servers.
Solarmax Client (V.1.1.2)
- Fix Serial Connections – Resolved an issue that prevented the driver from successfully using serial ports.
Data Delivery
MCP Server (V.1.2.0)
- Improvement Tools – Added system information to the MCP tools.
- Improvement Security – Included mechanisms to prevent Regular Expression Denial of Service (ReDoS) vulnerabilities in the MCP SDK.
OPC UA Server (V.1.14.0)
- Improvement Tag Model – Changed logic so Historical Access (HA) attributes are only added to history tags if "include tag properties" is enabled.
- Improvement Logging – Downgraded token renovation messages from "Info" to "Debug" level to reduce log volume in scenarios with a high number of connected clients.
- Fix Historical Access – Fixed an issue where all tags possessed OPC HA properties even when tag history was disabled.
- Fix Stability – Resolved an infinite loop caused by tag model changes while client subscriptions were active.
Sparkplug Host Application (V.1.0.1)
- Fix Decoding – Added support for decoding all valid UInt32 values from Sparkplug messages.
Edge Computing & Visualization
Derived Tags (V.1.8.0)
- Improvement Help – Expanded the help documentation to include references to the
$.readand$.browsefunctions.
Historian (V.1.22.0)
- Improvement TimescaleDB – Now uses the generic C.UTF-8 locale as the default when creating a database.
- Improvement TimescaleDB – Added a connection string visualizer for TigerData configurations.
- Fix Embedded Database – Updated the embedded MongoDB engine to version 8.0.17 (and version 4.4.30 for Linux x64 using version 4) to incorporate the latest security fixes and improvements.
- Improvement Embedded Database – Corrected the filename version of the embedded MongoDB binary on Windows systems to match the actual binary version.
Scripting (V.2.0.1)
- Fix Library – Updated the MongoDB embedded library to version 3.2.7 to ensure compatibility with previous Scripting versions.
Web UI (V.1.22.0)
- Improvement Certificate Generator – Added the ability to create clientAuth certificates for future WebVision distributed nodes functionality.
- Fix Logs – Fixed the "Days" dropdown to correctly load values from the URL.
WebVision (V.1.8.3)
- Fix Report Component – Added a warning message when attempting to export a CSV file from a report table, clarifying that this option is not supported.
- Fix Designer – Fixed an issue where anchor and resize handlers were incorrectly displayed when selecting a child Region or Layout.
- Fix Designer – Resolved an error caused by the display of non-functional anchor, resize, and rotate handles.
- Fix Designer – Resolved an issue regarding the movement of component anchors inside a container when "Zoom & Pan" is enabled.
- Fix Authentication (2FA) – Fixed an issue preventing the proper management of multiple pop-ups when requesting a TOTP code.
- Fix UI – Fixed an issue that prevented the Pan functionality from working correctly in the user interface.
Fleet Management
Fleet Manager Client (V.1.2.1)
- Fix Tunnels – Resolved an issue where the client could stop reconnecting, causing the error "Trying to set tunnels as reserved, but no such tunnel found."
Version 1.22.0
Platform & Core
Platform (V.1.22.0) – Major Release Highlights
- Platform Runtime Upgrade – Updated the underlying runtime environment to Node.js 22 for improved performance and security.
- Platform OS Support – Ended support for Windows versions older than Windows 10 / Windows Server 2012, Linux versions older than Debian 10 / Ubuntu 20 / RHEL 8, and ARM32 architectures.
- New Security – Multi-Factor Authentication (2FA) – Added support for Time-based One-Time Passwords (TOTP) to enhance user login security.
- New Security – Password Policies – Implemented stricter password management including enforcement of complexity rules and removal of default passwords. Administrators must set a password during initial setup. One-Time Password (OTP) functionality added to user configuration.
- New Security – Encryption – Upgraded certificate generation to 4096-bit keys by default; updated internal encryption algorithms to ChaCha20-Poly1305; private key files now stored in encrypted format.
- New Security – Data Integrity – Replaced MD5 with Argon2id for hashing sensitive information in configuration files and logs.
- Platform Security – Legacy Protocol Support – Discontinued support for TLS 1.2 using common certificates and ended compatibility for N3uron Links with version 1.19 and older.
- Improvement Performance – Optimized local processing and data transfer speeds across links; improved WebVision performance to better handle high volumes of tags and concurrent users.
- Improvement Alarms & Notifier – Added support for multiple conditions and custom conditions in alarm configurations; introduced "Diagnostics" as a new alarm priority level.
- New New Module – IEC 60870-5-104 Server – A new module allowing N3uron to act as a server exposing data via the IEC 104 protocol.
- New New Module – Ethernet/IP Client – A new driver enabling communication with Ethernet/IP compatible devices.
- New New Module – MCP Server – A new module designed to facilitate connections with AI agents (Model Context Protocol).
- New New Module – Sparkplug Host – A new host application module for receiving data using the Sparkplug payload specification.
- Discontinued Acquisuite XML Collector – This module has been discontinued and is no longer included in the platform.
- Discontinued Farell Client – This module has been discontinued and is no longer included in the platform.
Bootstrap (V.1.44.4)
- Improvement Authentication & Security – Added support for Two-Factor Authentication (2FA) management, password complexity checks, CLI commands for user management, a "One Time Password" option to user configuration, and configuration options for a local authentication provider.
- Improvement Alarms – Enhanced alarm functionality with options for multiple conditions and support for custom alarm conditions.
- Improvement API – Improved handshake integrity by sending encrypted information; added API versioning; increased API performance to significantly raise the rate of processed events; added support for asynchronous configuration loading and an atomic model subscription API.
- Improvement Redundancy – FleetManagerClient now remains active when node is in standby; added a network interface selector helper; implemented a redundancy version check during the handshake process.
- Improvement SDK & Development – Added a
tag.updateshandle, a method to cancel tag subscriptions, value validation for tag write operations, and support for tag history requests over links with multiple hops. - Improvement Tag Management – Improved error logging when tags or groups fail to load; improved tag update log format; optimized the persistency dropdown sort order.
- Improvement Links – Deprecated the use of legacy common certificates; enabled sending empty groups to remote nodes; allowed link requests while node is in standby.
- Improvement System – Linux systems now use abstract Unix Domain Sockets (UDS) instead of anonymous pipes; native modules now automatically have permissions set to 755.
- Fix Configuration & Validation – Added validation for host inputs, tag formats, and deadbands.
- Fix Links – Fixed detection of invalid connections; links now correctly serialize Unicode characters and check alarm and tag ownership before processing updates.
- Fix Alarms – System now waits for remote completion when acknowledging remote alarms; acknowledging alarms now rejects with an error if any single alarm fails.
- Fix Redundancy – Resolved an issue where the persistence file could grow indefinitely; fixed a synchronization issue with the tag persistence file.
- Fix Tag Manager – Remote memory tags are now correctly created with UNINITIALIZED quality; fixed issues loading tags with both an Initial Value and Scaling configured.
Data Acquisition
ABB VIP Client (V.1.4.0)
- Improvement Logging – Downgraded "connection rejected" warnings to the debug log level to reduce log noise during external connection attempts.
Aurora Client (V.1.2.0)
- Fix Timing – Fixed a bug where the scan cycle would always run with 0 delay.
BACnet Client (V.1.2.0)
- Improvement Device Management – The channel now automatically updates the device and tasks if the device address or port changes.
- Improvement User Interface – The device browser now explicitly displays the device address.
- Improvement Tag Management – Enabled the use of unknown property identifiers in tag configurations.
- Improvement Write Operations – Improved reliability of writing basic types; tag values are now updated immediately after a write operation.
- Improvement Browsing – Refined the browser and type definitions; improved object property list browsing.
- Improvement Documentation – Revised and improved the module help documentation.
- Improvement Configuration – Removed the "Broadcast Address" configuration field; the module now inherits this setting directly from the network interface.
- Fix Tag Updates – Resolved an issue where updating tags would unintentionally trigger reads on disabled devices.
- Fix Connection Handling – Improved the handling of channel close events and added local time and month library fixes for Date and Time tags.
CAISO ADS Client (V.1.3.0)
- Fix Logging – Updated status change logs to use the Status enum identifier instead of the numeric value.
- Fix UI – Enabled the use of expressions in dropdown inputs.
Custom Client (V.1.5.0)
- Improvement Scripting – Added support for
letandconstidentifiers in Custom Steps. - Improvement Performance – Reduced the minimum allowed value for the transaction scan rate to 10ms.
Data Importer (V.1.2.0)
- Fix UI – Renamed "Other" to "5" in column dropdowns for better clarity.
- Fix Logging – Improved error messaging when attempting to delete files that have already been removed by another process.
DLMS Client (V.1.4.0)
- Improvement Security – Added a whitelist feature for incoming gateway connections.
- Improvement Redundancy – The Load Profile now includes the last timestamp file in redundancy synchronization.
- Fix Stability – Ensured device message buffers are cleaned correctly.
DNP Client (V.1.3.0)
- Improvement Controls – Added support for PULSE_ON and PULSE_OFF operations in Binary Outputs.
- Improvement Logging – Changed the "Event buffer overflow" warning to log only once until the flag is cleared.
- Fix Timing – Fixed a bug where the scan cycle would always run with 0 delay.
Domino Client (V.1.2.0)
- Improvement Logging – Added log messages in string format for every request and response.
Ethernet/IP Client (V.1.0.1) – New Module
- New Ethernet/IP Client – Introduced a new driver enabling communication with Ethernet/IP compatible devices.
IEC 102 Client (V.1.7.0)
- Improvement Security – Remote connections to the gateway can now be whitelisted.
- Improvement Logging – Changed gateway rejection logs from warning to debug level.
- Improvement Load Curve – Synchronized the timestamp cache file across redundant nodes; prevented the use of uninitialized timestamp tags as "Next ts"; sanitized date inputs before reading load curve blocks.
- Improvement Transport – TCP sockets are no longer reused after being force-closed due to a disconnect timeout.
- Improvement Validation – Added back-end validation for configurations.
IEC 104 Client (V.1.2.0)
- Improvement Compliance – Updated sequence number management to better adapt to the protocol specification.
- Improvement Configuration – Deprecated the T3 timeout input in favor of using T1.
- Fix Communication – Fixed supervisory frames not sending the correct sequence number; fixed incorrect buffer resizing when receiving large TCP packets.
Mettler Toledo Client (V.1.3.4)
- Improvement Connectivity – Changed the default TCP port to 5000; enabled "keep alive" on TCP sockets; improved error handling in the Gareco protocol.
MQTT Client (V.1.12.0)
- Improvement Publisher – Allowed "1 event per message" to support high-frequency publishing.
- Improvement UI – Improved the configuration interface.
- Fix Store & Forward – Cleaned up S&F removal error messages.
- Fix Publisher – Transmission is now skipped when a custom parser returns an empty or malformed payload.
- Fix Configuration – Fixed issues with custom parsers in subscriber templates and extra parameters in MQTT 3.x subscriber configs.
OPC DA Client (V.1.9.0 context)
- Improvement (see 1.22.2 for latest patch)
OPC UA Client (V.1.16.0)
- Improvement Drag & Drop Browsing – The browser now displays StatusCode, SourceTimestamp, and ServerTimestamp alongside the Value.
- Improvement Security – Updated the default certificate key size from 2048 to 4096 bits; private key files are now stored in an encrypted format.
- Improvement Logging – Updated StatusCode values in logs to be displayed in hexadecimal; raised the log level of certain disconnect messages from DEBUG to INFO.
- Fix Connection – Fixed clients not disconnecting correctly if errors occurred during session establishment.
- Fix Tag Quality – Fixed an issue where tag quality would flip to BAD during tag model changes.
- Fix Certificates – The Certificate Manager now correctly skips clients with invalid certificate folder structures.
OPC XML Client (V.1.2.0)
- Improvement UI – Updated the host input to a URL format and updated the default value.
REST API Client (V.1.11.0)
- Improvement Triggers – Added "Tag change" triggers and a "Run on start" option to Periodic Triggers.
- Improvement Parameters – Added an initial filter to events; allowed the use of the same tags in different parameters.
- Fix Timing – Fixed a bug where the scan cycle always ran with 0 delay.
Siemens Client (V.1.7.0)
- Improvement Connectivity – Removed ICMP packets used to check connection status on Windows systems.
SMA Client (V.1.3.0)
- Fix Timing – Fixed a bug where the scan cycle would always run with 0 delay.
SQL Client (V.1.7.0)
- Improvement Connectivity – OracleDB – Updated to use Oracle Thin Mode for simplified connectivity.
- Improvement Connectivity – MySQL – Improved timezone handling and allowed "Pacific/Midway" for backward compatibility.
- Improvement Connectivity – SSL – Changed the default 'Reject unauthorized' setting to true.
- Improvement Triggers – Added "Tag Change" triggers and a "Run on start" option to Periodic Triggers.
- Improvement Configuration – Allowed expressions in all configuration fields; enhanced SSL configuration validation in the Connection String Visualizer.
- Improvement Dependencies – Updated the MySQL library.
- Fix Parameters – Allowed the use of the same tags in different parameters; fixed group and filter parameters being duplicated on tag reload.
- Fix Validation – Fixed validation regex for Tag Source Config.
- Fix Timing – Fixed a bug where the scan cycle always ran with 0 delay.
Data Delivery
Data Diode (V.2.0.0)
- Improvement Encryption – Updated the internal encryption algorithm to ChaCha20-Poly1305.
- Improvement UI – Added a token generator for the sender secret.
- Fix Logging – Downgraded "datagram rejected" warnings to the debug log level.
- Fix Data Integrity – Fixed an issue in the Receiver where the packet index did not wrap back to 0 after reaching 255.
Data Exporter (V.1.10.0)
- Improvement Events – Stopped filtering events by timestamp when using "raw" mode.
- Improvement Logging – General improvements to log messages.
DNP Server (V.1.5.0)
- Improvement Logging – Downgraded "connection rejected" warnings to the debug log level.
- Fix Connectivity – Fixed an error in the TCP Server log message.
IEC 104 Server (V.1.0.0) – New Module
- New IEC 60870-5-104 Server – Introduced a new module enabling N3uron to expose data as a server using the IEC 104 protocol.
MCP Server (V.1.1.1) – New Module
- New MCP Server – A new module designed to facilitate connections with AI agents (Model Context Protocol).
Modbus Server (V.1.3.0)
- Improvement Logging – Downgraded "connection rejected" warnings to the debug log level.
Notifier (V.1.4.1)
- New WebHooks – Added a new WebHook connector to send notifications to WhatsApp, Slack, Twilio, Discord, and other systems.
- Improvement Triggers – Added "TagChange" triggers and a "Run on start" option to Periodic Triggers.
- Improvement Configuration – Added parameters to all notifiers; updated the SMPPNotifier label from 'Destinatary' to 'Recipients' for clarity.
- Improvement Library – Updated the underlying node-mailer version.
- Fix Stability – Handled undefined parameters in older configurations for the Mail Notifier; prevented duplicate error handling in messages.
- Fix Logic – Prevented triggers from being reset if they have not been used.
OPC UA Server (V.1.13.0)
- Improvement Networking – The server is now allowed to listen on all available network interfaces.
- Improvement Data Integrity – Number tags are now published with their specific number type instead of defaulting to Float or Double; buffered events during tag model changes to prevent data loss.
- Improvement Diagnostics – Added new system information, module metrics, and node information to diagnostics.
- Improvement Security – Updated the default certificate key size from 2048 to 4096 bits; private key files are now stored in an encrypted format.
- Fix Subscriptions – Fixed the source timestamp of the server CurrentSubscriptionCount not updating; fixed MonitoredItemCount not updating correctly on non-graceful disconnections; added operational limits to comply with the OPC UA specification.
- Fix Stability – Fixed unhandled errors when stopping a server that was not started.
REST API Server (V.1.9.0)
- Improvement Security – Created certificates now have 'serverAuth' enabled; hashed authentication tokens using Argon2id; added an 'excludeSecrets' option to the backup creation method.
- Improvement Alarms – Added "Diagnostics" priority.
- New API Capabilities – Added methods for managing tag subscriptions and listing subscription status; added file log export capabilities.
- Improvement UI – Added '.cert' and '.cer' extensions to the file picker for HTTPS configuration.
Sparkplug Client (V.1.3.0)
- Improvement Compliance – The "Quality" property is now sent according to the Sparkplug specification; aliases are not sent in NBIRTH templates.
- Improvement Persistency – Enhanced data integrity by utilizing the system's persistency mechanism for the bdSeq cache file.
Sparkplug Host App (V.1.0.0) – New Module
- New Sparkplug Host – Introduced a new host application module for receiving data using the Sparkplug payload specification.
Edge Computing & Visualization
Derived Tags (V.1.7.0)
- Improvement Buffers – Changed the circular buffer implementation in Aggregated Tags to a dynamically growing buffer (up to max size).
- Improvement Performance – General performance optimizations.
- Improvement Security – Prevented the
$symbol from being extensible in Expression Tags; restricted access to certain process and OS APIs within Expression Tags. - Improvement Expression Tags – Added a "Run on start" configuration option for tags using Periodic and Cron execution triggers.
- Improvement Expression Tags – Introduced
$.readand$.browsefunctions to extend expression capabilities. - Improvement Node Tags – Added new diagnostic metrics for the Node, System, and Modules.
Historian (V.1.20.0)
- New TimescaleDB – Added support for TimescaleDB (over PostgreSQL) as a storage backend.
- New Store & Forward – Implemented a new disk-based Store & Forward mechanism. Data is buffered to disk when the database is unreachable.
- Improvement Database – Updated the embedded database engine to MongoDB version 8.0.
- Improvement Database – Removed the option to disable the buffer limit in Store & Forward since data is now sent to disk.
- Improvement Alarms – Alarm results are now sorted by timestamp.
Scripting (V.2.0.0)
- Improvement API Expansion – Added a new
nodenamespace with calls for 'errorCount', 'getStandby', 'generateNewUID', 'restart', and 'info'. - Improvement API Expansion – Added
system.getSerialPortsto list available serial hardware. - Deprecated Removed Methods – Calls in the
systemnamespace are now deprecated in favor of thenodenamespace. - Improvement Performance – Removed the API call queue in favor of running calls in parallel.
- Fix Startup – Fixed modules not starting if the library configuration is missing.
Web UI (V.1.21.0)
- Improvement Security – Authentication – Added support for Two-Factor Authentication (2FA) using Time-based One-Time Passwords (TOTP).
- Improvement Security – Password Management – Introduced the ability to enforce password complexity policies; administrators must now set a password during initial login.
- Improvement Security – User Configuration – Added One-Time Password (OTP) functionality to user configurations.
- Improvement Security – Encryption – Obfuscated internal encryption methods to enhance security.
- Improvement User Experience – Updated the icon set to a new, sharper style; users can now change their passwords directly from the WebUI.
- Improvement User Experience – Enhanced the Visualizer framework for better drag-and-drop functionality.
- Improvement Config Editor – Improved performance when navigating the properties tree.
- Improvement Diagnostics – Added "All" to the module selection in log diagnostics; updated diagnostics with new information and metrics.
- Improvement Historical – Changed auto-grouping by axis and units instead of by configured range.
- Fix Config Editor – Resolved issues when importing CSVs for array-type instance lists with 10+ elements.
- Fix Audit Trail – Elements with identical timestamps are now sorted correctly in the preview.
WebVision (V.1.8.1)
- Improvement Charts – Zoom – Added zoom functionality to charts (enabled via options).
- Improvement Charts – Export – Added the ability to export chart data to CSV directly from the menu.
- Improvement Charts – Markers – Introduced a new "Markers" group with a "Show" option.
- Improvement Charts – Heatmap – Added a "Reversed" option for the legend orientation and introduced comprehensive styling options for series data labels.
- Improvement Charts – Axes – Added an "Opposite" option to Chart axes and new alignment and positioning settings for axis labels.
- Improvement Charts – Historical View – Updated the automatic grouping logic to group series by axis range and units.
- Improvement Design Tools – Tag Manager – Enabled drag-and-drop functionality for reordering opened tabs in the workspace.
- Improvement Design Tools – Visual Editor – Enabled the ability to adjust a component's origin by directly dragging its anchor point.
- Improvement Design Tools – Resizing & Rotation – Added resizing via endpoints and rotation support by dragging corners.
- Improvement Design Tools – Clipboard – Enabled Copy/Cut & Paste for event values and custom properties.
- Improvement Design Tools – Template Tree – Added search functionality to easily locate templates and instances within the configuration tree.
- Improvement Components – Input – Added a "disabled" option to Input components.
- Improvement Components – Tooltips, Legends & Tables – Added support for multiline tooltips, scroll options to Chart and PieChart legends, and an entry count output to all tables.
- Improvement Components – Dropdown – Added new styling options for button color and background color.
- Improvement Performance – Improved chart performance with large datasets; enhanced subscription event processing; improved performance when multiple inputs update in the same tick.
- Fix Charts – Fixed series activation/deactivation via the legend; hidden aggregates in tooltips when "Stacked" is disabled; corrected tooltip positioning on rotated charts; resolved label positioning issues on PieCharts.
- Fix UI Behavior – Fixed mouse wheel zoom bugs; prevented labels from overlapping chart axes; fixed "Open Instance" action failures on Region components; scrolling over a context menu no longer triggers a zoom.
- Fix Data Handling – Format non-number values properly in chart tooltips; apply complex filters correctly.
Fleet Management
Fleet Manager Client (V.1.2.0)
- Improvement UI – Preloaded host URLs for easier configuration and added limits to max users and wait times for raw TCP tunnels.
- Improvement Redundancy – The FleetManagerClient now remains active even when the node is in standby mode.
- Fix Validation – Fixed an issue when validating specific error codes.