Skip to content

Releases: mozilla-ai/cq

server/v0.3.0

17 Apr 13:24
eec1e3c

Choose a tag to compare

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

17 Apr 13:17
bc84cf9

Choose a tag to compare

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

17 Apr 13:16
bc84cf9

Choose a tag to compare

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

17 Apr 14:13
25a6dca

Choose a tag to compare

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

17 Apr 14:03
6ffff7a

Choose a tag to compare

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

16 Apr 15:43
92b35de

Choose a tag to compare

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

16 Apr 15:08
63b8fa5

Choose a tag to compare

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

16 Apr 14:46
8b370e7

Choose a tag to compare

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

16 Apr 15:42
92b35de

Choose a tag to compare

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

16 Apr 15:07
63b8fa5

Choose a tag to compare

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