# Changelog The SDK version tracks the platform release that shipped the matching wire surface; see the platform repo's `CHANGELOG.md` for the authoritative per-release detail. ## Unreleased - Projects on the wire (Studio multi-project stage ①): `listProjects()` returns the shared hub's registry (`general` first; sealed areas never appear — they are their own hub instance); `eventLog`, `streamEvents` and `listApprovals` take an optional `project:` filter; `LoggedEvent`, `PendingApprovalEntry` and `FlowSummary` carry `project`. Regenerated stubs from the platform's `hub.proto`. ## 0.18.x (current) - Full Hub + HubAdmin coverage: `submit` (incl. `detach:`), `submitStreaming`, `runSavedFlow` (text/bytes/json inputs), detached invocation status/result/cancel, saved flows, store + module management, audit (`eventLog`, `streamEvents`, `verifyEventChain`), approvals, federation admin (`listSatellites`, `issueBootstrapToken`, `revokeSatellite`), MCP/n8n endpoint management, System-AI administration. - Bearer-token auth via `HubClient(authToken:)`. - Native gRPC + gRPC-Web transports (conditional import). - Generated bindings for the renamed `chain.v1` wire package. ## Earlier - 0.x line grew alongside the platform (package started as a scaffold named `fai_client_sdk`, renamed to `chain_client_sdk` in the product rename, 2026-06).