What's new in C#
The current release completes the C# worker implementation against the shared VGI conformance suite: scalar, table, table-in/out, aggregate, table-buffering, catalogs, optimizer integration, settings, secrets, custom COPY formats, caching, and split-based scans.
- Package:
QueryFarm.Vgi0.3.0 - Runtime: .NET 10
- VGI application protocol: 1.4.0
- Generic RPC packages:
QueryFarm.VgiRpc,.Client, and.Server0.8.0 - Worker transports: stdio and AF_UNIX (
launch:)
dotnet add package QueryFarm.Vgi --version 0.3.0
The 0.3.0 implementation passes the shared SQLLogicTest surface used to compare language workers. The generic RPC client also passes cross-language conformance against C#, Python, Rust, Go, and TypeScript workers.
Compatibility rule
Section titled “Compatibility rule”VGI compares protocol major and minor versions at the RPC boundary; patch versions do not change
compatibility. Leave Worker.DefaultProtocolVersion unchanged unless you are deliberately building
a protocol fixture.