github ClickHouse/dbt-clickhouse v1.9.8

13 hours ago

This is a special release packed with community contributions! Thank you all for your PRs, they're really making the connector more useful and easier to use.

What's Changed

  • Remove internal aliases for subqueries so the --empty flag works when tables are used with an alias by @Romano-arist in #487
  • Bump minimum dbt-adapters version to 1.16.7 to fix a compatibility issue that breaks tests if an older version is installed vy @ty44 in #578
  • It is now possible to use an empty local_suffix configuration by @sergeykuprikov in #569
  • dbt can now perform ALTER COLUMN operations to update the columns of the destination table of materialized views. By default, it will work as usual (in a dbt run, if the columns change, the target table will not change), but you can use the on_schema_changes setting to control the behavior by @pkotikalapudi in #534
  • Delay the deletion of the old materialized view during full refresh execution. This ensures the old materialized view remains operational if an error occurs while the new materialized view is being backfilled by @BentsiLeviav in #568
  • Column order is now respected when using incremental materialization with contracts by @StevenReitsma in #575
  • Regular maintenance tasks by @koletzilla in #586
    • Update Python versions used for testing: drop 3.9 support, add 3.13.
    • Update ClickHouse versions used for testing: drop 25.7, add 25.8, 25.10, 25.11, 25.12 and head.
    • Update linting libraries versions.

New Contributors

Full Changelog: v1.9.7...v1.9.8

Don't miss a new dbt-clickhouse release

NewReleases is sending notifications on new releases.