From 5fb808497f2a73811457eb11c104f909dee612d0 Mon Sep 17 00:00:00 2001 From: Josh Wills Date: Thu, 27 Apr 2023 07:25:23 -0700 Subject: [PATCH 1/3] Do the 1.5.0 release --- README.md | 6 +++--- dbt/adapters/duckdb/__version__.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 39415247..c59a29d5 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ This project is hosted on PyPI, so you should be able to install it and the nece `pip3 install dbt-duckdb` -The latest supported version targets `dbt-core` 1.4.x and `duckdb` version 0.7.x, but we work hard to ensure that newer +The latest supported version targets `dbt-core` 1.5.x and `duckdb` version 0.7.x, but we work hard to ensure that newer versions of DuckDB will continue to work with the adapter as they are released. If you would like to use our new (and experimental!) support for persisting the tables that DuckDB creates to the [AWS Glue Catalog](https://aws.amazon.com/glue/), you should install `dbt-duckdb[glue]` in order to get the AWS dependencies as well. @@ -94,9 +94,9 @@ Instead of specifying the credentials through the settings block, you can also u #### Attaching Additional Databases -DuckDB version `0.7.0` and dbt-duckdb version `1.4.0` support [attaching additional databases](https://duckdb.org/docs/sql/statements/attach.html) to your dbt-duckdb run so that you can read +DuckDB version `0.7.0` added support for [attaching additional databases](https://duckdb.org/docs/sql/statements/attach.html) to your dbt-duckdb run so that you can read and write from multiple databases. Additional databases may be configured using [dbt run hooks](https://docs.getdbt.com/docs/build/hooks-operations) or via the `attach` argument -in your profile: +in your profile that was added in dbt-duckdb `1.4.0`: ``` default: diff --git a/dbt/adapters/duckdb/__version__.py b/dbt/adapters/duckdb/__version__.py index fa6c5a1a..e3a0f015 100644 --- a/dbt/adapters/duckdb/__version__.py +++ b/dbt/adapters/duckdb/__version__.py @@ -1 +1 @@ -version = "1.5.0rc1" +version = "1.5.0" From edb86bc3d249c9238d89be0361da51b7c4355f6f Mon Sep 17 00:00:00 2001 From: Josh Wills Date: Thu, 27 Apr 2023 07:50:32 -0700 Subject: [PATCH 2/3] oh yeah that bit is important too --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index cbf439f0..745e929b 100644 --- a/setup.py +++ b/setup.py @@ -37,7 +37,7 @@ def _dbt_duckdb_version(): packages=find_namespace_packages(include=["dbt", "dbt.*"]), include_package_data=True, install_requires=[ - "dbt-core~=1.5.0rc1", + "dbt-core~=1.5.0", "duckdb>=0.5.0", ], extras_require={ From 80709cca2ccba53deb42e30c04369f325903624f Mon Sep 17 00:00:00 2001 From: Josh Wills Date: Thu, 27 Apr 2023 07:52:44 -0700 Subject: [PATCH 3/3] yep that one is important too; I really should have a process for this --- dev-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-requirements.txt b/dev-requirements.txt index bf248e99..5db74f4c 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -2,7 +2,7 @@ # git+https://github.com/dbt-labs/dbt-core.git#egg=dbt-core&subdirectory=core # git+https://github.com/dbt-labs/dbt-core.git#egg=dbt-tests-adapter&subdirectory=tests/adapter -dbt-tests-adapter==1.5.0rc1 +dbt-tests-adapter==1.5.0 boto3 mypy-boto3-glue