Skip to content

v6.0.4

Latest

Choose a tag to compare

@sf-ali-mahmoud sf-ali-mahmoud released this 09 Nov 20:47
· 5 commits to main since this release
f4630dd

What's Changed

⚠️ Scope changes for hosted Tableau MCP

  • New scope to consent to: tableau:entitlements:read. It is now part of the advertised OAuth scope set. Registration-condition checks now run by default. The AI-powered Pulse insights tools use this scope to confirm the site has Tableau+. (#1202)
  • Who has to act:
    • With strict scope matching (the default), tokens issued before this release must be re-consented to get the new scope.
    • With DISABLE_STRICT_SCOPE_MATCH=true, existing tokens keep working. The AI Pulse insight tools are left out instead of failing.
    • Connectors that pin a static scope list need to add tableau:entitlements:read.
  • Tableau+ message reworded. When the AI Pulse insight tools are omitted, the message now says the Tableau+ entitlement "could not be confirmed" instead of claiming the site lacks Tableau+. (#1202)

Hosted deployment

  • Staged-upload S3 keys are now tenant-scoped. Workbook and datasource upload keys are namespaced per tenant. A request fails with an internal error if the tenant can't be resolved. Clients must allow egress to the file staging storage endpoints listed in the docs. (#1206, #1211)
  • Switching sites. Docs now explain that a hosted connection is bound to the site approved at sign-in, with reset steps for Slack, Claude, Claude Code and ChatGPT. (#1227)
  • IP filtering. New docs topic for Tableau Cloud IP filtering. (#1227)

Tool improvements

  • get-datasource-metadata takes optional field selectors to fetch specific fields instead of the whole catalog. (#1209)
  • query-datasource now accepts internal field names. (#1150)
  • Admin Insights lists known field captions per kind, and "Unknown Field" errors point at them. (#1225)
  • skills/list supports pagination. (#1157)
  • scaffold-data-app declares duplicate viz-extension encodings. (#1200)
  • Interactive viz tools now sit behind their own feature flag. (#1228)

Desktop only

  • Breaking: invokeCommand and the command tools are removed. (#1210)
  • Breaking: "authoring knowledge" is renamed "expertise". (#1224)
  • New tools: close-workbook (External Client API 0.2.32) (#1216) and list-saved-datasources (#1201).
  • Native dialog validation and guidance are more complete. (#1212)
  • The Desktop web profile listener binds to loopback; new HTTP_HOST env var sets the bind address. (#1214)