This website requires JavaScript.
ef498c80c2
docs(archreview): E1 reconnect-replay — CLI-15 + TST-01 In progress
Joseph Doherty
2026-07-09 16:27:47 -04:00
fed0685633
test(gateway): TST-01 end-to-end reconnect/replay integration test
Joseph Doherty
2026-07-09 16:26:40 -04:00
0c6e5b3ace
feat(clients): CLI-15 surface ReplayGap reconnect sentinel as typed signal (4/5 clients)
Joseph Doherty
2026-07-09 16:22:28 -04:00
c823a7b60b
docs(archreview): mark WRK-06/11/12 + IPC-15 Done (P2 worker hot-path, windev-verified)
Joseph Doherty
2026-07-09 16:00:29 -04:00
f61c816acf
perf(worker): event hot-path allocation + flush cuts (WRK-06/11/12, IPC-15)
Joseph Doherty
2026-07-09 15:52:49 -04:00
73ce824f6c
docs(archreview): mark TST-11/WRK-15/TST-23 Done (P2 quick items)
Joseph Doherty
2026-07-09 15:33:52 -04:00
ec6f82b124
fix(versioning,docs): stamp .NET assembly version + worker doc drift (TST-11, WRK-15)
Joseph Doherty
2026-07-09 15:33:22 -04:00
579282f015
docs(archreview): mark SEC-25/SEC-30 Done (P2 dashboard value redaction + value-log doc)
Joseph Doherty
2026-07-09 15:29:12 -04:00
e15c3cb052
fix(dashboard): redact mirror tag values when ShowTagValues off; trim value-log doc (SEC-25, SEC-30)
Joseph Doherty
2026-07-09 15:28:24 -04:00
96702321b1
docs(archreview): mark gateway hot-path P2 findings Done (GWC-06/07/08/14/15, IPC-05/13/14)
Joseph Doherty
2026-07-09 15:19:38 -04:00
cf1b3d40a5
perf(gateway): replay ring LinkedList -> circular array (GWC-14)
Joseph Doherty
2026-07-09 15:17:11 -04:00
5e2e40a927
perf(gateway): trim event/command hot-path allocations (GWC-06/07/15, IPC-05)
Joseph Doherty
2026-07-09 15:12:43 -04:00
baae59ce3b
perf(gateway): pool+coalesce worker pipe frame I/O (GWC-08, IPC-13, IPC-14)
Joseph Doherty
2026-07-09 14:58:09 -04:00
34aede6767
docs(archreview): mark SEC-03 Done (P2 dashboard __Host- cookie prefix)
Joseph Doherty
2026-07-09 14:53:47 -04:00
7d42c85345
fix(dashboard): conditionally restore __Host- cookie prefix (SEC-03)
Joseph Doherty
2026-07-09 14:53:19 -04:00
5a3951bcfd
docs(archreview): mark P2 Wave A findings Done (13: doc-drift + version alignment)
Joseph Doherty
2026-07-09 14:47:11 -04:00
06e1046317
docs(archreview): P2 doc-drift sweep (IPC-06/07/17/21, SEC-09/22, CLI-12/16, TST-13)
Joseph Doherty
2026-07-09 14:46:15 -04:00
4fe1917aa6
fix(clients): align client version constants to package manifests (CLI-18/21/26/29)
Joseph Doherty
2026-07-09 14:43:03 -04:00
69ea7937ca
Merge pull request 'Architecture remediation: P1 tier (process & hardening)' (#121 ) from fix/archreview-p1 into main
dohertj2
2026-07-09 09:59:48 -04:00
b75bfbe8f4
Merge pull request 'fix(archreview): P0 tier remediation (8 findings)' (#120 ) from fix/archreview-p0 into main
dohertj2
2026-07-09 09:58:55 -04:00
a038363e74
feat(security): apikey --expires CLI flag + dashboard expiry/staleness badge (SEC-10 polish)
Joseph Doherty
2026-07-09 09:48:09 -04:00
de57d834b1
docs(archreview-p1): mark GWC-04 Done — Wave 3 complete
Joseph Doherty
2026-07-09 09:28:39 -04:00
32d6b48910
feat(gateway): decouple worker event enqueue from the read loop (GWC-04)
Joseph Doherty
2026-07-09 09:28:13 -04:00
bfbfcdd112
docs(archreview-p1): mark IPC-02/03/04 + WRK-04/07 Done (Wave 3, windev-verified)
Joseph Doherty
2026-07-09 09:21:48 -04:00
309296f467
test(ipc): refresh proto descriptor set + MaxMessageBytes default expectation
Joseph Doherty
2026-07-09 09:16:31 -04:00
ebe6aeac98
feat(worker): adopt negotiated frame max, bound drain, priority write scheduler (IPC-02/04 + WRK-04/07 worker half)
Joseph Doherty
2026-07-09 09:09:14 -04:00
c8b3a2281a
feat(ipc): negotiate worker frame max, add gRPC headroom, bound DrainEvents (IPC-02/03/04 gateway half)
Joseph Doherty
2026-07-09 08:49:59 -04:00
e1a505d662
docs(archreview-p1): record Windows temp-file-lock flakiness fix + windev verification
Joseph Doherty
2026-07-09 08:20:43 -04:00
11a716a07f
test+fix: eliminate Windows full-suite temp-file-lock flakiness
Joseph Doherty
2026-07-09 08:14:55 -04:00
8c06635ee5
docs(archreview-p1): TST-08 orphaned-testhost leak does not reproduce
Joseph Doherty
2026-07-09 08:02:33 -04:00
74e815c4d7
fix(archreview-p1): SEC-02/12/20 dashboard + observability hardening
Joseph Doherty
2026-07-09 07:47:51 -04:00
c2df4a0aae
docs(archreview): P1 Wave 2b status (SEC-05/07/08/11 Done)
Joseph Doherty
2026-07-09 07:32:14 -04:00
17f16ea181
fix(archreview): security authz+hub cluster (SEC-07/05/08/11) + validation hardening
Joseph Doherty
2026-07-09 07:31:35 -04:00
970613eebd
docs(archreview): P1 Wave 2a status (SEC-01/04/06 Done; SEC-10 Done via G-2 Auth 0.1.4)
Joseph Doherty
2026-07-09 06:41:40 -04:00
c185f621a4
fix(archreview): security config guards (SEC-01/04/06)
Joseph Doherty
2026-07-09 06:40:57 -04:00
197731ae2d
chore(auth): consume ZB.MOM.WW.Auth 0.1.4 — gain API-key expiry enforcement (archreview G-2)
Joseph Doherty
2026-07-09 06:37:10 -04:00
8fb1a814d4
docs(archreview): P1 Wave 1 status (IPC-01/09/19/20, CLI-02 Done; TST-03 In review)
Joseph Doherty
2026-07-09 06:18:03 -04:00
d5248f61a2
fix(archreview): CI pipeline + codegen freshness guards (IPC-01/09/19/20, TST-03)
Joseph Doherty
2026-07-09 06:17:56 -04:00
219fa6ddb4
fix(CLI-02): make Rust crate buildable outside the repository
Joseph Doherty
2026-07-09 06:17:56 -04:00
f726458086
docs(archreview): mark P0 tier Done in remediation tracker
Joseph Doherty
2026-07-09 05:51:57 -04:00
20392cf246
fix(archreview): gateway core P0 remediation (GWC-01/02/03, TST-02, TST-12)
Joseph Doherty
2026-07-09 05:51:57 -04:00
31eec41456
fix(WRK-01): STA pump step refreshes activity to prevent false StaHung
Joseph Doherty
2026-07-09 05:51:45 -04:00
5faef6c012
fix(CLI-03): Rust typed invoke validates HRESULT/MXSTATUS_PROXY
Joseph Doherty
2026-07-09 05:51:45 -04:00
1eb00276bc
fix(CLI-01): Go Events() emits terminal ErrSlowConsumer on overflow
Joseph Doherty
2026-07-09 05:51:45 -04:00
59856b8c63
docs(archreview): add architecture review + per-domain remediation designs and tracker
Joseph Doherty
2026-07-09 00:39:00 -04:00
c08f98346a
fix(integration-tests): update EventStreamService construction to 3-param ctor
Joseph Doherty
2026-07-07 14:11:07 -04:00
fca978de07
docs(src): add missing XML docs and strip tracking-ID comments
Joseph Doherty
2026-07-07 14:09:49 -04:00
8914472706
docs: refresh CLAUDE.md/ToolchainLinks currency
Joseph Doherty
2026-07-07 11:41:13 -04:00
b6a0d9069c
fix(java-client): bump CLIENT_VERSION constant 0.1.2 -> 0.2.0 to match artifact
Joseph Doherty
2026-06-26 16:19:17 -04:00
291c94ffe1
build(java-client): retarget JDK 21 -> 17 for Ignition 8.3 (v0.2.0)
Joseph Doherty
2026-06-26 16:02:48 -04:00
8cb8fcdf57
code-reviews: resolve Server-059/060 + Tests-041 (fixed in 9ae6bce )
Joseph Doherty
2026-06-25 13:44:48 -04:00
c004b91164
docs(contracts): mark galaxy_repository.proto as intentionally retained for clients
Joseph Doherty
2026-06-25 13:42:48 -04:00
9ae6bce0c8
fix(dashboard): copy Galaxy summary volatile fields fresh; memoize only O(N) breakdown
Joseph Doherty
2026-06-25 13:42:39 -04:00
b062cc0440
code-reviews: 2026-06-25 re-review of Galaxy-adoption delta at 3cd7776
Joseph Doherty
2026-06-25 13:21:23 -04:00
3cd7776fe8
chore: mark Galaxy adoption plan tasks complete
Joseph Doherty
2026-06-25 12:36:52 -04:00
0f6a607fa1
docs: record Galaxy library adoption (0.2.0) complete + caveats
Joseph Doherty
2026-06-25 12:36:15 -04:00
662dd1b958
test(gateway): restore end-to-end host browse-scope wiring coverage; strengthen snapshot summary assertion
Joseph Doherty
2026-06-25 12:32:49 -04:00
719a57f444
test(gateway): reconcile Galaxy tests to the shared library (delete upstream-owned, rebind host-specific)
Joseph Doherty
2026-06-25 12:12:03 -04:00
80bf4acc4f
perf(dashboard): memoize Galaxy summary by cache sequence; document scope-provider identity invariant
Joseph Doherty
2026-06-25 11:48:27 -04:00
8e196a7c83
refactor(gateway): adopt ZB.MOM.WW.GalaxyRepository 0.2.0; delete inline Galaxy code
Joseph Doherty
2026-06-25 11:33:22 -04:00
39ba011eb4
test(dashboard): cover summary tie-breaks, Take(10) cap, null guard
Joseph Doherty
2026-06-25 11:19:21 -04:00
555e56fdfb
test(gateway): drop inline GalaxyAlarmAttributeMappingTests (owned upstream by lib 0.2.0)
Joseph Doherty
2026-06-25 11:12:52 -04:00
8678b6cb87
feat(dashboard): host-side Galaxy summary projector over lib cache entry
Joseph Doherty
2026-06-25 11:10:55 -04:00
a3f58519a9
build: suppress pre-existing NU1903 (transitive e_sqlite3, no upstream patch)
Joseph Doherty
2026-06-25 11:02:26 -04:00
9c25cc75de
build(gateway): add ZB.MOM.WW.GalaxyRepository 0.2.0 package reference
Joseph Doherty
2026-06-25 10:59:57 -04:00
eaf14cd228
plan: Galaxy library upstream gaps + full adoption (11 tasks)
Joseph Doherty
2026-06-25 10:28:42 -04:00
b7e2214341
galaxy-adoption: verify gRPC authz-parity gate + design upstream gaps (0.2.0)
Joseph Doherty
2026-06-25 10:23:07 -04:00
af0f9e80af
code-reviews: mark Client.Java-049/050/051 windev-verified (gradle test green, JDK 21)
Joseph Doherty
2026-06-18 11:32:13 -04:00
e51377c933
code-reviews: regenerate index after resolving all 2026-06-18 findings (0 pending)
Joseph Doherty
2026-06-18 10:58:43 -04:00
2671639250
fix(gateway): resolve 2026-06-18 array-write review findings
Joseph Doherty
2026-06-18 10:58:42 -04:00
6c853b43af
fix(clients): resolve 2026-06-18 array-write review findings
Joseph Doherty
2026-06-18 10:58:33 -04:00
85ef453d0d
code-reviews: 2026-06-18 re-review of array-write-ergonomics feature at 88915c3
Joseph Doherty
2026-06-18 10:33:47 -04:00
88915c3d9a
chore(clients): bump all five clients 0.1.1 -> 0.1.2 for MxSparseArray release
Joseph Doherty
2026-06-18 04:20:54 -04:00
e7b8aa6114
feat(client-java): add writeArrayElements default-fill helper and document semantics
Joseph Doherty
2026-06-18 03:32:20 -04:00
8a1f037d5a
fix(gateway): resolve array attribute constraints by bare name via [] fallback
Joseph Doherty
2026-06-18 03:25:48 -04:00
e328758c53
fix(client-python): regenerate only MxSparseArray delta, drop spurious grpcio version churn
Joseph Doherty
2026-06-18 03:19:12 -04:00
72cf2f4091
fix(client-rust): correct outer MxValue data_type and add end-to-end write_array_elements test
Joseph Doherty
2026-06-18 03:14:14 -04:00
474b7bd0ff
test(client-go): strengthen WriteArrayElements assertions and add README example
Joseph Doherty
2026-06-18 03:12:57 -04:00
437d29f19e
docs: correct MxDataType default-table labels and note non-negative sparse indices
Joseph Doherty
2026-06-18 03:12:56 -04:00
f0ef7ea0a8
feat(gateway): normalize array AddItem suffix and expand sparse writes at the worker boundary
Joseph Doherty
2026-06-18 03:10:13 -04:00
3a8f2bed4e
feat(client-rust): add write_array_elements default-fill helper and document semantics
Joseph Doherty
2026-06-18 03:02:15 -04:00
b7f29f3048
feat(client-go): add WriteArrayElements default-fill helper and document semantics
Joseph Doherty
2026-06-18 03:01:55 -04:00
0702551c25
feat(client-python): add write_array_elements default-fill helper and document semantics
Joseph Doherty
2026-06-18 03:01:45 -04:00
db9c68ca9c
docs: document MxSparseArray default-fill writes and bare-name array AddItem
Joseph Doherty
2026-06-18 03:00:19 -04:00
95b5b09a67
feat(client-dotnet): add WriteArrayElementsAsync default-fill helper and document semantics
Joseph Doherty
2026-06-18 02:59:43 -04:00
627c17fae1
fix(gateway): reject oversized sparse array total_length with InvalidArgument
Joseph Doherty
2026-06-18 02:58:03 -04:00
34a99c783b
feat(gateway): add SparseArrayExpander for default-fill partial array writes
Joseph Doherty
2026-06-18 02:52:33 -04:00
52cd0da9f5
feat(gateway): add ArrayAddressNormalizer for bare-name array AddItem
Joseph Doherty
2026-06-18 02:51:37 -04:00
8ac9a33d91
feat(contracts): add MxSparseArray write-only value for default-fill partial writes
Joseph Doherty
2026-06-18 02:48:18 -04:00
dd35ae1fe6
docs(plans): implementation plan for array write ergonomics + default-fill partial writes
Joseph Doherty
2026-06-18 02:46:09 -04:00
4a6a79d02e
docs(plans): design for array write ergonomics and default-fill partial writes
Joseph Doherty
2026-06-18 02:39:00 -04:00
9eedf9d6a9
clients: document supervisory/array-write parity gotchas and add advise-supervisory to all CLIs
Joseph Doherty
2026-06-17 20:14:48 -04:00
bed647ca2c
docs(code-reviews): mark Client.Java + Worker.Tests findings Resolved (windev-verified)
Joseph Doherty
2026-06-17 05:33:30 -04:00
8cebe431e1
fix(client-java): repair illegal unicode escape in MxGatewayCliTests comment
Joseph Doherty
2026-06-17 05:29:43 -04:00
bdb7e1439e
fix(client-java): repair illegal unicode escape in jsonString comment
Joseph Doherty
2026-06-17 05:27:57 -04:00
8df0479b99
fix: resolve Client.Java + Worker.Tests findings (pending windev verification)
Joseph Doherty
2026-06-17 05:23:14 -04:00
6b5fe6aa82
fix: resolve code-review findings (locally verified)
Joseph Doherty
2026-06-17 05:23:14 -04:00
25d04ec37e
code-reviews: 2026-06-16 re-review of all 11 modules at 8df5ab3
Joseph Doherty
2026-06-16 18:57:56 -04:00
8df5ab381a
docs(stillpending): mark §8 items resolved by section8-completion branch
Joseph Doherty
2026-06-16 17:42:42 -04:00
6f21d926d7
test(java-cli): cover galaxy-discover/galaxy-watch over in-process harness
Joseph Doherty
2026-06-16 17:32:08 -04:00