Roadmap
Roadmap
Feature completeness compared to the OPC UA Foundation .NET Standard stack.
Current Coverage
| Category | Coverage | Notes |
|---|---|---|
| Service sets | 19/37 (~51%) | Core services + Transfer, Cancel, Delete, Modify, Translate |
| Security policies | 12/12 (100%) | All RSA + 6 ECC |
| User identity types | 4/5 (80%) | Missing Kerberos |
| Transport protocols | 2/4 (50%) | TCP + HTTPS |
| Data encodings | 1/4 (25%) | Binary only |
| Client SDK features | ~60% | Builder, DI, keepalive, auto-reconnect, token renewal |
| Advanced features | ~17% | PubSub implemented; History, alarms not started |
Overall: ~55-60% of the Foundation stack’s client-side feature set.
Implemented Services
Discovery
- FindServers, FindServersOnNetwork, GetEndpoints
SecureChannel
- OpenSecureChannel, CloseSecureChannel
Session
- CreateSession, ActivateSession, CloseSession, Cancel
View
- Browse, BrowseNext, TranslateBrowsePathsToNodeIds
Attribute
- Read, Write
Method
- Call
MonitoredItem
- CreateMonitoredItems, ModifyMonitoredItems, DeleteMonitoredItems
Subscription
- CreateSubscription, ModifySubscription, DeleteSubscriptions, Publish, TransferSubscriptions
Priority Roadmap
P0 — Required for Production (Done)
- Session keepalive, auto-reconnect, token renewal
- BrowseNext, DeleteSubscriptions, DeleteMonitoredItems
P1 — Common Use Cases
- SetPublishingMode, SetMonitoringMode
- RegisterNodes/UnregisterNodes
- Republish, endpoint auto-selection
P2 — Domain-Specific
- HistoryRead (data + events), event filtering, deadband filtering
- Complex type loading, diagnostic info parsing
P3 — Extended
- JSON encoding, WebSocket transport, reverse connect
- Certificate chain validation + CRL, GDS integration
- Alarms & Conditions, aggregates, file transfer