Changelog

New features and notable changes in Contrast.

November 12, 2026

  • A smaller Contrast MCP. https://contrastdb.com/api/mcp now lists 50 tools instead of 73, so agents spend less context choosing one. Dashboard charts, datasets and embed settings come from bi_get with view; a full resync is ingestion_sync with full: true; query_results reports a query's status until rows are ready; and product sessions and friction are analytics_report kinds. Names from the earlier listing keep working. See MCP.
  • Data policies and deletion stay in Governance. The MCP no longer includes data-policy, deletion or consent-withdrawal tools. Manage them in Governance.
  • The /api/mcp/embrasure and /api/mcp/embrasure-full URLs are retired. Connect agents to https://contrastdb.com/api/mcp, or rerun npx @embrasure/cli@latest setup.

October 3, 2026

  • Ask on Home. Editors, admins, and owners in every workspace can ask a question from Home, see How Contrast answered, and schedule an answer to rerun. See Ask Contrast.
  • Workspace management. Members can leave a workspace, owners can transfer ownership to another member, and you can create additional workspaces. Two-step verification now includes single-use recovery codes.
  • Verified email domains. A workspace must prove control of an email domain with a DNS TXT record before the domain can require SSO or route sign-ins.
  • Snowflake ingestion is generally available. Sync Snowflake tables into your warehouse with stream-based replication of inserts, updates, and deletes. See the Snowflake guide.
  • A new catalog home. Catalog opens on Suggested, Favorites, and Recents, with filters by type, source, size, and last analyzed, row counts for warehouse tables, and a column detail panel. See catalog.
  • Faster table lookup in SQL. The SQL catalog sidebar is a ranked typeahead you can resize or collapse. Shift-click a table to insert its full name into the editor.
  • Sources, reorganized. Sources has Warehouse, Context, and Other tabs, warehouse connections have their own list and detail pages, and the sync list can be sorted and paginated. You can now add Slack from Sources.
  • Settings has a sidebar and a searchable directory. Plan settings now show your current plan, usage, and a plan comparison.
  • Plan allowances apply to new workspaces. See limits.
  • Contrast in Slack builds dashboards from your warehouse tables and shares a link, replies to conversational messages without starting a data investigation, and explains why when it can't build a dashboard. How Contrast answered shows each step as a readable trace.
  • Scheduled dbt runs work in SSO workspaces.
  • Safer PostgreSQL connections. A PostgreSQL source must use a public host, or connect through a public SSH bastion, and connection failures show a clear message instead of the raw driver error. You can also choose continuous or scheduled sync, and an existing publication, while connecting.
  • Product analytics in your warehouse. Workspaces using Analytics get a product_analytics database with events, persons, and sessions tables, plus definitions Contrast uses to reproduce report numbers.

September 26, 2026

  • Guided setup. New workspaces start with About you, can try Contrast on a sample warehouse, then connect a source and Slack. See the quickstart.
  • Dashboards inside Contrast. Dashboards opens in the app without a separate sign-in.
  • dbt setup. Workspace admins can turn on API keys directly from dbt setup. See dbt.
  • Supabase. Connect Supabase in one click, choose batch or continuous sync during setup, and use custom project URLs.
  • Continuous sync by default. New PostgreSQL and Supabase syncs use continuous change data capture when the database supports it.
  • Product analytics. Analytics is organized around projects, with saved and shared reports and a web analytics dashboard.
  • Two-step verification uses a six-digit code field that verifies as you type.
  • You can remove a saved source connection from the add-source flow.

September 19, 2026

  • New sources: Notion pages and call transcripts, and Lemlist. Attio is generally available.
  • Contrast builds tables and dashboards from Slack. Ask Contrast to create or refresh a managed dbt model or a dashboard from a thread.
  • Native Slack formatting. Contrast answers use Slack's own formatting, and insight previews post concisely with evidence in the thread.