Version 1.5.3 brings a major usability upgrade with visual OPC UA Discovery and tag browsing, alongside deep adapter hardening for OPC UA, SNMP, and MTConnect protocols.
New Features
OPC UA Discovery
Automatically discover OPC UA servers, endpoints, security configurations, and authentication options on your network - no manual URL entry required.
- Network-Wide Server Discovery: Scans the selected gateway's network for OPC UA servers with zero-config support.
- Hierarchical Endpoint View: Displays servers, endpoints, security modes/policies, and auth types in an interactive tree.
- One-Click Configuration: Selected endpoint settings (URL, Security Mode, Security Policy) are automatically applied to the device profile.
- Preflight Connection Test: Validates connectivity before saving to catch configuration issues early.
- AES Security Policy Support: Full support for
Aes128_Sha256_RsaOaepandAes256_Sha256_RsaPsspolicies in discovery and connection flows.

OPC UA Tag Browser
Browse the OPC UA server's address space visually and import tags with a single click.
- Live Node Hierarchy: Displays Objects, Variables, and Folders from the server in real time.
- Bulk Selection: Select individual nodes or use "Select All Variables" for fast tag import.
- Node Metadata: Shows Node ID, Category, Type, and live Value for each node.

MTConnect Tag Browser
- Browse Tags Flow: Browse MTConnect hierarchy from the device profile with gateway-routed edge discovery.
- Selection Sync: Selected DataItems and Conditions are synchronized directly into profile tags.

SNMP Tag Browser
- MIB Walk Browser: Browse SNMP OID trees visually from the device profile.
- Gateway-Routed Discovery: All SNMP walks are executed through the selected edge gateway.

Card View for List Pages
Devices and Outbound Channels list pages now support a Card layout alongside the default grid. The card view provides a visual overview with protocol logos, connection status, and key metadata at a glance.


Improvements
Clone Action & Naming UX
- Clone Availability Expanded: Clone is now available for Rules, Rule Actions, and Functions list pages.
- Dashboard Clone Naming: Cloned dashboards now get an automatic timestamp suffix to prevent duplicate names.
- Consistent Clone Experience: Clone visibility and behavior were aligned across supported entity list views.
OPC UA Adapter Hardening
- Certificate Validation Leak Fix:
CertificateValidationhandler is now hooked once per adapter instance, preventing memory leaks on reconnections. - Batch Read Tag Quality: Individual tag quality is now reported per-node in batch reads instead of all-or-nothing.
- Identity Fallback: Automatically falls back to anonymous authentication when username/password credentials are rejected.
- Dead Field Removal: Removed unused fields and duplicate
ConnectTimeoutparsing logic.
SNMP Adapter Hardening
- Client Leak Fix: SNMP client is now properly disposed on disconnect, preventing socket exhaustion.
- Race Condition Fix:
GetAsyncnow operates on a snapshot copy of the request list to prevent concurrent modification. - Float/Double Precision:
OctetStringvalues are now parsed with correct IEEE 754 precision for Float and Double types. - DNS Hostname Fallback: Supports DNS hostnames in addition to IP addresses for SNMP targets.
- Timeout Override Fix:
Configure()no longer overridesSendTimeout/ReceiveTimeoutvalues set by the polling engine.
Fieldbus Reliability Model
- Protocol Error Safety:
ProtocolErroris now treated as connection-level by default to avoid masking real communication failures. - Source-Aware Classification: Tag-scope error detection distinguishes adapter protocols (OPC UA, SNMP, MTConnect) from other field protocol families.
- Cached Parser Delegates: Address parse delegates are cached by protocol to minimize reflection overhead in hot error paths.

Logs Button for Rules & Integrations
- Rule Logs: Rule detail view now includes a "Logs" button that opens a filtered popup showing all rule engine logs related to that specific rule.
- Rule Action Logs: Rule Action detail view now includes a "Logs" button filtered to notification worker logs for that action.
- Notification Channel Logs: Notification Channel detail view now includes a "Logs" button filtered by notification type (Email, SMS, Push, etc.).
- Outbound Channel Logs: Outbound Channel detail view now includes a "Logs" button filtered to dispatcher logs for that specific channel.
All log popups include a Refresh button for live monitoring.
Logging Improvements
- Consistent Adapter Logs: OPC UA and SNMP adapter logs now use consistent structured formatting and filtering.
Documentation
- Tag Browser Guide: New dedicated page covering all three protocol browsers (OPC UA, SNMP, MTConnect) with workflow steps, screenshots, and troubleshooting.
- SNMP Guide: New full reference for SNMP driver - connection parameters, SNMPv3 security, OID addressing, tag browsing, and data types.
- OPC UA Guide: Added Discovery workflow, Tag Browser guide, certificate trust documentation, and new troubleshooting entries (
BadSecureChannelClosed,BadSecurityChecksFailed). - Troubleshooting: Expanded OPC UA error reference with secure channel and security policy errors.