Skip to content
Query.Farm
Talk with Us

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.Vgi 0.3.0
  • Runtime: .NET 10
  • VGI application protocol: 1.4.0
  • Generic RPC packages: QueryFarm.VgiRpc, .Client, and .Server 0.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.

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.