Release notes: July 27 – August 2, 2026
August 3rd, 2026
Changes with no impact on existing DDL/API functions
Teradata
- Teradata support (MVP): SqlDBM now supports the Teradata dialect end to end — Forward Engineering, Reverse Engineering, Compare, Direct Connect, and property editors. You can create Teradata projects and model Teradata-specific features (PERMANENT space clause for CREATE DATABASE/USER, NO PRIMARY INDEX, MULTISET tables, unique and hash indexes, IDENTITY columns), and round-trip DDL between SqlDBM and Teradata
Concurrent Working
- Merge between branches: Concurrent Working now supports merging between any two branches, not just to main, so teams can mirror deployment environments (dev → test → prod) with controlled promotion. You can also create a new branch from another branch (not only from main), use a split "Merge" button, and see richer branch metadata (latest revision, lock state)
- You can now create a new branch from a locked source project or branch; the new branch starts from the last saved revision (locking still prevents merges, but no longer blocks new branch creation)
Logical Projects
- Global References are now available for Logical projects: add objects between physical and logical projects in any direction, with names shown according to the current view mode
AI Copilot
- Copilot has a dedicated tool for editing default semantic properties on entities and columns, so you can update them straight from the AI chat instead of the property editor
Databricks
- Removed the Bloom Filter Index option from Databricks projects, since Databricks has deprecated it
- (Fix) Databricks Reverse Engineering via Unity Catalog now handles data type names that previously could cause import failures
Semantic Modeling
- Semantic YAML Reverse Engineering now recognizes filters written in Snowflake's fact-with-label form (labels: [filter]) as well as the standalone filters block; Snowflake Forward Engineering emits filters in that same form to match Snowflake's spec, while non-Snowflake output preserves the imported filter format for round-trip
- (Fix) Semantic-model carry-forward no longer leaves stale default overlays behind, which had caused false-positive diffs on later compares
Forward Engineering
- (Fix) ALTER scripts between two revisions now reflect only the true delta — a compare-engine issue that added ~20 unrelated DROP/CREATE/ALTER statements for unmodified objects has been fixed
- (Fix) Newly created tables are no longer left without a database/schema assignment, which previously caused Forward Engineering to skip them or produce incorrect DDL
Global Standards
- (Fix) Saving Global Standards / naming-convention templates no longer fails when the glossary contains an entry without "Match whole word only" explicitly set
OpenAPI
- Projects created through the OpenAPI now come with the standard naming-convention templates already seeded, matching UI-created projects
- The OpenAPI now accepts 'sqlServer' (camelCase) as a dbType value when creating a project, matching the naming used elsewhere in the API
- Every public API endpoint now has a description in the generated OpenAPI spec, improving discoverability for API consumers
- Semantic-model seeding during OpenAPI project creation is now best-effort: if it fails, project creation still succeeds (the failure is logged) instead of blocking the request
Communication Page
- Refreshed the design of the Communication (in-app messaging) page
Reliability
- (Fix) Pages in the Tool app now load without a ChunkLoadError when navigating during a release — if you have the app open while a new version deploys, navigation no longer breaks