Releases: mozilla-ai/cq
server/v0.3.0
What's Changed
- Enforce API key auth on server data-plane writes + management UI by @peteski22 in #285
- SDK: fall back to local store on remote failure, surface via FallbackError by @peteski22 in #288
- Bump SDK version used by server to 0.8.0 by @peteski22 in #291
Breaking changes
- Server data-plane writes now require API key authentication (
CQ_API_KEY); existing deployments must generate a key via the management UI and configure clients (CLI/SDK/plugin) with it before upgrading, or writes will be rejected.
Full Changelog: server/v0.2.2...server/v0.3.0
sdk/python/0.8.0
What's Changed
- Enforce API key auth on server data-plane writes + management UI by @peteski22 in #285
- SDK: fall back to local store on remote failure, surface via FallbackError by @peteski22 in #288
Breaking Changes
Breaking: propose() now raises FallbackError (carrying the locally-stored unit) on remote failure instead of silently falling back. Catch FallbackError to surface the partial success.
Full Changelog: sdk/python/0.7.0...sdk/python/0.8.0
sdk/go/v0.4.0
What's Changed
- Enforce API key auth on server data-plane writes + management UI by @peteski22 in #285
- SDK: fall back to local store on remote failure, surface via FallbackError by @peteski22 in #288
Breaking changes
Breaking: Client.Propose now returns *cq.FallbackError (with the locally-stored unit attached) when the remote is unreachable or rejects the request. Previously it returned nil and silently fell back. Callers should use errors.As(err, &fb) to detect and surface this.
Full Changelog: sdk/go/v0.3.0...sdk/go/v0.4.0
plugin/0.7.4
What's Changed
- Enforce API key auth on server data-plane writes + management UI by @peteski22 in #285
- SDK: fall back to local store on remote failure, surface via FallbackError by @peteski22 in #288
- Bump plugin to 0.7.4 by @peteski22 in #293
Breaking Changes
Breaking (remote mode): When pointed at a cq server, the plugin now requires CQ_API_KEY alongside CQ_ADDR.
Generate a token in the server web UI (API Keys page, displayed once) and set it in your agent config: e.g. under env in ~/.claude/settings.json, or exported in your shell. Without it, remote writes are rejected (they fall back to local storage and surface a warning).
See the Configuration section of the README for details
Full Changelog: plugin/0.7.3...plugin/0.7.4
cli/v0.4.0
What's Changed
- Enforce API key auth on server data-plane writes + management UI by @peteski22 in #285
- SDK: fall back to local store on remote failure, surface via FallbackError by @peteski22 in #288
- Fix ARM64 binary download on Linux and Windows by @peteski22 in #290
- Bump SDK version used by CLI to v0.4.0 by @peteski22 in #292
Breaking Changes
Breaking (remote mode): When using --addr/CQ_ADDR, CLI now requires CQ_API_KEY; without it, remote writes are rejected (and, as before, fall back to local storage). Propose now emits warning: stored locally after remote failure: ... on stderr when the remote is unreachable or rejects the request; previously it was silent.
Full Changelog: cli/v0.3.0...cli/v0.4.0
server/v0.2.2
What's Changed
- Fix cq skill description to trigger reliable activation by @peteski22 in #262
- Commit SKILL.md in SDKs for module proxy completeness by @peteski22 in #263
- Remove SDK replace directive and bump to v0.2.2 by @peteski22 in #264
- Replace exact cli_version check with cli_min_version >= comparison by @peteski22 in #265
- Bump plugin version to 0.7.1 by @peteski22 in #266
- Bump plugin to 0.7.2 and cli_min_version to 0.2.2 by @peteski22 in #267
- Bump pytest from 9.0.2 to 9.0.3 in /sdk/python by @dependabot[bot] in #271
- Bump pytest from 9.0.2 to 9.0.3 in /server/backend by @dependabot[bot] in #272
- Align MCP query/propose schema with SDK and improve errors by @peteski22 in #277
- Add pattern as a soft-boost filter on query across the stack by @peteski22 in #280
- Bump CLI sdk/go pin to v0.3.0 and re-disable monorepo replace by @peteski22 in #281
- Bump plugin to 0.7.3 and cli_min_version to 0.3.0 by @peteski22 in #283
- Bump server cq-sdk dependency from ~=0.6.1 to ~=0.7.0 by @peteski22 in #282
Full Changelog: server/v0.2.1...server/v0.2.2
sdk/python/0.7.0
What's Changed
- Remove SDK replace directive and bump to v0.2.2 by @peteski22 in #264
- Replace exact cli_version check with cli_min_version >= comparison by @peteski22 in #265
- Bump plugin version to 0.7.1 by @peteski22 in #266
- Bump plugin to 0.7.2 and cli_min_version to 0.2.2 by @peteski22 in #267
- Bump pytest from 9.0.2 to 9.0.3 in /sdk/python by @dependabot[bot] in #271
- Bump pytest from 9.0.2 to 9.0.3 in /server/backend by @dependabot[bot] in #272
- Align MCP query/propose schema with SDK and improve errors by @peteski22 in #277
- Add pattern as a soft-boost filter on query across the stack by @peteski22 in #280
- Bump CLI sdk/go pin to v0.3.0 and re-disable monorepo replace by @peteski22 in #281
Full Changelog: sdk/python/0.6.2...sdk/python/0.7.0
sdk/go/v0.3.0
What's Changed
- Remove SDK replace directive and bump to v0.2.2 by @peteski22 in #264
- Replace exact cli_version check with cli_min_version >= comparison by @peteski22 in #265
- Bump plugin version to 0.7.1 by @peteski22 in #266
- Bump plugin to 0.7.2 and cli_min_version to 0.2.2 by @peteski22 in #267
- Bump pytest from 9.0.2 to 9.0.3 in /sdk/python by @dependabot[bot] in #271
- Bump pytest from 9.0.2 to 9.0.3 in /server/backend by @dependabot[bot] in #272
- Align MCP query/propose schema with SDK and improve errors by @peteski22 in #277
- Add pattern as a soft-boost filter on query across the stack by @peteski22 in #280
Full Changelog: sdk/go/v0.2.2...sdk/go/v0.3.0
plugin/0.7.3
What's Changed
- Bump pytest from 9.0.2 to 9.0.3 in /sdk/python by @dependabot[bot] in #271
- Bump pytest from 9.0.2 to 9.0.3 in /server/backend by @dependabot[bot] in #272
- Align MCP query/propose schema with SDK and improve errors by @peteski22 in #277
- Add pattern as a soft-boost filter on query across the stack by @peteski22 in #280
- Bump CLI sdk/go pin to v0.3.0 and re-disable monorepo replace by @peteski22 in #281
- Bump plugin to 0.7.3 and cli_min_version to 0.3.0 by @peteski22 in #283
- Bump server cq-sdk dependency from ~=0.6.1 to ~=0.7.0 by @peteski22 in #282
Full Changelog: plugin/0.7.2...plugin/0.7.3
cli/v0.3.0
What's Changed
- Bump plugin to 0.7.2 and cli_min_version to 0.2.2 by @peteski22 in #267
- Bump pytest from 9.0.2 to 9.0.3 in /sdk/python by @dependabot[bot] in #271
- Bump pytest from 9.0.2 to 9.0.3 in /server/backend by @dependabot[bot] in #272
- Align MCP query/propose schema with SDK and improve errors by @peteski22 in #277
- Add pattern as a soft-boost filter on query across the stack by @peteski22 in #280
- Bump CLI sdk/go pin to v0.3.0 and re-disable monorepo replace by @peteski22 in #281
Full Changelog: cli/v0.2.2...cli/v0.3.0