From e3c0503a4ff6d26e257604ffa7b4c5e1dd63b1bb Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Fri, 19 Jun 2026 06:57:06 -0400 Subject: [PATCH] docs(sphistorianclient): mark RemoteGrpc (2023 R2) live-verified --- ZB.MOM.WW.SPHistorianClient/CLAUDE.md | 5 +++-- ZB.MOM.WW.SPHistorianClient/README.md | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ZB.MOM.WW.SPHistorianClient/CLAUDE.md b/ZB.MOM.WW.SPHistorianClient/CLAUDE.md index e82b29d..e5fed13 100644 --- a/ZB.MOM.WW.SPHistorianClient/CLAUDE.md +++ b/ZB.MOM.WW.SPHistorianClient/CLAUDE.md @@ -9,7 +9,8 @@ runtime dependency** — `aahClientManaged.dll` / `aahClient.dll` are not refere The library runs on any OS for offline/unit testing; live WCF transports require Windows. **Status: ported and rebranded into this repo; builds and 191 tests pass on macOS. Version 0.1.0. -NOT yet packed/published to any NuGet feed. NOT yet adopted by any consumer.** +The `RemoteGrpc` (2023 R2) read path is live-verified (2026-06-19). NOT yet packed/published to any +NuGet feed beyond the local `artifacts/` nupkg. NOT yet adopted by any consumer.** --- @@ -52,7 +53,7 @@ Configured via `HistorianClientOptions.Transport` (`HistorianTransport` enum). | `LocalPipe` | WCF/MDAS over Net.NamedPipe (local) | Windows-only | live-verified (read / browse / metadata / event / status) | | `RemoteTcpIntegrated` | WCF/MDAS over Net.TCP + Windows transport auth | Windows-only | live-verified (full read / browse / metadata / event / status surface) | | `RemoteTcpCertificate` | WCF/MDAS over Net.TCP + server-cert TLS | Windows-only | `ProbeAsync` live-verified; deeper coverage pending | -| `RemoteGrpc` | gRPC (2023 R2), Grpc.Net.Client/.Web | cross-platform | unit-tested; NOT yet live-verified against a real 2023 R2 server (`ExchangeKey` auth step is unproven) | +| `RemoteGrpc` | gRPC (2023 R2), Grpc.Net.Client/.Web | cross-platform | **live-verified 2026-06-19** against a 2023 R2 server — TLS + `StorageService.ValidateClientCredential` NTLM handshake + raw read returning correct values | --- diff --git a/ZB.MOM.WW.SPHistorianClient/README.md b/ZB.MOM.WW.SPHistorianClient/README.md index 205777f..bcf0cdb 100644 --- a/ZB.MOM.WW.SPHistorianClient/README.md +++ b/ZB.MOM.WW.SPHistorianClient/README.md @@ -75,7 +75,7 @@ services.AddZbSpHistorianClient( | `LocalPipe` | WCF/MDAS over Net.NamedPipe | Windows-only | live-verified | | `RemoteTcpIntegrated` | WCF/MDAS over Net.TCP + Windows auth | Windows-only | live-verified | | `RemoteTcpCertificate` | WCF/MDAS over Net.TCP + TLS | Windows-only | `ProbeAsync` live-verified; deeper coverage pending | -| `RemoteGrpc` | gRPC (2023 R2) | cross-platform | unit-tested; live verification pending | +| `RemoteGrpc` | gRPC (2023 R2) | cross-platform | live-verified 2026-06-19 | ---