Skip to content

v0.24.0

Choose a tag to compare

@rustyconover rustyconover released this 11 Aug 00:16
· 13 commits to main since this release

Per-catalog ATTACH options, and a gated ATTACH that answers instead of hanging.

  • Worker.ExtraCatalog gains an attachOptions component: an auxiliary catalog advertises its own option specs at discovery and enforces them at its own attach, independently of the main catalog's Worker.attachOptions(...). A 4-arg convenience constructor keeps existing call sites source-compatible.
  • The example worker's attach-options fixture grows the attach_options_required catalog (api_key required, region defaulting), so attach/attach_options_required.test runs rather than skipping.
  • Requires vgirpc 0.21.1: a server-thrown RpcError with no error_kind used to throw while writing its own error batch, leaving the caller hung instead of failed. The required-option refusal is the first path in this SDK that raises one.

🤖 Generated with Claude Code