{"collection":{"slug":"data-engineering","name":"Data & Analytics Engineering"},"digest":{"id":"cwd_nc_QUMyJqDoxzFxoLaoco","weekStart":"2026-07-20","title":"dbt Core v2.0 rewrites the rules under Apache 2.0","intro":"dbt Labs announced dbt Core v2.0 under an Apache 2.0 license with a Rust-based Fusion engine, while retiring the Snowflake Native App for November 2026. Dagster added native dbt project orchestration on Snowflake, and ClickHouse published a series of practical tooling guides for observability migrations.","body":"The week's single biggest story is that dbt Core has a new foundation. [dbt Core v2.0](/release/rel_LyUyFfQOFv3iGSHe145l5-dbt-labs-announces-dbt-core-v2-0-under-apache-2-0-license) moves the open-source project to the Rust-based Fusion engine under an Apache 2.0 license, delivering dramatic CLI speed improvements and Parquet artifact files for local DuckDB queries. For teams running dbt at scale, this is a genuine step-change in developer experience — the modular architecture means the Fusion engine acts as a superset, with SQL comprehension features that dbt Core alone won't include. The announcement comes alongside news that the [dbt Snowflake Native App](/release/rel_6oUrIPpEupt1e_GLttt_--dbt-retiring-snowflake-native-app-in-november-2026) will be retired in November 2026, giving users roughly 16 months to migrate workflows. The alpha release cycle continues with [dbt-core v2.0.0-alpha.5](/release/rel_rZElxvoMZppzs_tf4pLu3-dbt-core-v2-0-0-alpha-5-fixes-defer-relation-panic-and-adds-catalog-database), which fixes a minijinja mutable-list panic that cascaded into lock-poisoned panics and adds catalog_database support for Snowflake, BigQuery, and Databricks, plus defer_job_id support for job-specific manifest downloads.\n\n### Orchestration meets the new dbt\n\nDagster's [1.13.15 release](/release/rel_2sRyGgxsZzMAD2mvK4jvT-1-13-15-core-0-29-15-libraries) introduces the `SnowflakeDbtProjectComponent` (Preview) for natively orchestrating dbt projects on Snowflake — a move that aligns with the growing trend of dbt-native orchestration layers. The release also includes documentation for the new Dagster MCP server, making it easier to integrate AI agents into pipeline workflows.\n\n### ClickHouse: observability migrations and agentic infrastructure\n\nClickHouse shipped a flurry of releases — v26.7.1, v26.6.2, v26.5.6, v26.4.5, and v26.3.17 — but the real story is in the tooling. The team published a detailed guide on [migrating Datadog telemetry with the OpenTelemetry Collector](/release/rel_kv0Hl5y72LOf1LIwYVD9E-migrate-datadog-telemetry-with-the-opentelemetry-collector), addressing a common pain point: Datadog agents and SDKs may already be deployed across thousands of hosts, and replacing all of that instrumentation before evaluating another backend creates a massive upfront project. A separate deep-dive on [PostgresBench](/release/rel_DxQspwEWOQNNKnbtcXai2-postgresbench-measuring-the-impact-of-high-availability-on-managed-postgres) measures the impact of High Availability configurations on managed Postgres performance across vendors, following the community's strong reception to the original benchmark methodology. Meanwhile, [agentic infrastructure with `clickhousectl`](/release/rel_2_20YI2GfVR3RXgUNTGEW-agentic-infrastructure-with-clickhousectl-a-distributed-clickstack-across-three) demonstrates a multi-region observability platform across three continents built entirely by a coding agent, and a [benchmark of the ClickStack MCP server](/release/rel_GXWPHAnbD6cgQognDz5Up-benchmarking-the-clickstack-mcp-server-with-hdx-evals) shows 18% more accurate root cause outcomes compared to generic SQL interfaces.\n\n### JSON ingestion and integer correctness\n\nTinybird's [latest changelog](/release/rel_JeyBSMjfQApRyMzeFYhts-json-ingestion-preserves-integer-values) corrects JSON integer ingestion behavior, addresses up to three mutations per alter in Classic, and adds three months of real-time Pipe statistics, plus experimental v1 ingestion in the CLI. It's a focused quality-of-life release for teams doing real-time analytics on streaming data.","releaseIds":["rel_LyUyFfQOFv3iGSHe145l5","rel_6oUrIPpEupt1e_GLttt_-","rel_rZElxvoMZppzs_tf4pLu3","rel_2sRyGgxsZzMAD2mvK4jvT","rel_kv0Hl5y72LOf1LIwYVD9E","rel_DxQspwEWOQNNKnbtcXai2","rel_2_20YI2GfVR3RXgUNTGEW","rel_GXWPHAnbD6cgQognDz5Up","rel_JeyBSMjfQApRyMzeFYhts"],"releaseCount":15,"generatedAt":"2026-07-27T06:18:48.245Z","releases":[{"id":"rel_LyUyFfQOFv3iGSHe145l5","title":"dbt Labs announces dbt Core v2.0 under Apache 2.0 license","path":"/release/rel_LyUyFfQOFv3iGSHe145l5-dbt-core-v2-0-ships-on-rust-engine-under-apache-2-0","org":{"slug":"dbt-labs","name":"dbt Labs"},"importance":5},{"id":"rel_6oUrIPpEupt1e_GLttt_-","title":"dbt retiring Snowflake Native App in November 2026","path":"/release/rel_6oUrIPpEupt1e_GLttt_--snowflake-native-app-retired-november-2026","org":{"slug":"dbt-labs","name":"dbt Labs"},"importance":4},{"id":"rel_rZElxvoMZppzs_tf4pLu3","title":"dbt-core v2.0.0-alpha.5 fixes defer_relation panic and adds catalog database overrides","path":"/release/rel_rZElxvoMZppzs_tf4pLu3-defer-relation-panic-fixed-catalog-database-overrides-added","org":{"slug":"dbt-labs","name":"dbt Labs"},"importance":4},{"id":"rel_2sRyGgxsZzMAD2mvK4jvT","title":"1.13.15 (core) / 0.29.15 (libraries)","path":"/release/rel_2sRyGgxsZzMAD2mvK4jvT-1-13-15-core-0-29-15-libraries","org":{"slug":"dagster","name":"Dagster"},"importance":null},{"id":"rel_kv0Hl5y72LOf1LIwYVD9E","title":"Migrate Datadog telemetry with the OpenTelemetry Collector","path":"/release/rel_kv0Hl5y72LOf1LIwYVD9E-migrate-datadog-telemetry-with-the-opentelemetry-collector","org":{"slug":"clickhouse","name":"ClickHouse"},"importance":null},{"id":"rel_DxQspwEWOQNNKnbtcXai2","title":"PostgresBench: Measuring the impact of High Availability on Managed Postgres performance","path":"/release/rel_DxQspwEWOQNNKnbtcXai2-postgresbench-measuring-the-impact-of-high-availability-on-managed-postgres","org":{"slug":"clickhouse","name":"ClickHouse"},"importance":null},{"id":"rel_2_20YI2GfVR3RXgUNTGEW","title":"Agentic infrastructure with clickhousectl: a distributed ClickStack across three continents","path":"/release/rel_2_20YI2GfVR3RXgUNTGEW-agentic-infrastructure-with-clickhousectl-a-distributed-clickstack-across-three","org":{"slug":"clickhouse","name":"ClickHouse"},"importance":null},{"id":"rel_GXWPHAnbD6cgQognDz5Up","title":"Benchmarking the ClickStack MCP Server with hdx-evals","path":"/release/rel_GXWPHAnbD6cgQognDz5Up-benchmarking-the-clickstack-mcp-server-with-hdx-evals","org":{"slug":"clickhouse","name":"ClickHouse"},"importance":null},{"id":"rel_JeyBSMjfQApRyMzeFYhts","title":"JSON ingestion preserves integer values","path":"/release/rel_JeyBSMjfQApRyMzeFYhts-json-ingestion-preserves-integer-values","org":{"slug":"tinybird","name":"Tinybird"},"importance":null}]}}