From 8c59ba692895f230f596fe1d8c89ddfe9b30e132 Mon Sep 17 00:00:00 2001 From: Vu Anh Phung Date: Thu, 24 Sep 2026 17:27:37 +0000 Subject: [PATCH] Bump to version 4.6.0 Signed-off-by: Vu Anh Phung --- CHANGELOG.md | 3 ++- pyproject.toml | 2 +- src/databricks/sql/__init__.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8434a900c..bce9e16e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,10 @@ # Release History -# Unreleased +# 4.6.0 (2026-09-24) - Upgrade Databricks SQL Kernel to 1.1.0; the kernel dependency is now stable and no longer experimental. - Transparently auto-recover Thrift connections to Reyden / Real-Time warehouses: when a warehouse rejects the default Thrift protocol (SQLSTATE `KP001`), the session is re-opened on the kernel backend and the warehouse is remembered so later connections skip Thrift. Applies only when no backend was chosen explicitly. - Reject an mTLS private key without a client certificate, and identify missing or empty client certificate/key files in connection errors. +- Forward `_pool_maxsize` to supported Databricks SQL Kernel versions. # 4.5.0 (2026-09-01) - Upgrade Databricks SQL Kernel to 1.0.0. diff --git a/pyproject.toml b/pyproject.toml index e514621f6..38263823d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "databricks-sql-connector" -version = "4.5.0" +version = "4.6.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 c0b6afdc6..c6cfe8ee3 100644 --- a/src/databricks/sql/__init__.py +++ b/src/databricks/sql/__init__.py @@ -71,7 +71,7 @@ def __repr__(self): DATE = DBAPITypeObject("date") ROWID = DBAPITypeObject() -__version__ = "4.5.0" +__version__ = "4.6.0" USER_AGENT_NAME = "PyDatabricksSqlConnector" # These two functions are pyhive legacy