Joseph Doherty
a6c01d73e2
feat(lmxproxy): active health probing + address-based subscription cleanup (gap 1 & 2)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 06:44:21 -04:00
Joseph Doherty
c5d4849bd3
fix(lmxproxy): resolve write timeout — bypass OnWriteComplete callback for supervisory writes
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 04:39:14 -04:00
Joseph Doherty
779598d962
feat(lmxproxy): phase 7 — integration tests, deployment to windev, v1 cutover
...
- Replaced STA dispatch thread with Task.Run pattern for COM interop
- Fixed TypedValue oneof tracking with property-level _setCase field
- Added x-api-key DelegatingHandler for gRPC metadata authentication
- Fixed CheckApiKey RPC to validate request body key (not header)
- Integration tests: 15/17 pass (reads, subscribes, API keys, connections)
- 2 write tests pending (OnWriteComplete callback timing issue)
- v2 service deployed on windev port 50100
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 01:11:44 -04:00
Joseph Doherty
6d9bf594ec
feat(lmxproxy): phase 7 — integration test project and test scenarios
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 00:31:26 -04:00
Joseph Doherty
215cfa29f3
feat(lmxproxy): phase 6 — client extras (builder, factory, DI, streaming extensions)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 00:29:16 -04:00
Joseph Doherty
8ba75b50e8
feat(lmxproxy): phase 5 — client core (ILmxProxyClient, connection, read/write/subscribe)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 00:22:29 -04:00
Joseph Doherty
9eb81180c0
feat(lmxproxy): phase 4 — host health monitoring, metrics, status web server
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 00:14:40 -04:00
Joseph Doherty
16d1b95e9a
feat(lmxproxy): phase 3 — host gRPC server, security, configuration, service hosting
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 00:05:36 -04:00
Joseph Doherty
64c92c63e5
feat(lmxproxy): phase 2 — host core (MxAccessClient, SessionManager, SubscriptionManager)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 23:58:17 -04:00
Joseph Doherty
0d63fb1105
feat(lmxproxy): phase 1 — v2 protocol types and domain model
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 23:41:56 -04:00