dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to v2-gap-closeout at dohertj2/lmxopcua 2026-05-26 12:12:52 -04:00
a5c6ce279e docs(v2): finish path corrections in phase-7-status, admin-ui, OpcUaClient fixture
59b3d9f295 docs: rewrite stale src/Server/Server|Admin/ paths to v2 project locations
89095c15e3 docs(v2): update for gap-closeout — peer-URI discovery, role overlays, release status
Compare 3 commits »
dohertj2 created branch v2-gap-closeout in dohertj2/lmxopcua 2026-05-26 11:49:39 -04:00
dohertj2 pushed to v2-gap-closeout at dohertj2/lmxopcua 2026-05-26 11:49:39 -04:00
bdae749b2b docs(plans): mark gap-closeout tasks complete
e8c4f18607 ci(v2): include OpcUaServer.IntegrationTests in integration matrix
cb936db7d6 fix(opcua): PopulateServerArray writes IServerInternal.ServerUris so clients see peers
a5412c16a3 fix(test): align DualEndpointTests SDK to 1.5.374.126 + sync API
dce2528c68 test(opcua): DualEndpointTests — real client reads peer URIs from Server.ServerArray
Compare 10 commits »
dohertj2 pushed to master at dohertj2/lmxopcua 2026-05-26 11:01:22 -04:00
2c49f18442 Merge branch 'v2-akka-fuse' — Akka + fused-host v2 architecture
05a0596fb1 feat(host): F9b RoslynScriptedAlarmEvaluator + #107 close engine DI
219d10a22d feat(host): F8b RoslynVirtualTagEvaluator — production virtual-tag eval
607dc51dec feat(opcua): #85 UNS Area/Line/Equipment folder hierarchy in SDK
9d86287d08 test(opcua): Task 60 ServiceLevel end-to-end through SDK
Compare 132 commits »
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 10:58:11 -04:00
05a0596fb1 feat(host): F9b RoslynScriptedAlarmEvaluator + #107 close engine DI
219d10a22d feat(host): F8b RoslynVirtualTagEvaluator — production virtual-tag eval
Compare 2 commits »
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 10:49:01 -04:00
607dc51dec feat(opcua): #85 UNS Area/Line/Equipment folder hierarchy in SDK
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 10:41:04 -04:00
9d86287d08 test(opcua): Task 60 ServiceLevel end-to-end through SDK
2697af31d1 feat(opcua,host): #81 ServiceLevel SDK publisher
Compare 2 commits »
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 10:29:47 -04:00
52997ee164 feat(observability): F13d Prometheus + OpenTelemetry instrumentation
21eac21409 feat(opcua,host): F13c LDAP-bound UserName validator
8b08566f41 feat(opcua): F13b endpoint security profiles — Sign + SignAndEncrypt
Compare 3 commits »
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 10:02:21 -04:00
50787823d3 feat(host,runtime): #108 Host DI bindings — OPC UA server + deferred sink
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 09:55:18 -04:00
7e22e2250c feat(runtime): #109 OpcUaPublishActor — load artifact, compose, plan-diff, apply
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 09:49:50 -04:00
d21f6947e1 feat(opcua): F10b SDK NodeManager binding — real OPC UA address-space writes
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 09:43:15 -04:00
7fa863f6da feat(runtime): #113 DependencyMuxActor — drivers → virtual-tag fan-out
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 09:34:44 -04:00
f427dc4f26 feat(runtime): #112 ScriptedAlarmActor state persistence via IAlarmActorStateStore
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 09:28:42 -04:00
3e3f7588bd feat(runtime,host): close F7 — driver subscribe + write paths + Host DI
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 09:16:55 -04:00
c02f016f1d feat(opcua): F14 Phase7Plan + Phase7Applier
a1325299ce feat(runtime): F10 OpcUaPublishActor sink seams + redundancy-driven ServiceLevel
14fb2b05ed feat(runtime): F8/F9 engine evaluator seams + DPS fan-out
da141497f8 feat(runtime): F7 spawn lifecycle + F20 ShouldStub gate
Compare 4 commits »
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 08:39:51 -04:00
9892ceae9a docs(plans): mark F15.3 complete — F15 fully shipped
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 08:39:20 -04:00
59858129cb feat(adminui): F15.3 closes F15 — live alerts/script-log, CSV import, Monaco editor
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 08:28:16 -04:00
e248e037e7 docs(plans): mark F15 complete — read views + live-edit CRUD
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 08:27:59 -04:00
ae980aef5d feat(adminui): F15.2 batch 4 — closes live-edit forms (Acl/VirtualTag/ScriptedAlarm/Script)
dohertj2 pushed to v2-akka-fuse at dohertj2/lmxopcua 2026-05-26 08:22:54 -04:00
2662ac08e4 feat(adminui): F15.2 batch 3 — Equipment + Tag CRUD (operator surfaces)