Skip to content

Commit 418700f

Browse files
rustyconoverclaude
andcommitted
release: bump version 0.13.0 -> 0.14.0
Require vgi-rpc >= 0.24.0 (HTTP producer first-tick metadata) so the VGI extension's HTTP result-cache conditional revalidation works end to end, and drop the ci/run-integration.sh http-lane skip for cache/revalidate.test now that it runs on both transports. - pyproject: vgi-rpc>=0.24.0; uv.lock refreshed (vgi-rpc 0.23.0 -> 0.24.0). - ci: remove the revalidate.test http-lane EXTRA_SKIP. The http lane still needs a community vgi extension carrying the C++ /init-request-validator change; if it fails there, the community extension needs republishing. Verified: revalidate.test passes over HTTP against published vgi-rpc 0.24.0 + a locally-built extension. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent edce116 commit 418700f

3 files changed

Lines changed: 12 additions & 14 deletions

File tree

‎ci/run-integration.sh‎

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -73,18 +73,16 @@ if [ "$TRANSPORT" = "http" ]; then
7373
# * buffer_input/sizes.test — input buffering semantics differ over HTTP
7474
# (same known limitation). (scale.test_slow is a .test_slow file and is
7575
# never staged below, which only finds *.test.)
76-
# * cache/revalidate.test — HTTP conditional revalidation (304) IS implemented
77-
# (the C++ client puts the validators on the /init request metadata and vgi-rpc
78-
# surfaces them to the producer's first process()), but it needs BOTH a
79-
# community vgi extension carrying that C++ change AND a vgi-rpc release carrying
80-
# the _app_stream change. This lane runs the published community extension +
81-
# PyPI vgi-rpc, so keep it skipped until both ship, then remove this line.
76+
# cache/revalidate.test now runs on http too: HTTP conditional revalidation is
77+
# implemented (C++ /init-request validators + vgi-rpc >=0.24.0 surfacing them to
78+
# the producer's first process()). It needs a community vgi extension carrying
79+
# that C++ change; if the http lane fails on it, the community extension predates
80+
# the change and needs republishing.
8281
EXTRA_SKIP=(
8382
-not -name 'projection_pushdown_repro.test'
8483
-not -name 'dynamic_filter.test'
8584
-not -name 'partitioned_sequence.test'
8685
-not -path './table_in_out/buffer_input/sizes.test'
87-
-not -name 'revalidate.test'
8886
)
8987
fi
9088

‎pyproject.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "vgi-python"
3-
version = "0.13.0"
3+
version = "0.14.0"
44
description = "Vector Gateway Interface - Connect DuckDB to external programs via Apache Arrow"
55
readme = "README.md"
66
keywords = [
@@ -40,7 +40,7 @@ dependencies = [
4040
"pyarrow",
4141
"typer>=0.9",
4242
"platformdirs",
43-
"vgi-rpc>=0.23.0",
43+
"vgi-rpc>=0.24.0",
4444
"httpx>=0.24",
4545
]
4646

‎uv.lock‎

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)