Skip to content

Releases: Query-farm/vgi-python

v0.8.3

23 Jun 20:10

Choose a tag to compare

What's changed

Union-tag-preserving argument decode (TaggedUnion)

  • feat(arguments): preserve the union tag when decoding union-typed arguments, so the originating union child type survives the round-trip
  • test: cover union argument boundary cases — null payload, non-contiguous type codes, and dense unions
  • fix(arguments): satisfy strict mypy + ruff for the union-tag decode path

Requires vgi-rpc 0.20.5.

Full changelog: v0.8.2...v0.8.3

v0.8.2

22 Jun 18:43
34978e2

Choose a tag to compare

Require vgi-rpc >=0.20.5 and refresh all locked dependencies.

Dependency updates

  • vgi-rpc 0.20.4 → 0.20.6
  • aiohttp 3.13.5 → 3.14.1
  • coverage 7.14.1 → 7.14.2
  • griffelib 2.0.2 → 2.1.0
  • mkdocstrings-python 2.0.4 → 2.0.5

CI green across Python 3.13/3.14 on Linux, macOS, and Windows, plus the full integration suite (stdio/shm/http/launch).

v0.8.1

18 Jun 16:25

Choose a tag to compare

Pin vgi-rpc 0.20.4 — shared-memory request-batch fix

Requires vgi-rpc>=0.20.4, which fixes shm-transport request-batch resolution: a worker now resolves shm-routed (offset-only) request batches and caches the client-advertised segment for the connection's lifetime. This makes the integration suite's shared-memory lane pass for accumulate/* and table_buffering/* (previously Expected 1 row in request batch, got 0).

Also: the cross-language bool_in_union integration test now disables itself upstream via mode skip (an arch-dependent Haybarn/DuckDB Arrow serialization bug), so the CI harness drops its filename-based exclusion.

🤖 Generated with Claude Code

v0.8.0

15 Jun 17:05

Choose a tag to compare

What's Changed

Full Changelog: https://github.com/Query-farm/vgi-python/commits/v0.8.0