← Back to all sparks
D

dbt Core

ANALYTICS
Velocity6.3

Analytics engineering framework for transforming data in the warehouse

dbt 2.0 enters final RC with beta Snowflake interactive_table materialization and full ClickHouse MV support.

data-transformationanalytics-engineeringopen-sourcesnowflakeclickhouse
Current state
dbt Core is in the final stretch of the v2.0 release cycle, running RC builds while the 1.x stable branch continues receiving targeted fixes. RC.2 added beta support for Snowflake's interactive_table materialization — covering static and dynamic variants with config-change detection for target_lag, warehouse, and cluster_by — and completed ClickHouse materialized view support via the new ADBC driver. The 1.12.5 and 1.11.15 patch releases address a MetricFlow protocol compliance issue and a package path traversal security fix respectively.
Where it's heading
dbt 2.0's final stabilization phase is expanding adapter coverage depth rather than adding new DAG primitives. ClickHouse now has full MV and unit-test support; Snowflake gets interactive table handling with edge-case-level cluster_by comparison fixes that only come from deep validation work. The pattern: make dbt reliably correct on what modern warehouses already ship, rather than shipping new features.
Prediction
The v2.0 stable tag is imminent — RC.2's fixes are narrow and precision-targeted, not broad. Post-2.0 expect a Fusion manifest integration stabilization push, given that 1.12.4 shipped two fixes specifically for Fusion-generated manifests.

Recent moves

  1. 17h ago

    dbt 1.12.5: MetricFlow protocol fix and v2 install banner

    A single bug fix patches the Dimension class to satisfy the metricflow-semantic-interfaces protocol, preventing a breakage when upgrading MetricFlow. A PyPI description banner now directs users to the v2 install docs — a soft signal that the 1.x branch is entering maintenance mode.

    View source ↗
  2. 22h ago

    dbt 2.0.2 test-PyPI build

    A 2.0.2 test-PyPI tag with no listed changes — an internal packaging and CI validation step in the 2.0 release pipeline.

    View source ↗
  3. 5d ago

    dbt 2.0.0-rc.2: ClickHouse MV support and Snowflake interactive_table beta

    RC.2 lands two substantive adapter additions: ClickHouse materialized views now support on_schema_change and in-place MODIFY REFRESH, and dbt unit tests work for ClickHouse. Snowflake gets beta interactive_table materialization with target_lag, warehouse config-change detection, and cluster_by comparison that handles quoted identifiers correctly. These close long-standing gaps with what both warehouses actually ship in production.

    View source ↗
  4. 6d ago

    dbt 2.0.0-dev.39 test-PyPI: ClickHouse ADBC driver settings

    Development pre-release build adding ClickHouse ADBC connection-level settings via the new adbc_clickhouse driver — the same change that landed in rc.2. Three consecutive dev.37/38/39 builds on the same day reflect parallel CI pipeline validation rather than distinct features.

    View source ↗
  5. 7d ago

    dbt 2.0.0-dev.38 test-PyPI: ClickHouse ADBC driver settings

    Internal dev build — same ClickHouse ADBC content as dev.37 and dev.39. Part of the pipeline validation sequence for the ClickHouse connection-level settings change.

    View source ↗
  6. 7d ago

    dbt 2.0.0-dev.37 test-PyPI: ClickHouse ADBC driver settings

    Internal dev build — first in the dev.37/38/39 series validating the ClickHouse ADBC connection-level settings change before it entered the RC track.

    View source ↗