BetaWeekly digests are a beta — we're trying something new. Feedback welcome.
dbt v2 goes GA as analytics engineering turns its engine over to Rust
September 14–20, 2026
dbt Labs shipped dbt v2 and dbt State as generally available, a Rust rewrite that parses large projects up to 10x faster plus a run planner that builds only what changed, and paired it with a first look at dbt Charts, Lake Compute, and an open lakehouse. ClickHouse landed on the dbt platform and shipped a Prometheus-compatible TimeSeries engine in the same week.
The week at a glance
Replay the weekBiggest releases
- 01Fivetran + dbt Labs makes dbt v2 and dbt State GA, debuts Fivetran Context Layer and dbt Charts
dbt Labs - 02dbt State now GA across Snowflake, BigQuery, Databricks, and Redshift
dbt Labs - 03dbt-core v2.0.0 adds agent skills gating, Databricks metric views, ClickHouse driver
dbt Labs - 04dbt-core v2.0.1 renames CLI branding to dbt (proprietary) and dbt-oss
dbt Labs - 05dbt-core v2.0.5 fixes BigQuery incremental tables using REPLACE instead of MERGE
dbt Labs
The dbt engine gets rewritten in Rust
The week's dominant story is dbt going v2 everywhere. dbt v2 reached general availability as a single Rust-based engine now powering all of dbt, distributed as the superset dbt and the Apache 2.0 subset dbt-oss. Parsing a 10,000-model project runs up to 10x faster than v1, with BigQuery, Databricks, DuckDB, Redshift, and Snowflake adapters GA and ClickHouse and Spark in beta — the adapter detail was laid out in the Summit announcement, which also sketched the company's open lakehouse vision for customer-owned storage and compute.
Alongside it, dbt State went GA across Snowflake, BigQuery, Databricks, and Redshift. Instead of running on a schedule, State reads model SQL and warehouse metadata each run to decide whether to build, skip, clone, or defer each node — no selection syntax or manifest scripts. Pricing is consumption-based on daily active target tables, with reuse after the first in a day free, per-model lag_tolerance freshness, and Cost Insights. The launch also brought Fivetran Context Layer, dbt Charts, the dbt Wizard family, and Lake Compute: Charts as version-controlled YAML for governed BI, Wizard CLI and Desktop, and Lake Compute as a DuckDB-based single-node engine querying Apache Iceberg tables.
dbt-core's own week tracked that rewrite. The 2.0 line introduced agent skills installation from installed packages and project skill-paths gated on a new ai_provider flag, native Databricks metric view materializations, and an adbc_clickhouse driver with connection-level settings, while CLI branding was renamed from Fusion/dbt-core to dbt (proprietary) and dbt-oss across --version, --help, and warning output. The rest was quieter but not trivial: a BigQuery incremental fix so 404/403 responses from ADBC.GetObjects no longer cause tables to be written with REPLACE TABLE instead of MERGE, plus a dbt-oss PyPI banner and, on the v1 line, a Dimension protocol fix and metricflow floor bump.
ClickHouse arrives in the dbt ecosystem
ClickHouse's week was mostly a steady stream of stable and LTS patch releases, but the interesting work was integration. The ClickHouse adapter for dbt v2 entered public beta, powered by the Rust engine, with ClickHouse joining the dbt platform in private beta for both open-source and Cloud deployments. On the orchestration side, the official ClickHouse provider for Apache Airflow shipped with standard SQL operators, bulk inserts, and shared setup across self-managed Airflow and Astronomer. The most technically ambitious piece was a new TimeSeries engine pitched as a drop-in Prometheus replacement, letting PromQL queries run against metrics stored in ClickHouse Cloud and joined with logs and traces. Two supporting pieces round it out: replica-aware routing in public beta to pin requests to the replica holding temporary tables and named sessions, and the August ClickStack update with dashboard variables, chart formulas, PromQL support, and LLM observability.
Agents get better handles on query tooling
Two smaller releases point the same direction: making it easier for automated clients to drive data systems. Tinybird's MCP server now lets callers choose the response format — CSVWithNames, JSON, or Markdown, with the current default preserved — and pass explain=true to inspect a query plan before executing it. On the orchestration side, Dagster added deployment capacity alert policies in Dagster+ targeting queued and in-progress runs over rolling windows, switched Serverless fast deploys to Docker images where PEX cannot run, and allowed .yml extensions for component definition files.
Releases covered14
- ClickHouse is now available on the dbt platform (opens in new tab)
- The official ClickHouse provider for Apache Airflow is now available (opens in new tab)
- Introducing ClickHouse's new TimeSeries Engine: Your drop-In Prometheus replacement (opens in new tab)
- Replica-aware routing public beta (opens in new tab)
- What's new in ClickStack - Aug ’26 (opens in new tab)
- Fivetran + dbt Labs makes dbt v2 and dbt State GA, debuts Fivetran Context Layer and dbt Charts (opens in new tab)
- dbt State now GA across Snowflake, BigQuery, Databricks, and Redshift (opens in new tab)
- dbt-core v2.0.0 adds agent skills gating, Databricks metric views, ClickHouse driver (opens in new tab)
- dbt-core v2.0.1 renames CLI branding to dbt (proprietary) and dbt-oss (opens in new tab)
- dbt-core v2.0.5 fixes BigQuery incremental tables using REPLACE instead of MERGE (opens in new tab)
- dbt-core v2.0.3 adds PyPI banner for dbt-oss (opens in new tab)
- dbt-core v1.12.5 fixes Dimension protocol and bumps metricflow floor (opens in new tab)