Skip to content

Commit 7865fe2

Browse files
rustyconoverclaude
andcommitted
release: 0.47.0
Protocol vgi.v3 3.2.0: filtered scan planning. TableInfo.scan_planning, pushdown_filters on catalog_table_scan_branches_get, ScanBranch rowCount/columnStatistics; Worker.registerPlannedTable / scanBranchesPlanner, ScanBranchesPlanner, ScanPlanningFilters.mayMatch, client ScanBranchesDecoder. 3.1 peers are rejected. VGI_REF d4f849c. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 986bfb0 commit 7865fe2

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ VGI lets [Haybarn](https://github.com/Query-farm-haybarn/haybarn) — Query Farm
1919

2020
Wire-compatible with the [Python reference implementation](https://github.com/Query-farm/vgi-python) and the [Go port](https://github.com/Query-farm/vgi-go): all three serve the same integration suite against the same C++ extension.
2121

22-
This source uses VGI wire 3.2.0 under `vgi.v3` and requires a native VGI client speaking wire 3.2.x (3.1 peers are rejected). Upgrade clients and workers together; `vgi.v2` clients are incompatible. See [catalog metadata and publication](docs/catalog_publication.md) and, for what 3.2 adds, [filtered scan planning](docs/scan-planning.md).
22+
Version 0.47.0 uses VGI wire 3.2.0 under `vgi.v3` and requires a native VGI client speaking wire 3.2.x (3.1 peers are rejected). Upgrade clients and workers together; `vgi.v2` clients are incompatible. See [catalog metadata and publication](docs/catalog_publication.md) and, for what 3.2 adds, [filtered scan planning](docs/scan-planning.md).
2323

2424
## What you can serve
2525

‎build.gradle.kts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins {
88

99
allprojects {
1010
group = "farm.query"
11-
version = "0.46.4"
11+
version = "0.47.0"
1212

1313
repositories {
1414
mavenCentral()

‎docs/catalog_publication.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The manager exposes startup warming, trusted manifest import, and conditional in
1717

1818
Java: call `Worker.catalogSnapshot(policy)`. Use `policy.manager.warm`, `importPublication`, and `invalidate`. This implementation requires `farm.query:vgirpc:0.33.2`, including scalar dictionary annotations, its collection row codec and idempotent IPC stream termination.
1919

20-
This source requires native clients and workers on wire 3.2.x under `vgi.v3`; `vgi.v2` and wire 3.0/3.1 peers are incompatible. CI and release builds resolve RPC 0.33.2 from Maven Central.
20+
Version 0.47.0 requires native clients and workers on wire 3.2.x under `vgi.v3`; `vgi.v2` and wire 3.0/3.1 peers are incompatible. CI and release builds resolve RPC 0.33.2 from Maven Central.
2121

2222
RPC 0.33.2 includes the scalar `DICT_INT16_UTF8` record fix required by macro and
2323
constraint metadata. Release qualification disables the composite source override

0 commit comments

Comments
 (0)