{"collection":{"slug":"data-engineering","name":"Data & Analytics Engineering"},"digest":{"id":"cwd_gTPlKxk8ROR6ByTGrWETf","weekStart":"2026-06-29","title":"ClickStack builds dashboards from prompts, ClickHouse 26.6 ships, and Dagster tunes the runs feed","intro":"ClickStack now generates AI dashboards and investigative workflows from natural language, ClickHouse 26.6 introduces hypothetical skip indexes and cascading materialized views, and Dagster improves the runs feed performance for large asset graphs.","body":"### AI dashboards and workflows in ClickStack\n\nThe biggest story this week is [ClickStack's AI dashboard and workflow generation](/release/rel_kK35DtjqWd2mOBBSZ0Ey0-clickhouse-announces-ai-dashboard-and-workflow-generation-in-clickstack). Instead of manually building dashboards by wiring queries to charts, you now describe what you're trying to understand in natural language, and ClickStack's AI Notebook explores the telemetry, validates assumptions, and produces a connected dashboard — complete with the reasoning behind each panel. The same MCP toolchain powers both ClickStack's built-in agent and external agents like Claude, Cursor, and Codex, so teams can create and refine dashboards from whichever tool they prefer.\n\nThis launch follows a week of strong ClickHouse product news. The [ClickHouse 26.6 release](/release/rel_fs0i30Fq_XuBf1VBt3d_w-clickhouse-release-26-6) is packed: hypothetical skip indexes let you test index effectiveness without building them, cascading refreshable materialized views chain refreshes automatically, and continuous queries enter experimental territory. Meanwhile, the engineering team published a detailed walkthrough of [how they made ClickStack 5x faster for observability workloads](/release/rel_iqB9cpKRpHC3tfhzAC4MQ-how-we-made-clickstack-5x-faster-for-clickhouse-observability) by redesigning primary keys, adding text indexes, and rewriting queries — a useful reference for anyone running ClickHouse at scale.\n\n### ClickHouse Agents goes for Postgres, and PgBouncer gets a rethink\n\nThe AI agent story extends beyond ClickStack. [ClickHouse Agents is now available for Managed Postgres](/release/rel_-zB05O82qVcwsTDmC2c0g-clickhouse-agents-is-now-available-for-managed-postgres), letting you explore Postgres data in plain English, query both Postgres and ClickHouse together, and build agents that monitor, tune, or even help migrate databases — all read-only by default. On the infrastructure side, a blog post on [how ClickHouse scales PgBouncer in Managed Postgres](/release/rel_3lsVz0IcLP6eUgK4sXmPE-how-we-scale-pgbouncer-in-clickhouse-managed-postgres) explains the architecture behind running a fleet of pooler processes proportional to available cores, a pattern that avoids the single-threaded bottleneck of vanilla PgBouncer. And the [\"Quadrillion Rows\" post](/release/rel_fNnfnd8PmiwvyB6coiWTF-a-quadrillion-rows-across-three-clouds-scaling-loghouse) chronicles LogHouse's growth to 1.59 quadrillion rows across 30+ regions and three clouds — a case study in extreme-scale ClickHouse deployment.\n\n### Dagster and the rest\n\n[Dagster 1.13.12](/release/rel_E9YnMKOC_mrrrnOM7vtk4-1-13-12-core-0-29-12-libraries) improves the runs feed for large asset graphs: instead of fetching the full selection at once, the feed now loads a bounded preview and pulls the complete lists on demand. The `dagster-aws` integration also adds a `dashboard_refresh_interval` parameter to `PipesEMRServerlessClient` so Spark UI URLs aren't invalidated mid-run. A [community showcase post](/release/rel_QhJzrYhKxfOA5pA8-ye2M-community-showcase-part-2) highlights creative projects built on Dagster, worth a look for inspiration.\n\nOn the dbt side, [dbt-core v1.11.12](/release/rel_uZJG4XBCOCY6QO8hcpbdr-dbt-core-v1-11-12-stops-spurious-deprecation-warnings-for-state-model-configs) stops spurious deprecation warnings for `state` model configs — a small but welcome fix. And [dbt-core v2.0.0-alpha.3](/release/rel_M3jxQaaIbZiJ4ejLsRS_K-v2-0-0-alpha-3) adds automatic version pointer views for versioned models, so `dim_customers` automatically points to the latest `dim_customers_v2`. Finally, [Tinybird Local](/release/rel_RgR8aw9HN6rwiDOsaBwif-tinybird-local-runs-natively-on-arm64-lightweight-deletes-now-in-beta) now runs natively on arm64, eliminating emulation overhead on Apple Silicon, and lightweight deletes enter beta via the new delete endpoint.","releaseIds":["rel_kK35DtjqWd2mOBBSZ0Ey0","rel_fs0i30Fq_XuBf1VBt3d_w","rel_iqB9cpKRpHC3tfhzAC4MQ","rel_-zB05O82qVcwsTDmC2c0g","rel_3lsVz0IcLP6eUgK4sXmPE","rel_fNnfnd8PmiwvyB6coiWTF","rel_E9YnMKOC_mrrrnOM7vtk4","rel_QhJzrYhKxfOA5pA8-ye2M","rel_uZJG4XBCOCY6QO8hcpbdr","rel_M3jxQaaIbZiJ4ejLsRS_K","rel_RgR8aw9HN6rwiDOsaBwif"],"releaseCount":17,"generatedAt":"2026-07-11T16:37:37.761Z","releases":[{"id":"rel_kK35DtjqWd2mOBBSZ0Ey0","title":"ClickHouse announces AI dashboard and workflow generation in ClickStack","path":"/release/rel_kK35DtjqWd2mOBBSZ0Ey0-clickstack-generates-dashboards-and-investigative-workflows-from-prompts","org":{"slug":"clickhouse","name":"ClickHouse"},"importance":3},{"id":"rel_fs0i30Fq_XuBf1VBt3d_w","title":"ClickHouse Release 26.6","path":"/release/rel_fs0i30Fq_XuBf1VBt3d_w-clickhouse-release-26-6","org":{"slug":"clickhouse","name":"ClickHouse"},"importance":null},{"id":"rel_iqB9cpKRpHC3tfhzAC4MQ","title":"How we made ClickStack 5x faster for ClickHouse observability","path":"/release/rel_iqB9cpKRpHC3tfhzAC4MQ-how-we-made-clickstack-5x-faster-for-clickhouse-observability","org":{"slug":"clickhouse","name":"ClickHouse"},"importance":null},{"id":"rel_-zB05O82qVcwsTDmC2c0g","title":"ClickHouse Agents is now available for Managed Postgres","path":"/release/rel_-zB05O82qVcwsTDmC2c0g-clickhouse-agents-is-now-available-for-managed-postgres","org":{"slug":"clickhouse","name":"ClickHouse"},"importance":null},{"id":"rel_3lsVz0IcLP6eUgK4sXmPE","title":"How we scale PgBouncer in ClickHouse Managed Postgres","path":"/release/rel_3lsVz0IcLP6eUgK4sXmPE-how-we-scale-pgbouncer-in-clickhouse-managed-postgres","org":{"slug":"clickhouse","name":"ClickHouse"},"importance":null},{"id":"rel_fNnfnd8PmiwvyB6coiWTF","title":"A Quadrillion Rows across three Clouds: scaling LogHouse","path":"/release/rel_fNnfnd8PmiwvyB6coiWTF-a-quadrillion-rows-across-three-clouds-scaling-loghouse","org":{"slug":"clickhouse","name":"ClickHouse"},"importance":null},{"id":"rel_E9YnMKOC_mrrrnOM7vtk4","title":"1.13.12 (core) / 0.29.12 (libraries)","path":"/release/rel_E9YnMKOC_mrrrnOM7vtk4-1-13-12-core-0-29-12-libraries","org":{"slug":"dagster","name":"Dagster"},"importance":null},{"id":"rel_QhJzrYhKxfOA5pA8-ye2M","title":"Community Showcase Part 2","path":"/release/rel_QhJzrYhKxfOA5pA8-ye2M-community-showcase-part-2","org":{"slug":"dagster","name":"Dagster"},"importance":null},{"id":"rel_uZJG4XBCOCY6QO8hcpbdr","title":"dbt-core v1.11.12 stops spurious deprecation warnings for state model configs","path":"/release/rel_uZJG4XBCOCY6QO8hcpbdr-spurious-deprecation-warnings-for-state-model-configs-fixed","org":{"slug":"dbt-labs","name":"dbt Labs"},"importance":null},{"id":"rel_M3jxQaaIbZiJ4ejLsRS_K","title":"v2.0.0-alpha.3","path":"/release/rel_M3jxQaaIbZiJ4ejLsRS_K-v2-0-0-alpha-3","org":{"slug":"dbt-labs","name":"dbt Labs"},"importance":null},{"id":"rel_RgR8aw9HN6rwiDOsaBwif","title":"Tinybird Local runs natively on arm64; lightweight deletes now in beta","path":"/release/rel_RgR8aw9HN6rwiDOsaBwif-arm64-native-support-lightweight-deletes-in-beta","org":{"slug":"tinybird","name":"Tinybird"},"importance":3}]}}