clawql-mcp 4.0.0
·
249 commits
to main
since this release
4.0.0 (2026-04-21)
npm: clawql-mcp@4.0.0 — CHANGELOG
Added
CLAWQL_BUNDLED_PROVIDERS: merge only the requested bundled vendor ids and/orgoogle(expands to the on-disk Google Cloud manifest). The explicit alternative toall-providers; no other “partial” default.executeonmultipart/form-dataoperations:Buffer/Uint8Array/Blob/File, optional{field}FileNamefor filenames (#124).CLAWQL_PROVIDER_AUTH_JSON: single JSON env mapping mergedspecLabel→ credentials (string Bearer/Token or header object), withgoogleas catch-all for Google Cloud Discovery slugs. When set,AuthorizationinCLAWQL_HTTP_HEADERSis ignored so each provider can authenticate independently; other keys fromCLAWQL_HTTP_HEADERSstill apply. Seesrc/auth-headers.ts.
Changed
- The only built-in default merge (no
CLAWQL_SPEC_PATHS/CLAWQL_BUNDLED_PROVIDERS/CLAWQL_PROVIDERthat selects a merge) isall-providers. Custom subset =CLAWQL_BUNDLED_PROVIDERS=…(ids) orCLAWQL_SPEC_PATHS=….
Breaking
default-multi-providermerged preset removed — useCLAWQL_BUNDLED_PROVIDERS=…, orCLAWQL_SPEC_PATHS=…, for a smaller merge.CLAWQL_PROVIDER=google,atlassian,all-providersremain.CLAWQL_GOOGLE_CLOUD_SPECSandCLAWQL_GOOGLE_TOP50_SPECSno longer select a merged spec by themselves. UseCLAWQL_PROVIDER=google,CLAWQL_BUNDLED_PROVIDERS=google, orCLAWQL_SPEC_PATHS=…. (Workflows such asnpm run workflow:gcp-multisetCLAWQL_PROVIDER=google.)- Merged Google Cloud preset is
CLAWQL_PROVIDER=google. The old idgoogle-top50is accepted as a deprecated alias in bundled provider groups and inCLAWQL_BUNDLED_PROVIDERS. - Standalone Google single-file
CLAWQL_PROVIDERis removed: use mergedgoogle, orCLAWQL_SPEC_PATH/CLAWQL_DISCOVERY_URLfor a single Discovery doc. - Helm / deploy defaults that used
google-top50useall-providers,google, or explicit list env as documented invalues.yaml/values-docker-desktop.yaml.
Images: Docker publish — ghcr.io/danielsmithdevelopment/clawql-mcp tags include latest and nightly. Triggered for this release via workflow_dispatch on main (see Actions).