Repository navigation
v0.46.1
Bug-fix release (no wire or API changes).
- Constraints on named-only arguments (
ArgSpec.named) are now enforced against the named value; they no longer consume positional slots. Varargs consts check every value. patternconstraints are an unanchored search (like JSON Schema / ECMA, Rust, Go). Anchor with ^/$ for a full match.- HTTP: with no explicit
tokenKey, the stream-state token key is derived fromVGI_SIGNING_KEY/Worker.signingKey(HKDF-SHA256, labelvgi.http.state_token_key.v1), so table-function streams resume across replicas and restarts. Without a signing key a warning is logged at startup. - Catalog listing: a function whose
onBindthrows on the empty-argument probe no longer breaks ATTACH; it is advertised with an empty output schema and validated at the real bind.