From 75770444d25a7eae86cd02bdc377b640840fe425 Mon Sep 17 00:00:00 2001 From: Shubham Dhal Date: Mon, 15 Jun 2026 18:30:13 +0530 Subject: [PATCH] chore(deps): raise databricks-sql-connector upper bound to <4.3.1 to support 4.3.0 --- CHANGELOG.md | 1 + pyproject.toml | 2 +- uv.lock | 8 ++++---- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0211cf2c..ccb23da58 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ ### Under the Hood - Add functional tests for the `query` relation-config component's change handling: a streaming table's defining-query change is applied in place via `CREATE OR REFRESH`, and re-running a materialized view with an unchanged query leaves the existing relation in place instead of rebuilding it (test-only, no runtime impact). +- Raise the `databricks-sql-connector` upper bound to `<4.3.1` to support `4.3.0` ([#1518](https://github.com/databricks/dbt-databricks/pull/1518)) - Add a functional test for incremental column-mask removal: dropping a `column_mask` from a model with an existing incremental relation issues `ALTER COLUMN ... DROP MASK` and leaves the column unmasked (test-only, no runtime impact). ([#1514](https://github.com/databricks/dbt-databricks/pull/1514)) - Raise the `dbt-adapters` upper bound to `<1.25.0` ([#1507](https://github.com/databricks/dbt-databricks/pull/1507)) - Raise the `databricks-sdk` upper bound to `<0.118.0` to pick up 0.117.0, which fixes `WorkspaceClient` construction failing with `CONTEXT_UNAVAILABLE_FOR_REMOTE_CLIENT` on Spark Connect clusters ([#1517](https://github.com/databricks/dbt-databricks/pull/1517) closes [#1252](https://github.com/databricks/dbt-databricks/issues/1252)) diff --git a/pyproject.toml b/pyproject.toml index 2446f9e89..806108afa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ dependencies = [ "click>=8.2.0, <9.0.0", "databricks-sdk>=0.68.0, <0.118.0", - "databricks-sql-connector[pyarrow]>=4.1.1, <4.2.7", + "databricks-sql-connector[pyarrow]>=4.1.1, <4.3.1", "dbt-adapters>=1.22.0, <1.25.0", "dbt-common>=1.37.0, <1.38.0", "dbt-core>=1.11.2, <1.11.12", diff --git a/uv.lock b/uv.lock index 3613c14f3..c144d4fa6 100644 --- a/uv.lock +++ b/uv.lock @@ -494,7 +494,7 @@ wheels = [ [[package]] name = "databricks-sql-connector" -version = "4.2.6" +version = "4.3.0" source = { registry = "https://pypi-proxy.dev.databricks.com/simple/" } dependencies = [ { name = "lz4" }, @@ -508,9 +508,9 @@ dependencies = [ { name = "thrift" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2b/2f/2c1a96b1d40d53dc9a0abf639c823895b6da76b1b5dc2f2230df2ae1aa6c/databricks_sql_connector-4.2.6.tar.gz", hash = "sha256:65e59f08e55dcc563c05e02e2321d5171dd9482e5792328d99ac097377795d01", size = 189069, upload-time = "2026-04-23T10:40:33.878Z" } +sdist = { url = "https://files.pythonhosted.org/packages/dd/e3/16d6f15f0456f6abd35406ddadd651b7579ed2f7c2ffda2722b263529427/databricks_sql_connector-4.3.0.tar.gz", hash = "sha256:047a56d31a61a04bd7eaa33a29e2c899b177f5b9089c127e9ae88c261e635cd1", size = 222828, upload-time = "2026-06-15T07:04:54.098Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/4f/4ea282af1e413d26e47b9e987c1cbef1d3fc599da81eb54ac2bf74b6b822/databricks_sql_connector-4.2.6-py3-none-any.whl", hash = "sha256:61e0f425c990a0ec52c31165ea7dd0582cc0ad90c5fbd5fc9bea59bb38faeb00", size = 216743, upload-time = "2026-04-23T10:40:32.216Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e5/4473f714f24d408a34c8a35f7b1e9b49d4e1c3fb2759166cee0ee23042c2/databricks_sql_connector-4.3.0-py3-none-any.whl", hash = "sha256:a48f33ab246e42950d12da0c12d7b82eae616f18e3103a4f5801ceeae8861f30", size = 251500, upload-time = "2026-06-15T07:04:52.628Z" }, ] [package.optional-dependencies] @@ -639,7 +639,7 @@ test = [ requires-dist = [ { name = "click", specifier = ">=8.2.0,<9.0.0" }, { name = "databricks-sdk", specifier = ">=0.68.0,<0.118.0" }, - { name = "databricks-sql-connector", extras = ["pyarrow"], specifier = ">=4.1.1,<4.2.7" }, + { name = "databricks-sql-connector", extras = ["pyarrow"], specifier = ">=4.1.1,<4.3.1" }, { name = "dbt-adapters", specifier = ">=1.22.0,<1.25.0" }, { name = "dbt-common", specifier = ">=1.37.0,<1.38.0" }, { name = "dbt-core", specifier = ">=1.11.2,<1.11.12" },