Skip to content

clawql-mcp 4.0.0

Choose a tag to compare

@danielsmithdevelopment danielsmithdevelopment released this 22 Apr 23:40
· 249 commits to main since this release

4.0.0 (2026-04-21)

npm: clawql-mcp@4.0.0CHANGELOG

Added

  • CLAWQL_BUNDLED_PROVIDERS: merge only the requested bundled vendor ids and/or google (expands to the on-disk Google Cloud manifest). The explicit alternative to all-providers; no other “partial” default.
  • execute on multipart/form-data operations: Buffer/Uint8Array/Blob/File, optional {field}FileName for filenames (#124).
  • CLAWQL_PROVIDER_AUTH_JSON: single JSON env mapping merged specLabel → credentials (string Bearer/Token or header object), with google as catch-all for Google Cloud Discovery slugs. When set, Authorization in CLAWQL_HTTP_HEADERS is ignored so each provider can authenticate independently; other keys from CLAWQL_HTTP_HEADERS still apply. See src/auth-headers.ts.

Changed

  • The only built-in default merge (no CLAWQL_SPEC_PATHS / CLAWQL_BUNDLED_PROVIDERS / CLAWQL_PROVIDER that selects a merge) is all-providers. Custom subset = CLAWQL_BUNDLED_PROVIDERS=… (ids) or CLAWQL_SPEC_PATHS=….

Breaking

  • default-multi-provider merged preset removed — use CLAWQL_BUNDLED_PROVIDERS=…, or CLAWQL_SPEC_PATHS=…, for a smaller merge. CLAWQL_PROVIDER=google, atlassian, all-providers remain.
  • CLAWQL_GOOGLE_CLOUD_SPECS and CLAWQL_GOOGLE_TOP50_SPECS no longer select a merged spec by themselves. Use CLAWQL_PROVIDER=google, CLAWQL_BUNDLED_PROVIDERS=google, or CLAWQL_SPEC_PATHS=…. (Workflows such as npm run workflow:gcp-multi set CLAWQL_PROVIDER=google.)
  • Merged Google Cloud preset is CLAWQL_PROVIDER=google. The old id google-top50 is accepted as a deprecated alias in bundled provider groups and in CLAWQL_BUNDLED_PROVIDERS.
  • Standalone Google single-file CLAWQL_PROVIDER is removed: use merged google, or CLAWQL_SPEC_PATH / CLAWQL_DISCOVERY_URL for a single Discovery doc.
  • Helm / deploy defaults that used google-top50 use all-providers, google, or explicit list env as documented in values.yaml / values-docker-desktop.yaml.

Images: Docker publishghcr.io/danielsmithdevelopment/clawql-mcp tags include latest and nightly. Triggered for this release via workflow_dispatch on main (see Actions).