Commit e86b56b
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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments