diff --git a/.github/workflows/test_cloud.yml b/.github/workflows/test_cloud.yml index 5d98542f..d6403b1d 100644 --- a/.github/workflows/test_cloud.yml +++ b/.github/workflows/test_cloud.yml @@ -23,10 +23,10 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - name: Setup Python 3.10 + - name: Setup Python 3.11 uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.11' - name: Install requirements run: pip3 install -r dev_requirements.txt diff --git a/.github/workflows/test_matrix.yml b/.github/workflows/test_matrix.yml index 4976354e..636b2a71 100644 --- a/.github/workflows/test_matrix.yml +++ b/.github/workflows/test_matrix.yml @@ -27,9 +27,10 @@ jobs: - '3.10' - '3.11' clickhouse-version: - - '23.3' - '23.3' - '23.8' + - '23.9' + - '23.10' - latest steps: diff --git a/CHANGELOG.md b/CHANGELOG.md index a9efbce1..8da90756 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -### Release [1.5.0], TBD +### Release [1.5.0], 2023-11-23 #### Improvements - Compatible with dbt 1.5.x - Contract support (using exact column data types) diff --git a/dev_requirements.txt b/dev_requirements.txt index 746e2cc0..5e1771ce 100644 --- a/dev_requirements.txt +++ b/dev_requirements.txt @@ -1,6 +1,6 @@ dbt-core~=1.5.8 -clickhouse-connect>=0.6.18 -clickhouse-driver>=0.2.3 +clickhouse-connect>=0.6.21 +clickhouse-driver>=0.2.6 pytest>=7.2.0 pytest-dotenv==0.5.2 dbt-tests-adapter~=1.5.8 diff --git a/setup.py b/setup.py index 1a2d2359..0bb32f68 100644 --- a/setup.py +++ b/setup.py @@ -25,7 +25,7 @@ def _dbt_clickhouse_version(): package_version = _dbt_clickhouse_version() description = '''The Clickhouse plugin for dbt (data build tool)''' -dbt_version = '1.4.0' +dbt_version = '1.5.0' dbt_minor = '.'.join(dbt_version.split('.')[0:2]) if not package_version.startswith(dbt_minor): @@ -55,8 +55,8 @@ def _dbt_clickhouse_version(): }, install_requires=[ f'dbt-core~={dbt_version}', - 'clickhouse-connect>=0.5.24', - 'clickhouse-driver>=0.2.3', + 'clickhouse-connect>=0.6.21', + 'clickhouse-driver>=0.2.6', ], python_requires=">=3.7", platforms='any', @@ -66,7 +66,6 @@ def _dbt_clickhouse_version(): 'Operating System :: Microsoft :: Windows', 'Operating System :: MacOS :: MacOS X', 'Operating System :: POSIX :: Linux', - 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10',