NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #400 most downloaded on PyPI
Databricks SQL Connector for Python
Last release 6 days ago
24 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
8 versions withdrawn
withdrawn after publishing
5 years old
104 releases · first in 2021
One column per quarter.
Replace retry handling with DatabricksRetryPolicy. This is disabled by default. To enable, set _enable_v3_retries=True when creating databricks.sql.cl
In this release:
_enable_v3_retries=True when creating databricks.sql.client_enable_v3_retries=True when creating databricks.sql.client (#182)make_request (#188)This release includes the following changes:
This release includes the following changes:
has_table function now honours schema= argument and adds catalog= argument (#174)non_native_boolean_check_constraint False as it's not supported by Databricks (#120)SQLAlchemy==1.3.x (#173)~/.netrc (#122)urllib3 (#158)^2.0.0 (#164)test_socket_timeout_user_defined e2e test was broken (#144)use_cloud_fetch=True when building databricks.sql.client to enable it (#146, #151, #154)Nothing published for this version
Nothing published for this version
Nothing published for this version
This minor version adds support for Azure OAuth and other fixes found in the CHANGELOG.
This minor version adds support for Azure OAuth and other fixes found in the CHANGELOG.
Nothing published for this version
Fix: Retry GetOperationStatus requests for http errors
This release includes:
This release patches our handling of HTTP connections which raised BadStatusLine errors in some cases.
This release patches our handling of HTTP connections which raised BadStatusLine errors in some cases.
Nothing published for this version
This release incorporates support for HTTP 1.1 and a default socket timeout for thrift responses.
This release incorporates support for HTTP 1.1 and a default socket timeout for thrift responses.
Note: support for proxies is un-tested in this release. Please report any problems with proxies via GitHub issues.
Fix: SQLAlchemy adapter could not reflect TIMESTAMP or DATETIME columns
In this release:
Patch release to relax our sqlalchemy dependency specification.
Patch release to relax our sqlalchemy dependency specification.
Add support for External Auth providers
In this release:
Less strict numpy and pyarrow dependencies
In this release:
client.execute() for clarityThis release adds a SQLAlchemy dialect to the connector. Example usage is shown in the /examples directory of the repo.
This release adds a SQLAlchemy dialect to the connector. Example usage is shown in the /examples directory of the repo.
Nothing published for this version
This release adds support for staging ingestion commands with DBR 12+
This release adds support for staging ingestion commands with DBR 12+
This release includes the following changes:
This release includes the following changes:
This release adds support for Python 3.11
This release adds support for Python 3.11
Bump thrift version to address https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-13949
Included in this release:
Nothing published for this version
Nothing published for this version
Nothing published for this version
This release incorporates the following changes:
This release incorporates the following changes:
Nothing published for this version
Nothing published for this version
Fix: closing a connection now closes any open cursors from that connection at the server Other: Add project links to pyproject.toml (helpful for visit
Fix: closing a connection now closes any open cursors from that connection at the server Other: Add project links to pyproject.toml (helpful for visitors from PyPi)
Add unit test matrix for supported Python versions
Huge thanks to @dbaxa for contributing this change!
This is our first release since open sourcing databricks-sql-connector. Most of the changes are non-user facing. This release adds:
This is our first release since open sourcing databricks-sql-connector. Most of the changes are non-user facing. This release adds:
Better exception handling in automatic connection close
Fixed Pandas dependency in setup.cfg to be >= 1.2.0
Added better support for complex types, so that in Databricks runtime 10.3+, Arrays, Maps and Structs will get deserialized as lists, lists of tuples
Nothing published for this version
Fix packaging issue (dependencies were not being installed properly)
Initial beta release of V2. V2 is an internal re-write of large parts of the connector to use Databricks edge features. All public APIs from V1 remain
Note: The code for versions prior to v2.0.0b is not contained in this repository. The below entries are included for reference only.
Nothing published for this version
Nothing published for this version
Add operations for retrieving metadata
Improved logging and error messages.
Add retries for 429 and 503 HTTP responses.
(Bug fix) Increased Thrift requirement from 0.10.0 to 0.13.0 as 0.10.0 was in fact incompatible
Public Preview release, Experimental tag removed
initial (Experimental) release of pyhive-forked connector
Your coding agent can read these notes before it upgrades. Set up the MCP server →