dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 deleted branch feat/otopcua-v3-cutover from dohertj2/ScadaBridge 2026-07-17 15:08:18 -04:00
dohertj2 deleted branch fix/host-tests-env-race-15 from dohertj2/ScadaBridge 2026-07-17 15:08:18 -04:00
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-07-17 15:07:47 -04:00
3e84eee195 fix(dcl): route native OPC UA alarms by binding identity, not event name
30196d1ab8 feat(dcl): bind OPC UA nodes by namespace URI, not baked index
Compare 2 commits »
dohertj2 merged pull request dohertj2/ScadaBridge#20 2026-07-17 15:07:46 -04:00
feat(dcl): OtOpcUa v3 cutover — nsu= namespace binding + native-alarm routing (#14, #17)
dohertj2 closed issue dohertj2/ScadaBridge#17 2026-07-17 15:07:46 -04:00
bug(dcl): native OPC UA alarm SourceReference is both a NodeId and a name prefix — NodeId-form bindings drop every transition
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-07-17 15:07:34 -04:00
4d869de9c2 docs: sister-repo index update + working notes
d2a6107cdb test(host): serialize Central-boot fixtures to close env-var race
9110a4eb01 fix(auditlog,health): harden hosted-service shutdown against disposed CTS
Compare 3 commits »
dohertj2 merged pull request dohertj2/ScadaBridge#19 2026-07-17 15:07:33 -04:00
fix(host,auditlog): close Host.Tests env-var race + harden hosted-service shutdown (#15)
dohertj2 closed issue dohertj2/ScadaBridge#15 2026-07-17 15:07:33 -04:00
test-flake: CentralDbTestEnvironment mutates process-wide env vars without synchronization (Host.Tests parallelism)
dohertj2 opened issue dohertj2/lmxopcua#478 2026-07-17 15:07:26 -04:00
feat(alarms): scripted condition Quality from worst-of-input tag quality (Layer 3 of #477)
dohertj2 created pull request dohertj2/ScadaBridge#20 2026-07-17 15:04:59 -04:00
feat(dcl): OtOpcUa v3 cutover — nsu= namespace binding + native-alarm routing (#14, #17)
dohertj2 created pull request dohertj2/ScadaBridge#19 2026-07-17 15:04:57 -04:00
fix(host,auditlog): close Host.Tests env-var race + harden hosted-service shutdown (#15)
dohertj2 pushed to fix/host-tests-env-race-15 at dohertj2/ScadaBridge 2026-07-17 14:52:40 -04:00
dohertj2 created branch feat/otopcua-v3-cutover in dohertj2/ScadaBridge 2026-07-17 14:52:29 -04:00
dohertj2 pushed to feat/otopcua-v3-cutover at dohertj2/ScadaBridge 2026-07-17 14:52:29 -04:00
846cc5d96d fix(dcl): route native OPC UA alarms by binding identity, not event name
d32050da24 feat(dcl): bind OPC UA nodes by namespace URI, not baked index
Compare 2 commits »
dohertj2 pushed to fix/host-tests-env-race-15 at dohertj2/ScadaBridge 2026-07-17 14:02:31 -04:00
6b117d76ff fix(dcl): route native OPC UA alarms by binding identity, not event name
dohertj2 deleted branch fix/alarm-condition-class-fields from dohertj2/lmxopcua 2026-07-17 13:58:45 -04:00
dohertj2 pushed to master at dohertj2/lmxopcua 2026-07-17 13:58:44 -04:00
f6a3c31b60 Merge pull request 'fix(alarms): populate ConditionClassId/ConditionClassName on condition events (#475)' (#476) from fix/alarm-condition-class-fields into master
e08b6b0e69 fix(alarms): populate ConditionClassId/ConditionClassName on conditions (#475)
Compare 2 commits »
dohertj2 merged pull request dohertj2/lmxopcua#476 2026-07-17 13:58:42 -04:00
fix(alarms): populate ConditionClassId/ConditionClassName on condition events (#475)
dohertj2 closed issue dohertj2/lmxopcua#475 2026-07-17 13:58:42 -04:00
bug(alarms): condition events emit null ConditionClassId/ConditionClassName
dohertj2 opened issue dohertj2/ScadaBridge#18 2026-07-17 02:58:47 -04:00
refactor(siteruntime): ScriptExecutionScheduler is an un-substitutable process-wide static with no disposal guard