Skip to content

deps: QueryFarm.VgiRpc 0.12.0 — full reference conformance, request contracts enforced - #10

Merged
rustyconover merged 1 commit into
mainfrom
vgirpc-0.12.0
Sep 19, 2026
Merged

rustyconover merged 1 commit into
mainfrom
vgirpc-0.12.0

Conversation

@rustyconover

Copy link
Copy Markdown
Contributor

Moves all three QueryFarm.VgiRpc pins from 0.11.1 to 0.12.0.

0.12.0 passes the vgi-rpc reference's complete server-role conformance: 240 failures fixed. It also enforces each method's declared parameter contract: extra, missing, renamed or reordered parameters, nullability, and request_version.

Verified before the bump, against the sibling source on the box:

  • QueryFarm.Vgi.Tests: 210/210.
  • The DuckDB extension's 338-file integration suite: passes both direct and through the Rowfence proxy, with identical assertion counts (10,698). So every request the extension sends already conforms.

This PR's CI repeats that against the published NuGet packages.

🤖 Generated with Claude Code

…ontracts enforced

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) <noreply@anthropic.com>
@rustyconover
rustyconover merged commit 0d267b1 into main Sep 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant