From 0d267b19266f769397069fe693a8625735297008 Mon Sep 17 00:00:00 2001 From: Rusty Conover Date: Sat, 19 Sep 2026 17:03:25 -0400 Subject: [PATCH] =?UTF-8?q?deps:=20QueryFarm.VgiRpc=200.12.0=20=E2=80=94?= =?UTF-8?q?=20full=20reference=20conformance,=20request=20contracts=20enfo?= =?UTF-8?q?rced?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit vgi-rpc-csharp 0.12.0 passes the reference's complete server-role conformance (240 failures fixed) and refuses request batches that break a method's declared parameter contract. This SDK's worker was verified against it before the bump: QueryFarm.Vgi.Tests 210/210 built from the sibling source, and the DuckDB extension's 338-file integration suite passes direct and through the Rowfence proxy with identical assertion counts (10,698). Co-Authored-By: Claude Opus 5 (1M context) --- Directory.Packages.props | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 0e84f1d..6f8be27 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -16,8 +16,8 @@ on IArrowArray/Array), fixed in vgi-rpc-csharp 0.4.0 (see that repo's third_party/apache-arrow-dotnet/README.md's "Published as QueryFarm.Arrow" section). This package's own NuGet publish must not happen before 0.4.0 is live on nuget.org. --> - - + + - + route) touch nothing here. + 0.12.0 passes the reference's full server-role conformance and ENFORCES each method's + declared parameter contract (extra/missing/renamed/reordered parameters, nullability, + request_version). Every request this SDK's worker receives from the DuckDB extension + already conforms — the 338-file integration suite passes unchanged against it, direct + and through Rowfence — so the stricter server changes nothing for real clients. --> +