WIP: Upgrade OPC UA SDK to 2.0.1 preserving application contracts #802
Reference in New Issue
Block a user
Delete Branch "codex/opcua-sdk-2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
SDK 2 changes the value, identity, certificate and continuation APIs used by this application. This migrates the server, Shared client, driver and browser to exact SDK 2.0.1 while preserving existing application results and authorization. The 37 legacy aggregate factories are checked against 6,144 independent original-SDK vectors.
Draft — release HOLD; do not merge. Implements #782. Plan, complete execution evidence and rollout/rollback runbook are checked in under
docs/plans/2026-11-10-opcua-sdk-2-*. Latest evidence:ed60970f.Validation:
230cef4eand is merged here; historiangw#131 closed after published-package verification and three real TLS/h2c wire tests. Baseline test-ordering repair landed separately on master52d1373e(#805 closed); both SDK1.5/SDK2 Runtime suites pass 1,002 tests.Required holds:
Astra independently reviewed source, negative and positive security cases, artifact hashes, raw TRX, lifecycle and diagnostic receipts. No new must-fix migration source/security finding remains; no release approval was given. No resource/oracle/skip threshold was weakened. #782 stays open. SDK2 is not merged to master or deployed.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.