v1.5.3: OPC UA Discovery, Tag Browser & Adapter Hardening
Adds visual OPC UA server discovery, tag browsing for OPC UA/SNMP/MTConnect, and hardens adapter reliability across protocol families.
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 entities in Blazor 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 and support both ClickHouse and TimescaleDB backends.
Logging Migration
- ZLogger Adoption: OPC UA and SNMP adapters migrated from
Console.WriteLineto structuredZLoggerlogging for consistent log 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.
Proxus v1.5.3
Released on February 15, 2026