Release notes: August 24–30, 2026

Changes with no impact on existing DDL/API functions

AI Copilot

  • Expanded Copilot tools for semantic models: Copilot can now create and delete custom fields and set their SQL expressions, manage semantic models and their tables, work with semantic metrics, verified queries, entity metrics, and filters, auto-layout the semantic canvas, and follow custom instructions specific to the Semantic model page

Concurrent Working

  • Approval workflow for Concurrent Working: enable approvals per project, assign Approver users, and require branch-level approval before a branch can be merged. Branches show Pending / Rejected status chips on the dashboard and in the tool, the merge screen presents approval actions in place of the merge action, and approval status updates in realtime with no page refresh

Integrations

  • Collibra integration (Push): store your Collibra token on the integration page and push SqlDBM assets — objects, flags, and assignments — to Collibra, with permissions and encrypted credential storage

Erwin Import

  • Erwin import is now available directly from the New Project screen, so you can create a new project from an Erwin file in one step instead of importing into an existing project first

OpenAPI

  • Semantic Models API: list all semantic models in a project, export a semantic model as YAML, and import semantic models through the API. Long-running operations (like large semantic model imports) now run as asynchronous jobs — you submit the request, get a job id, and poll for status and results — so they no longer time out
  • (Fix) Importing DDL through the compiler merge now preserves the original template order instead of reshuffling it

Snowflake

  • (Fix) Snowflake safe-script generation now correctly handles RENAME COLUMN and column-level IF [NOT] EXISTS clauses

Databricks

  • (Fix) Databricks ALTER scripts now include column and table comments, so a comment-only change is correctly picked up in DDL diffs
  • (Fix) Databricks full-script Forward Engineering now emits CREATE TABLE statements in foreign-key dependency order, so parent tables come before the children that reference them and the script runs top-to-bottom without dependency errors

Reverse Engineering

  • (Fix) Reverse Engineering no longer removes existing foreign key constraints

Authentication

  • (Fix) Invited users without an account who hit a private SSO sign-in are now redirected to external sign-up instead of getting stuck on the SSO page

Performance

  • (Fix) Further reduced browser out-of-memory errors and slowness on large diagrams, so rendering and interaction stay within reasonable memory limits and the app stays responsive on large projects