Skip to content

Release v0.3.0: SDK parity and shared primitives - #12

Merged
xscriptor merged 2 commits into
mainfrom
release/v0.3.0
Nov 3, 2026
Merged

xscriptor merged 2 commits into
mainfrom
release/v0.3.0

Conversation

@xscriptor

Copy link
Copy Markdown
Member

Additive v0.3.0 release for the xfetch addon SDKs. No wire or WIT change: JSON protocol remains 1 and xfetch:runtime@0.1.0 is untouched.

  • Add xfetch-api-common 0.3.0: shared protocol constants, Frame, JSON IO and with_timeout.
  • Bring xfetch-extension-api to parity: IO, entrypoints, ExtensionApiError, validation, typed args.
  • Add serde(default) tolerance for optional request args.
  • Add From conversions and shared frame conversions; existing public items remain.
  • Add effect/extension examples and a Rust tests workflow.
  • Bump xfetch-guest-api to base64 0.23; update action pins.
  • Update README/docs/CHANGELOG.

Validated locally: fmt, clippy -D warnings, workspace tests, examples, audit, packaging, plus compatibility builds of xfetch 1.0.2 and the plugins/effects/extensions release branches with the local 0.3.0 APIs. Nothing merged.

@xscriptor
xscriptor merged commit cb70984 into main Nov 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant