dbt v2.0.0-rc.2 Release
Release candidate 2 of dbt 2.0.0 adds ClickHouse unit test support and materialized view compatibility improvements, while fixing view refresh behavior, column metadata handling, and query change detection across multiple database adapters.
2.0.0-rc.2
Released September 08, 2026
Features
- [ClickHouse] dbt unit tests are supported; multi-statement SQL containing ClickHouse backslash escapes is now split correctly by the statement splitter (#14585)
- [ClickHouse]
tablenow compatible with MVs (mv_on_schema_change defaults to fail, repopulate_from_mvs_on_full_refresh replays the MV queries),materialized_viewsupports on_schema_change, in-place refresh-schedule updates (MODIFY REFRESH) with safe transition errors, multi-MV update/rename flows and refreshable: false, and projections accept the index form with up-front validation. (#14585)
Fixes
- Respect full refresh when view_update_via_alter is enabled for Databricks views. (#14359)
- Keep column metadata local to each column instead of inheriting parent resource metadata. (#16097)
- Detect Databricks materialized view query changes and require full refresh when compiled SQL changes (#16123)
- Skip Databricks get_relation_config tag and column-tag metadata queries when the model does not configure tags (#16057)
Contributors
Source: original entry ↗
More from dbt
Follow dbt to get its new changes in your feed and email digest.
dbt 2.0.0-dev.41
Added Lake Compute support for reading AWS Databricks Unity Catalog tables with PAT/OAuth M2M credentials. Fixed multiple issues including modules.re keyword argument handling, column-tag diffs in Databricks, and test config inheritance from dbt-core.
BigQuery drivers continue on ADBC.GetObjects errors
Fixed an issue where BigQuery drivers would fail on ADBC.GetObjects 404/403 errors, which was causing incorrect use of REPLACE TABLE instead of MERGE for incremental tables. The drivers now continue gracefully when encountering these errors.