Skip to content

Verified dashboards

Admins can now mark a dashboard as verified, the same way they verify models, so everyone knows which numbers to trust. Open the more (…) menu in a dashboard’s header and choose Verify dashboard. A green Verified chip appears next to its name, and hovering it shows who verified it and when.

Verification stays put as the dashboard is edited, and a duplicated dashboard starts out unverified. Models now use the same header menu and chip, so verifying works the same way everywhere. Read more in Introducing verified dashboards.

Choose who can manage models, context, and data sources

On Enterprise, admins can now decide which members and groups hold eight workspace permissions from the new Settings → Permissions page. You can let a data team create and verify models, verify dashboards, manage workspace-wide AI context and skills, manage data source context, add and configure data sources, manage groups, and invite members, without making everyone an admin.

Nothing changes until you configure it. Every permission starts with today’s defaults, and admins always keep every permission.

More control over API keys and connected apps

API key settings are rebuilt around a table that shows each key’s status, prefix, creation date, expiry, and last use, with search and a status filter. New keys get an expiration date (90 days by default, with 1, 7, and 30 days, a custom length, or never also available), you can rename keys, and revoking a key keeps it in the list for your records. The secret is shown once, in a dialog that won’t close until you copy it.

You’ll also get an email whenever a new API key is created on your account or an app connects through MCP. Sign out everywhere can now revoke your API keys and connected apps in the same step. Creating a key, connecting an MCP app, and sensitive admin actions like inviting members, raising roles, or changing SSO now ask you to sign in again if you haven’t signed in within the last 10 minutes. The MCP consent screen also shows where an app will send you, and warns when Basedash doesn’t recognize the app.

Find audit log events faster

Audit logs have a new filter toolbar. Search applies as you type, and you can filter by date (the last hour up to 90 days, or a custom range), actor, category, and source. Filters show up as pills you can clear one at a time, and they’re saved in the URL so you can share a filtered view. Export CSV now lives in the page header and exports exactly what you’ve filtered to.

The Members, API keys, and Audit logs pages also share a cleaner table layout. Members and API keys can be sorted by column.

Fixes and improvements

  • Added a single rename dialog for charts, dashboards, tabs, folders, chats, automations, data sources, tables, and columns, with an optional description field.
  • Stopped the quick acknowledgment at the start of a chat from guessing at an answer before Basedash has looked at your data.
  • Fixed long Slack automation responses with several charts failing to send.
  • Kept data change automations running when a different automation’s data source can’t connect. Manual runs now show a clear error when the trigger’s data source is unreachable.