Releases: databricks/databricks-sql-python
Releases · databricks/databricks-sql-python
v2.8.0
This release includes the following changes:
- Add support for Cloud Fetch (#146, #151, #154)
- SQLAlchemy
has_table
function now honours schema=
argument and adds catalog=
argument (#174)
- SQLAlchemy set
non_native_boolean_check_constraint
False as it's not supported by Databricks (#120)
- Fix: Revised SQLAlchemy dialect and examples for compatibility with
SQLAlchemy==1.3.x
(#173)
- Fix: oauth would fail if expired credentials appeared in
~/.netrc
(#122)
- Fix: Python HTTP proxies were broken after switch to
urllib3
(#158)
- Other: remove unused import in SQLAlchemy dialect
- Other: Relax pandas dependency constraint to allow
^2.0.0
(#164)
- Other: Connector now logs operation handle guids as hexadecimal instead of bytes (#170)
- Other:
test_socket_timeout_user_defined
e2e test was broken (#144)
v2.7.0
This minor version adds support for Azure OAuth and other fixes found in the CHANGELOG.
v2.6.2
This release includes:
- Fix: Retry GetOperationStatus requests for http errors
v2.6.1
This release patches our handling of HTTP connections which raised BadStatusLine errors in some cases.
v2.6.0
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.
v2.5.2
In this release:
- Fix: SQLAlchemy adapter could not reflect TIMESTAMP or DATETIME columns
- Other: Relax pandas and alembic dependency specifications
v2.5.1
Patch release to relax our sqlalchemy
dependency specification.
v2.5.0
In this release:
- Add support for External Auth providers
- Fix: Python HTTP proxies were broken
- Other: All Thrift requests that timeout during connection will be automatically retried
v2.4.1
In this release:
- Less strict numpy and pyarrow dependencies (#90)
- Update examples in README to use security best practices
- Update docstring for
client.execute()
for clarity
v2.4.0
This release adds a SQLAlchemy dialect to the connector. Example usage is shown in the /examples directory of the repo.