Skip to content

v1.10.1

Latest

Choose a tag to compare

@koletzilla koletzilla released this 17 Jun 10:06
75643b4

What's Changed

Improvements

  • Starting with this release the dbt-clickhouse packages will be published to PyPI using Github Actions as a Trusted Publisher. This will improve both the usability and the security of the release process. By @koletzilla in #614
  • Populate query_id in AdapterResponse for every executed query. The query ID is generated as a UUID4 and forwarded to ClickHouse, making it available via adapter_response in dbt artifacts and enabling tools like Elementary to correlate dbt model runs with entries in system.query_log. By @29antonioac in #634
  • Reduce connection startup overhead from the EXCHANGE TABLES capability check. On ClickHouse Cloud (Shared engine), the check now short-circuits immediately after detecting the engine — skipping 5 DDL round-trips (2× CREATE TABLE, EXCHANGE TABLES, 2× DROP TABLE) that were previously run on every connection open. For all other engine types, the result is cached behind a process-level lock so the DDL test runs at most once per dbt invocation regardless of thread count. By @29antonioac in #653
  • Update dbt core dependencies dbt-adapters from <1.22.6 to <1.23.0 and dbt-core from ==1.10.* to ==1.11.* for local testing. By @koletzilla in #638
  • dbt clone improvements: tables backed by a MergeTree-family engine are cloned with ClickHouse's zero-copy CREATE OR REPLACE TABLE ... CLONE AS ...; other engines and Distributed tables fall back to dbt's view behavior. By @igorvoltaic in #655
  • Add relation-scoped catalog metadata support with clickhouse__get_catalog_relations. By @dataders in #657

Repository maintenance

  • AI-assisted development is now officially allowed for contributions. A new AI_POLICY.md describes the rules, and AGENTS.md/CLAUDE.md files were added to guide AI agents working in this repository. By @BentsiLeviav in #628 and @koletzilla in #636
  • Replaced legacy docker-compose commands with docker compose (V2) and updated the GitHub Actions workflow to use Docker Compose V2. By @vrkirillov in #647

New Contributors

Full Changelog: v1.10.0...v1.10.1