ClickHouse / ClickHouse/dbt-clickhouse

Make the adapter compatible with the new dbt-core 1.11 features

Open
#591 0 comments 4 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
362
Forks
177
Avg merge
2d 10h
Merged PRs (30d)
8

Description

New 1.11 was released: https://docs.getdbt.com/docs/dbt-versions/core-upgrade/upgrading-to-v1.11

Main things to do:
- [ ] Update `dbt-adapters` to a recent version that includes the new 1.11 functionality, but would be worth it to upgrade it to the latest stable version (1.22.3 as today https://github.com/dbt-labs/dbt-adapters/blob/stable/dbt-adapters/CHANGELOG.md)
- [ ] Start testing with 1.11 and check if there's any incompatibility
- [ ] Support for UDFs: ClickHouse supports right now SQL UDFs, so it looks interesting to support them in dbt as well. Issue to track this implementation: https://github.com/ClickHouse/dbt-clickhouse/issues/590
- [ ] Check if any deprecation warnings apply to the main adapter or to our guides examples.
- [ ] Check if documents and tests reflects that Python3.9 support is dropped in dbt and that support is added for 3.13.

Contributor guide

Open the contributing guide

Research direction

Start with the linked dbt 1.11 upgrade guide and the dbt-adapters changelog, then inspect the adapter's current dependency, tests, guides, and Python-version documentation. Check compatibility with dbt-core 1.11, review deprecation warnings, and determine the required updates for dbt-adapters, UDF tracking, tests, examples, and Python 3.9/3.13 support.

Written by the indexing model from the issue text.

Assessment

Tech stack
clickhouse, python
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.