Skip to content

Commit e86b56b

Browse files
rustyconoverclaude
andcommitted
release: vgi-python 0.19.0
Minor rather than patch: the attach_opaque_data envelope format changed. MetaWorker now seals the catalog name into the attach plaintext (VGI\0MWC\0 || len || name || uuid(16) || catalog_bytes) instead of prefixing a sub-worker index outside the seal, so an attach minted by 0.18.x is not routable by 0.19.0 and vice versa. Attaches are process-scoped, but an HTTP state token held across a rolling upgrade will fail to route rather than resolve to the wrong catalog. Dispatch also refuses ambiguity now: when several sub-workers declare the same function name and the call carries no attach naming the catalog, MetaWorker raises instead of returning the first declarer. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent f928ac2 commit e86b56b

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "vgi-python"
3-
version = "0.18.0"
3+
version = "0.19.0"
44
description = "Vector Gateway Interface - Connect DuckDB to external programs via Apache Arrow"
55
readme = "README.md"
66
keywords = [

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)