2026-04-16 - 2026-04-19

Overview

99 Active Pull Requests
0 Active Issues
Excluding merges, 0 authors have pushed 0 commits to master and 131 commits to all branches. On master, 0 files have changed and there have been 0 additions and 0 deletions.

99 Pull requests merged by 1 user

Merged #102 Phase 6.4 Stream D server-side - IdentificationFolderBuilder (OPC 40010 sub-folder materializer) 2026-04-19 11:59:38 -04:00

Merged #101 Phase 6.1 Stream B.4 follow-up - ScheduledRecycleHostedService 2026-04-19 11:44:17 -04:00

Merged #100 v2 release-readiness - blocker #3 closed; all three code-path blockers shut 2026-04-19 11:35:36 -04:00

Merged #99 Phase 6.3 Stream C core - RedundancyStatePublisher + PeerReachability 2026-04-19 11:33:51 -04:00

Merged #98 Phase 6.3 Stream A - RedundancyTopology + ClusterTopologyLoader + RedundancyCoordinator 2026-04-19 11:26:13 -04:00

Merged #97 v2 release-readiness dashboard - blocker #2 closed 2026-04-19 11:18:27 -04:00

Merged #96 Phase 6.1 Stream D follow-up - SealedBootstrap consumes ResilientConfigReader + StaleConfigFlag; /healthz surfaces flag 2026-04-19 11:16:59 -04:00

Merged #95 v2 release-readiness dashboard update - blocker #1 closed 2026-04-19 11:06:29 -04:00

Merged #94 Phase 6.2 Stream C follow-up - wire AuthorizationGate into DriverNodeManager Read/Write/HistoryRead 2026-04-19 11:04:22 -04:00

Merged #93 v2 release-readiness capstone - aggregate compliance runner + readiness dashboard 2026-04-19 10:34:19 -04:00

Merged #92 Phase 6.4 exit gate - compliance real-checks + phase doc = SHIPPED (data layer) 2026-04-19 10:15:47 -04:00

Merged #91 Phase 6.4 Stream A + B data layer - UnsImpactAnalyzer + EquipmentCsvImporter 2026-04-19 10:11:46 -04:00

Merged #90 Phase 6.3 exit gate - compliance real-checks + phase doc = SHIPPED (core) 2026-04-19 10:02:26 -04:00

Merged #89 Phase 6.3 Stream B + D core - ServiceLevelCalculator + RecoveryStateManager + ApplyLeaseRegistry 2026-04-19 09:58:34 -04:00

Merged #88 Phase 6.2 exit gate - compliance script real-checks + phase doc = SHIPPED (core) 2026-04-19 09:48:00 -04:00

Merged #87 Phase 6.2 Stream D data layer - ValidatedNodeAclAuthoringService 2026-04-19 09:41:03 -04:00

Merged #86 Phase 6.2 Stream C foundation - AuthorizationGate + ILdapGroupsBearer 2026-04-19 09:35:49 -04:00

Merged #85 Phase 6.2 Stream B - Permission-trie evaluator (Core.Authorization) 2026-04-19 09:29:53 -04:00

Merged #84 Phase 6.2 Stream A - LdapGroupRoleMapping entity + migration + CRUD service 2026-04-19 09:20:07 -04:00

Merged #83 Phase 6.1 exit gate - compliance script real-checks + phase doc status = SHIPPED 2026-04-19 08:55:48 -04:00

Merged #82 Phase 6.1 Stream E data layer - DriverInstanceResilienceStatus + DriverResilienceStatusTracker + EF migration 2026-04-19 08:49:44 -04:00

Merged #81 Phase 6.1 Stream D - LiteDB generation-sealed cache + ResilientConfigReader + UsingStaleConfig flag 2026-04-19 08:35:34 -04:00

Merged #80 Phase 6.1 Stream C - Health endpoints on :4841 + structured logging + Serilog JSON sink 2026-04-19 08:17:50 -04:00

Merged #79 Phase 6.1 Stream B (partial) - Tier registry invariant + MemoryTracking with hybrid formula 2026-04-19 08:05:04 -04:00

Merged #78 Phase 6.1 Stream A (partial) - Polly resilience foundation: pipeline builder + CapabilityInvoker + per-tier defaults 2026-04-19 07:33:55 -04:00

Merged #77 Phase 6 reconcile - merge adjustments into plan bodies, add decisions #143-162, scaffold compliance stubs 2026-04-19 03:52:26 -04:00

Merged #76 Phase 6 — Four implementation plans for unplanned v2 features, each with codex adversarial review 2026-04-19 03:17:17 -04:00

Merged #75 Phase 3 PR 76 -- OPC UA Client IHistoryProvider 2026-04-19 02:15:32 -04:00

Merged #74 Phase 3 PR 75 -- OPC UA Client IAlarmSource 2026-04-19 02:11:12 -04:00

Merged #73 Phase 3 PR 74 -- OPC UA Client transparent reconnect via SessionReconnectHandler 2026-04-19 02:06:49 -04:00

Merged #72 Phase 3 PR 73 -- OPC UA Client browse enrichment 2026-04-19 02:02:40 -04:00

Merged #71 Phase 3 PR 72 -- Multi-endpoint failover for OPC UA Client 2026-04-19 01:54:37 -04:00

Merged #70 Phase 3 PR 71 -- OpcUaAuthType.Certificate user authentication 2026-04-19 01:49:30 -04:00

Merged #69 Phase 3 PR 70 -- Apply SecurityPolicy + expand to standard OPC UA policies 2026-04-19 01:46:15 -04:00

Merged #68 Phase 3 PR 69 -- OPC UA Client ISubscribable + IHostConnectivityProbe 2026-04-19 01:24:22 -04:00

Merged #67 Phase 3 PR 68 -- OPC UA Client ITagDiscovery (Full browse) 2026-04-19 01:19:29 -04:00

Merged #66 Phase 3 PR 67 -- OPC UA Client IReadable + IWritable 2026-04-19 01:15:43 -04:00

Merged #65 Phase 3 PR 66 -- OPC UA Client (gateway) driver scaffold 2026-04-19 01:10:09 -04:00

Merged #64 Phase 3 PR 65 -- S7 ITagDiscovery + ISubscribable + IHostConnectivityProbe 2026-04-19 00:18:19 -04:00

Merged #63 Phase 3 PR 64 -- S7 IReadable + IWritable via S7.Net 2026-04-19 00:13:00 -04:00

Merged #62 Phase 3 PR 63 -- S7AddressParser (DB/M/I/Q/T/C grammar) 2026-04-19 00:08:28 -04:00

Merged #61 Phase 3 PR 62 -- Siemens S7 native driver project scaffold 2026-04-19 00:05:18 -04:00

Merged #60 Phase 2 PR 61 -- Close V1_ARCHIVE_STATUS.md: Streams D + E done 2026-04-18 23:23:00 -04:00

Merged #59 Phase 3 PR 60 -- Mitsubishi MELSEC quirk integration tests 2026-04-18 23:10:37 -04:00

Merged #58 Phase 3 PR 59 -- MelsecAddress helper with family selector (hex vs octal X/Y) 2026-04-18 23:10:30 -04:00

Merged #57 Phase 3 PR 58 -- Mitsubishi MELSEC pymodbus profile + smoke 2026-04-18 23:10:23 -04:00

Merged #56 Phase 3 PR 57 -- S7 byte-order + fingerprint integration tests 2026-04-18 23:10:16 -04:00

Merged #55 Phase 3 PR 56 -- Siemens S7-1500 pymodbus profile + smoke 2026-04-18 23:10:09 -04:00

Merged #54 Phase 3 PR 55 -- Mitsubishi MELSEC Modbus TCP quirks research doc 2026-04-18 22:54:10 -04:00

Merged #53 Phase 3 PR 54 -- Siemens S7 Modbus TCP quirks research doc 2026-04-18 22:54:03 -04:00

Merged #52 Phase 3 PR 53 -- Transport reconnect-on-drop + SO_KEEPALIVE (DL260 no-keepalive quirk) 2026-04-18 22:35:42 -04:00

Merged #51 Phase 3 PR 52 -- Modbus exception-code -> OPC UA StatusCode translation 2026-04-18 22:35:34 -04:00

Merged #50 Phase 3 PR 51 -- DL260 X-input FC02 discrete-input mapping end-to-end test 2026-04-18 22:35:26 -04:00

Merged #49 Phase 3 PR 50 -- DL260 bit-memory helpers (Y/C/X/SP) + coil integration tests 2026-04-18 22:35:19 -04:00

Merged #48 Phase 3 PR 49 -- Per-device FC03/FC16 register caps with auto-chunking 2026-04-18 22:13:48 -04:00

Merged #47 Phase 3 PR 48 -- DL205 CDAB float word order end-to-end test 2026-04-18 22:13:40 -04:00

Merged #46 Phase 3 PR 47 -- DL205 V-memory octal-address helper 2026-04-18 22:13:33 -04:00

Merged #45 Phase 3 PR 46 -- DL205 BCD decoder 2026-04-18 22:13:26 -04:00

Merged #44 Phase 3 PR 45 -- DL205 string byte-order quirk 2026-04-18 22:12:16 -04:00

Merged #43 Phase 3 PR 44 -- pymodbus validation + IPv4-explicit transport bugfix 2026-04-18 21:39:25 -04:00

Merged #42 Phase 3 PR 43 — Swap ModbusPal to pymodbus for the integration-test simulator 2026-04-18 20:52:48 -04:00

Merged #41 Phase 3 PR 42 — ModbusPal simulator profiles for Standard + DL205/DL260 2026-04-18 20:12:41 -04:00

Merged #40 Phase 3 PR 41 — Document AutomationDirect DL205 / DL260 Modbus quirks 2026-04-18 19:52:21 -04:00

Merged #39 Phase 3 PR 40 — LiveStack write + subscribe tests against TestMachine_001 2026-04-18 19:41:56 -04:00

Merged #38 Phase 3 PR 39 — LiveStackFixture skip-with-reason for elevated shells 2026-04-18 19:31:31 -04:00

Merged #37 Phase 3 PR 38 — DriverNodeManager HistoryRead override (LMX #1 finish) 2026-04-18 17:53:26 -04:00

Merged #36 Phase 3 PR 37 — End-to-end live-stack Galaxy smoke test 2026-04-18 16:56:51 -04:00

Merged #35 Phase 3 PR 36 — AVEVA prerequisites test-support library 2026-04-18 16:44:42 -04:00

Merged #34 Phase 3 PR 35 — IHistoryProvider gains ReadAtTime + ReadEvents; Proxy implements both 2026-04-18 16:12:44 -04:00

Merged #33 Phase 3 PR 34 — Host-status publisher (Server) + /hosts drill-down page (Admin) 2026-04-18 16:04:21 -04:00

Merged #32 Phase 3 PR 33 — DriverHostStatus entity + migration (LMX #7 data layer) 2026-04-18 15:43:39 -04:00

Merged #31 Phase 3 PR 32 — Multi-driver integration test 2026-04-18 15:34:17 -04:00

Merged #30 Phase 3 PR 31 — Live-LDAP integration test + Active Directory compatibility 2026-04-18 15:27:55 -04:00

Merged #29 Phase 3 PR 30 — Modbus integration-test project scaffold + DL205 smoke test 2026-04-18 15:08:46 -04:00

Merged #28 Phase 3 PR 29 — Account/session page with roles + capabilities 2026-04-18 14:46:46 -04:00

Merged #27 Phase 3 PR 28 — Admin UI cert-trust management page 2026-04-18 14:42:53 -04:00

Merged #26 Phase 3 PR 27 — Fleet status dashboard page 2026-04-18 14:07:18 -04:00

Merged #25 Phase 3 PR 26 — server-layer write authorization by role 2026-04-18 13:04:36 -04:00

Merged #24 Phase 3 PR 25 — Modbus test plan + DL205 quirk catalog 2026-04-18 12:49:20 -04:00

Merged #23 Phase 3 PR 24 — Modbus PLC data type extensions 2026-04-18 12:32:57 -04:00

Merged #22 Phase 3 PR 23 — Modbus IHostConnectivityProbe 2026-04-18 12:23:05 -04:00

Merged #21 Phase 3 PR 22 — Modbus ISubscribable via polling overlay 2026-04-18 12:07:52 -04:00

Merged #20 Phase 3 PR 21 — Modbus TCP driver (first native-protocol greenfield) 2026-04-18 11:58:21 -04:00

Merged #19 Phase 3 PR 20 — lmx-followups.md 2026-04-18 11:50:39 -04:00

Merged #18 Phase 3 PR 19 — LDAP user identity + Basic256Sha256 security profile 2026-04-18 11:36:19 -04:00

Merged #17 Phase 3 PR 18 — delete v1 archived projects 2026-04-18 08:41:57 -04:00

Merged #16 Phase 3 PR 17 — complete OPC UA server startup + live integration test 2026-04-18 08:28:43 -04:00

Merged #15 Phase 3 PR 16 — concrete OPC UA server scaffolding + AlarmConditionState materialization 2026-04-18 08:10:46 -04:00

Merged #14 Phase 3 PR 15 — alarm-condition contract in abstract layer 2026-04-18 07:54:32 -04:00

Merged #13 Phase 2 PR 14 — alarm subsystem (subscribe to alarm attribute quartet + raise GalaxyAlarmEvent) 2026-04-18 07:37:50 -04:00

Merged #12 Phase 2 PR 13 — port GalaxyRuntimeProbeManager + per-platform ScanState probing 2026-04-18 07:37:43 -04:00

Merged #11 Phase 2 PR 12 � richer historian quality mapping 2026-04-18 07:22:45 -04:00

Merged #10 Phase 2 PR 11 � HistoryReadEvents IPC (alarm history) 2026-04-18 07:22:34 -04:00

Merged #9 Phase 2 PR 10 � HistoryReadAtTime IPC surface 2026-04-18 07:22:17 -04:00

Merged #8 Phase 2 PR 9 — thread IsAlarm discovery flag end-to-end 2026-04-18 06:59:26 -04:00

Merged #7 Phase 2 PR 8 — gateway-level host-status push from MxAccessGalaxyBackend 2026-04-18 06:59:06 -04:00

Merged #6 Phase 2 PR 7 — wire IHistoryProvider.ReadProcessedAsync end-to-end 2026-04-18 06:59:03 -04:00

Merged #5 Phase 2 PR 6 — close PR 4 monitor-loop low findings (probe leak + replay signal) 2026-04-18 06:57:58 -04:00

Merged #3 Phase 2 PR 4 — close 4 open MXAccess findings (push frames + reconnect + write-await + read-cancel) 2026-04-18 06:57:22 -04:00