Release notes: August 10–16, 2026

Changes with no impact on existing DDL/API functions

Table Editor

  • Flexible primary key positioning: primary key columns no longer have to sit at the top of a table. You can drag PK columns anywhere in the column list, reorder them freely, and change the PK index type in the property editor. The positioning is preserved through Reverse Engineering, Global References round-trip, and diagram edits

AI Copilot

  • Bring Your Own Model (BYOM) v1: companies can now use their own model provider for Copilot instead of the shared SqlDBM model. Admins enable BYOM per company and configure the provider credential from the BYOM settings page, with a live model catalog and secure credential storage; BYOM usage doesn't consume SqlDBM credits (you pay your own provider), and disconnecting permanently deletes the stored credential. Anthropic, OpenAI, and Gemini are supported in v1
  • Copilot is now page-aware: structural changes (creating, deleting, or restructuring tables, columns, and diagrams) are available on the diagram, while editing existing objects works on both the diagram and Documentation. When you ask for something that only works on another page, Copilot explains why it needs to switch and asks permission first, instead of saying it can't do it
  • MCP project tools now support branches: AI agents can read revisions, DDL, project objects, and raw JSON from any branch (not just Main), with a branch-list tool that only surfaces branches you have access to
  • Added a "Manage Skills" shortcut in the Copilot settings menu for quicker access to the Skills manager

Semantic Modeling

  • Semantic models now work end-to-end in Concurrent Working: changes carry correctly through branch merges, you can choose which models to apply during a merge, and semantic models are copied into newly created branches
  • Semantic defaults are now available for Logical projects: defaults carry onto projects exported from Logical, apply and export through the Logical export/import merge, and are reported correctly in Logical compare

Snowflake

  • Snowflake DDL for semantic views: semantic views can now be generated as Snowflake DDL and returned in the object list, and the semantic view mode on diagrams persists between sessions so you don't lose your view choice

Global Reference

  • New project summary table for global references, showing lineage information including the child project's database type and reference metadata

Concurrent Working

  • (Fix) Merging a branch into Main no longer silently drops objects and diagrams — a merge that completed without error could previously leave out content from the source branch

Project Access

  • (Fix) Deleting a schema or database in bulk no longer leaves dangling references that made a project fail to load and become inaccessible to everyone

Performance & Stability

  • (Fix) Very large projects (1,700+ objects, tens of thousands of columns) no longer cause browser out-of-memory crashes during diagram creation, editing, and save on non-Main branches

Erwin Import

  • (Fix) Erwin import now removes duplicate columns when the source file or conversion produces repeated column entries

Notifications

  • (Fix) New-revision alerts are now delivered reliably when a revision is saved via the API

dbt Export

  • (Fix) Enabling "Generate constraints" in dbt export (UI or API) now correctly emits table-level primary key, unique, foreign key, and check constraints, column-level not_null, and contract enforcement — previously it silently produced a document with no constraints. Multi-line descriptions keep their line breaks, and tables with no columns now emit an empty columns list instead of dropping the key