From 7fe32668981c1ad5657abbe509751ee5a0ec877c Mon Sep 17 00:00:00 2001 From: Vikrant Puppala Date: Mon, 18 Aug 2025 16:08:29 +0530 Subject: [PATCH 1/3] Update for 4.0.6 Signed-off-by: Vikrant Puppala --- CHANGELOG.md | 24 ++++++++++++++++++++++++ pyproject.toml | 2 +- src/databricks/sql/__init__.py | 2 +- 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bd22e3ad..e5dd4f9b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # Release History +# 4.0.6 (2025-08-18) +- Removed Codeowners (databricks/databricks-sql-python#623 by @jprakash-db) +- [PECOBLR-587] Azure Service Principal Credential Provider (databricks/databricks-sql-python#621 by @jprakash-db) +- Add optional telemetry support to the python connector (databricks/databricks-sql-python#628 by @saishreeeee) +- Fix potential resource leak in `CloudFetchQueue` (databricks/databricks-sql-python#624 by @varun-edachali-dbx) +- Generalise Backend Layer (databricks/databricks-sql-python#604 by @varun-edachali-dbx) +- Arrow performance optimizations (databricks/databricks-sql-python#638 by @jprakash-db) +- Connection errors to unauthenticated telemetry endpoint (databricks/databricks-sql-python#619 by @saishreeeee) +- SEA: Execution Phase (databricks/databricks-sql-python#645 by @varun-edachali-dbx) +- Add retry mechanism to telemetry requests (databricks/databricks-sql-python#617 by @saishreeeee) +- SEA: Fetch Phase (databricks/databricks-sql-python#650 by @varun-edachali-dbx) +- added logs for cloud fetch speed (databricks/databricks-sql-python#654 by @shivam2680) +- Make telemetry batch size configurable and add time-based flush (databricks/databricks-sql-python#622 by @saishreeeee) +- Normalise type code (databricks/databricks-sql-python#652 by @varun-edachali-dbx) +- Testing for telemetry (databricks/databricks-sql-python#616 by @saishreeeee) +- Bug fixes in telemetry (databricks/databricks-sql-python#659 by @saishreeeee) +- Telemetry server-side flag integration (databricks/databricks-sql-python#646 by @saishreeeee) +- Enhance SEA HTTP Client (databricks/databricks-sql-python#618 by @varun-edachali-dbx) +- SEA: Allow large metadata responses (databricks/databricks-sql-python#653 by @varun-edachali-dbx) +- Added code coverage workflow to test the code coverage from unit and e2e tests (databricks/databricks-sql-python#657 by @msrathore-db) +- Concat tables to be backward compatible (databricks/databricks-sql-python#647 by @jprakash-db) +- Refactor codebase to use a unified http client (databricks/databricks-sql-python#673 by @vikrantpuppala) +- [PECOBLR-727] Add kerberos support for proxy auth (databricks/databricks-sql-python#675 by @vikrantpuppala) + # 4.0.5 (2025-06-24) - Fix: Reverted change in cursor close handling which led to errors impacting users (databricks/databricks-sql-python#613 by @madhav-db) diff --git a/pyproject.toml b/pyproject.toml index c9e468ab9..079b91cca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "databricks-sql-connector" -version = "4.0.5" +version = "4.0.6" description = "Databricks SQL Connector for Python" authors = ["Databricks "] license = "Apache-2.0" diff --git a/src/databricks/sql/__init__.py b/src/databricks/sql/__init__.py index d3af2f5c8..49ebc1eaf 100644 --- a/src/databricks/sql/__init__.py +++ b/src/databricks/sql/__init__.py @@ -68,7 +68,7 @@ def __repr__(self): DATE = DBAPITypeObject("date") ROWID = DBAPITypeObject() -__version__ = "4.0.5" +__version__ = "4.0.6" USER_AGENT_NAME = "PyDatabricksSqlConnector" # These two functions are pyhive legacy From 88ba239939675be54179630140bed0a95c59610a Mon Sep 17 00:00:00 2001 From: Vikrant Puppala Date: Mon, 18 Aug 2025 16:35:39 +0530 Subject: [PATCH 2/3] Update for 4.1.0 Signed-off-by: Vikrant Puppala --- CHANGELOG.md | 4 ++-- pyproject.toml | 2 +- src/databricks/sql/__init__.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e5dd4f9b8..5628c5f12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ # 4.0.6 (2025-08-18) - Removed Codeowners (databricks/databricks-sql-python#623 by @jprakash-db) -- [PECOBLR-587] Azure Service Principal Credential Provider (databricks/databricks-sql-python#621 by @jprakash-db) +- Azure Service Principal Credential Provider (databricks/databricks-sql-python#621 by @jprakash-db) - Add optional telemetry support to the python connector (databricks/databricks-sql-python#628 by @saishreeeee) - Fix potential resource leak in `CloudFetchQueue` (databricks/databricks-sql-python#624 by @varun-edachali-dbx) - Generalise Backend Layer (databricks/databricks-sql-python#604 by @varun-edachali-dbx) @@ -22,7 +22,7 @@ - Added code coverage workflow to test the code coverage from unit and e2e tests (databricks/databricks-sql-python#657 by @msrathore-db) - Concat tables to be backward compatible (databricks/databricks-sql-python#647 by @jprakash-db) - Refactor codebase to use a unified http client (databricks/databricks-sql-python#673 by @vikrantpuppala) -- [PECOBLR-727] Add kerberos support for proxy auth (databricks/databricks-sql-python#675 by @vikrantpuppala) +- Add kerberos support for proxy auth (databricks/databricks-sql-python#675 by @vikrantpuppala) # 4.0.5 (2025-06-24) - Fix: Reverted change in cursor close handling which led to errors impacting users (databricks/databricks-sql-python#613 by @madhav-db) diff --git a/pyproject.toml b/pyproject.toml index 079b91cca..a48793b2f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "databricks-sql-connector" -version = "4.0.6" +version = "4.1.0" description = "Databricks SQL Connector for Python" authors = ["Databricks "] license = "Apache-2.0" diff --git a/src/databricks/sql/__init__.py b/src/databricks/sql/__init__.py index 49ebc1eaf..2ecf811de 100644 --- a/src/databricks/sql/__init__.py +++ b/src/databricks/sql/__init__.py @@ -68,7 +68,7 @@ def __repr__(self): DATE = DBAPITypeObject("date") ROWID = DBAPITypeObject() -__version__ = "4.0.6" +__version__ = "4.1.0" USER_AGENT_NAME = "PyDatabricksSqlConnector" # These two functions are pyhive legacy From 0e36f5cbeb00b3f4ff4822ccf691047430f75f31 Mon Sep 17 00:00:00 2001 From: Vikrant Puppala Date: Mon, 18 Aug 2025 16:37:19 +0530 Subject: [PATCH 3/3] Update for 4.1.0 Signed-off-by: Vikrant Puppala --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5628c5f12..5c602d358 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Release History -# 4.0.6 (2025-08-18) +# 4.1.0 (2025-08-18) - Removed Codeowners (databricks/databricks-sql-python#623 by @jprakash-db) - Azure Service Principal Credential Provider (databricks/databricks-sql-python#621 by @jprakash-db) - Add optional telemetry support to the python connector (databricks/databricks-sql-python#628 by @saishreeeee)