b980eeb148
Merge pull request 'docs(archreview): live finding — keep-oldest downs the survivor on oldest-crash (#459)' (#462) from docs/459-oldest-crash-live-finding into master
dohertj22026-07-15 10:03:49 -04:00
d7470c7960
docs(archreview): live finding — keep-oldest downs the survivor on oldest-crash (#459)
Joseph Doherty
2026-07-15 10:03:31 -04:00
b364a499e5
Merge pull request 'test+docs(resilience): prove authored ResilienceConfig reaches the runtime pipeline (#456)' (#461) from fix/456-resilience-config-artifact-roundtrip into master
dohertj22026-07-15 08:49:51 -04:00
0c005c9a72
docs(archreview): live proof authored ResilienceConfig reaches the runtime pipeline (#456)
Joseph Doherty
2026-07-15 08:49:17 -04:00
809e7886d8
test(resilience): prove ResilienceConfig survives the real ConfigComposer round-trip (#456)
Joseph Doherty
2026-07-15 08:38:13 -04:00
5908339d67
Merge pull request 'fix(deps): clear CVE-2025-6965 — pin SQLitePCLRaw bundle to 2.1.12, drop audit suppression' (#460) from fix/458-sqlitepclraw-cve-unsuppress into master
dohertj22026-07-15 08:17:55 -04:00
b461b2bcf8
fix(deps): clear CVE-2025-6965 — pin SQLitePCLRaw bundle to 2.1.12, drop audit suppression
Joseph Doherty
2026-07-15 08:17:19 -04:00
e0ff908d26
docs(infra): fix memory pointers rendering as broken shortcut-links
Joseph Doherty
2026-07-15 08:06:54 -04:00
09066eb88f
docs(archreview): file residual follow-ups as Gitea issues #456-#459
Joseph Doherty
2026-07-15 08:02:24 -04:00
1d3b6d1264
docs(infra): add infra/ folder — canonical testing + deployment infra index
Joseph Doherty
2026-07-15 08:00:37 -04:00
c9cf5015e5
docs(archreview): R2-08 S3 gateway LiveIntegration soak GREEN — all Round-2 live gates closed
Joseph Doherty
2026-07-15 07:50:56 -04:00
7bca0eeca0
docs(archreview): R2-08 GLAuth outage/recovery live gate CLOSED (PR #455)
Joseph Doherty
2026-07-15 07:46:39 -04:00
5f12636cbc
Merge pull request 'test(ldap): live GLAuth outage/recovery gate (R2-08 03/S2)' (#455) from test/r2-08-glauth-outage-live-gate into master
dohertj22026-07-15 07:45:24 -04:00
4d2dcff5df
test(ldap): live GLAuth outage/recovery gate (R2-08 03/S2)
Joseph Doherty
2026-07-15 07:45:07 -04:00
6ee74d26fc
docs(r2-09): record execution deviations; clear CS8604 nullable warning in the 5 PollErrorHealthTests
Joseph Doherty
2026-07-13 12:45:50 -04:00
502a327f25
fix(twincat): probe recycle honors cancellation — no uncancellable gate wait (05/STAB-12 compounded part); B6 complete (TwinCAT suite 189 green)
Joseph Doherty
2026-07-13 12:43:06 -04:00
082ee99b6b
fix(twincat): retract the fresh ADS notification when unsubscribe raced the replay (05/STAB-17)
Joseph Doherty
2026-07-13 12:39:39 -04:00
de29759643
fix(twincat): retry failed replay intents on the next successful probe tick (05/STAB-16)
Joseph Doherty
2026-07-13 12:37:20 -04:00
a06515ae91
fix(twincat): replay failure marks the registration dead, publishes Bad quality, degrades health (05/STAB-16)
Joseph Doherty
2026-07-13 12:34:43 -04:00
4f16620948
test(twincat): failing repro for STAB-16 silent replay failure
Joseph Doherty
2026-07-13 12:33:35 -04:00
e27416956e
fix(r2-09): B5.4 five driver suites green (Modbus 312, AbCip 336, AbLegacy 209, TwinCAT 185, FOCAS 265); B5 complete
Joseph Doherty
2026-07-13 12:29:52 -04:00
e69d3b3b0f
fix(modbus): equipment tags carry unitId; ResolveHost keys per-unit via the resolver (CONV-4)
Joseph Doherty
2026-07-13 12:29:13 -04:00
354d74d370
docs: ServerHistorian HistoryRead knobs + Security:Ldap resilience keys; R2-08 status (03/S2, 03/S3)
Joseph Doherty
2026-07-13 12:21:33 -04:00
dd01565d9a
docs(s7): point R2-01 at the shipped ConnectionBackoff primitive for the S7 connect throttle (05/STAB-8 seam); B4 complete
Joseph Doherty
2026-07-13 12:20:58 -04:00
86742ad8cb
fix(abcip): throttle evict-recreate Forward-Open attempts per device (05/STAB-8)
Joseph Doherty
2026-07-13 12:20:10 -04:00
f4ea834fac
test(opcua): subscription-survival on pure-remove + live-verify note (R2-07 T12)
Joseph Doherty
2026-07-13 12:19:36 -04:00
3cebfae417
feat(opcuaserver): process-wide HistoryRead batch limiter — flood degrades to BadTooManyOperations, not pool exhaustion (03/S3)
Joseph Doherty
2026-07-13 12:18:35 -04:00
502d7650d0
feat(opcua): surgical pure-remove deploys — scoped teardown, no full rebuild (R2-07 T11)
Joseph Doherty
2026-07-13 12:18:08 -04:00
e54af9b948
fix(focas): per-device connect-attempt backoff across the three loops (05/STAB-8)
Joseph Doherty
2026-07-13 12:16:31 -04:00