dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-13 14:09:58 -04:00
8f340553d9 Instrument the historian plugin with runtime query health counters and read-only cluster failover so operators can detect silent query degradation and keep serving history when a single cluster node goes down
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-13 10:07:12 -04:00
4fe37fd1b7 Promote service version into the dashboard title and surface the active alarm filter patterns in the Alarms panel so operators can verify scope at a glance without reading logs or the footer block
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-13 09:50:23 -04:00
517d92c76f Scope alarm tracking to selected templates and surface endpoint/security state on the dashboard so operators can deploy in large galaxies without drowning clients in irrelevant alarms or guessing what the server is advertising
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-12 15:53:26 -04:00
c5ed5312a9 Surface historian plugin and alarm-tracking health in the status dashboard so operators can detect misconfiguration and runtime degradation that previously showed as fully healthy
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-12 15:17:32 -04:00
9b42b61eb6 Extract historian into a runtime-loaded plugin so hosts without the Wonderware SDK can run with Historian.Enabled=false
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-04-08 15:56:31 -04:00
9dccf8e72f deprecate(lmxproxy): move all LmxProxy code, tests, and docs to deprecated/
8423915ba1 fix(site-runtime): publish quality changes to site stream for real-time debug view updates
6df2cbdf90 fix(lmxproxy): support multiple subscriptions per session
Compare 3 commits »
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-07 16:17:14 -04:00
9e1a180ce3 Resolve blocking I/O finding and complete Historian lifecycle test coverage
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-07 15:38:38 -04:00
95ad9c6866 Resolve 6 of 7 stability review findings and close test coverage gaps
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-06 23:31:17 -04:00
a28600ab1b Remove OPC PLC sample server — no longer needed with live Galaxy instances
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-06 22:03:16 -04:00
6d47687573 Resolve DA, A&C, and security spec gaps with ServerCapabilities, alarm methods, and modern profiles
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-06 16:39:13 -04:00
41f0e9ec4c Migrate historian from SQL to aahClientManaged SDK and resolve all OPC UA Part 11 gaps
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-01 08:58:24 -04:00
5c89a44255 Document client stack XML docs progress
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-01 03:32:19 -04:00
b2be438d33 Add clean export script for distributing repo without git history
dohertj2 pushed to master at dohertj2/lmxopcua 2026-04-01 03:25:46 -04:00
500d0a8602 Restructure README to separate server (.NET 4.8) and client (.NET 10) sections
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-31 20:47:47 -04:00
188cbf7d24 Add UI features, alarm ack, historian UTC fix, and Client.UI documentation
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-31 08:09:54 -04:00
8fae2cb790 Remove tools/opcuacli-dotnet and point all docs to Client.CLI
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-31 08:05:11 -04:00
29e917b05f Move ClientRequirements.md to docs/reqs/ and update CliTool.md for Client.CLI
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-31 07:59:10 -04:00
41a6b66943 Apply code style formatting and restore partial modifiers on Avalonia views
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-30 17:46:24 -04:00
55ef854612 Add tree context menu, missing connection settings, and fix lazy-load browse
dohertj2 pushed to master at dohertj2/lmxopcua 2026-03-30 15:50:38 -04:00
a2883b82d9 Add cross-platform OPC UA client stack: shared library, CLI tool, and Avalonia UI