Skip to content

Releases: databricks/databricks-sql-python

v2.8.0

Choose a tag to compare

@susodapop susodapop released this 21 Jul 13:44
6a1d3b5

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

Choose a tag to compare

@susodapop susodapop released this 26 Jun 21:45
c351b57

This minor version adds support for Azure OAuth and other fixes found in the CHANGELOG.

v2.6.2

Choose a tag to compare

@susodapop susodapop released this 14 Jun 23:40
bbe539e

This release includes:

  • Fix: Retry GetOperationStatus requests for http errors

v2.6.1

Choose a tag to compare

@susodapop susodapop released this 08 Jun 23:46
5379803

This release patches our handling of HTTP connections which raised BadStatusLine errors in some cases.

v2.6.0

Choose a tag to compare

@susodapop susodapop released this 07 Jun 22:24
dfabbdd

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

Choose a tag to compare

@susodapop susodapop released this 09 May 03:34
6f83144

In this release:

  • Fix: SQLAlchemy adapter could not reflect TIMESTAMP or DATETIME columns
  • Other: Relax pandas and alembic dependency specifications

v2.5.1

Choose a tag to compare

@susodapop susodapop released this 28 Apr 21:02
398ab44

Patch release to relax our sqlalchemy dependency specification.

v2.5.0

Choose a tag to compare

@susodapop susodapop released this 15 Apr 04:17
f6bb5d6

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

Choose a tag to compare

@susodapop susodapop released this 21 Mar 20:28
59459fe

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

Choose a tag to compare

@susodapop susodapop released this 21 Feb 15:51
45d26c8

This release adds a SQLAlchemy dialect to the connector. Example usage is shown in the /examples directory of the repo.