Skip to content

v0.46.1

Choose a tag to compare

@rustyconover rustyconover released this 07 Nov 04:00

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.
  • pattern constraints 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 from VGI_SIGNING_KEY / Worker.signingKey (HKDF-SHA256, label vgi.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 onBind throws on the empty-argument probe no longer breaks ATTACH; it is advertised with an empty output schema and validated at the real bind.