Skip to content

Releases: databricks/databricks-sql-python

v4.0.4

16 Jun 09:18
c123af3
Compare
Choose a tag to compare

Whats changed

  • Update thrift client library after cleaning up unused fields and structs (#553 by @vikrantpuppala)
  • Refactor decimal conversion in PyArrow tables to use direct casting (#544 by @jayantsing-db)
  • Fix: fetchall_arrow to always return results in arrow format (#551 by @shivam2680)
  • Enhance cursor close handling and context manager exception management to prevent server side resource leaks (#554 by @madhav-db)
  • Added additional logging to enhance debugging (#556 by @saishreeeee)
  • Feature: Added support for complex data types such as Arrays and Map [Private Preview] (#559 by @jprakash-db)

Full Changelog: v4.0.0...v4.0.4

v4.0.3

22 Apr 07:46
d45910d
Compare
Choose a tag to compare

Whats changed

  • Fix: Removed packaging dependency in favour of default libraries, for urllib3 version checks (#547 by @jprakash-db)

Full Changelog: v4.0.0...v4.0.3

v3.7.4

22 Apr 04:48
76a376b
Compare
Choose a tag to compare

Whats changed

Full Changelog: v3.6.0...v3.7.4

v4.0.2

01 Apr 17:44
f9b7f43
Compare
Choose a tag to compare

Whats changed

Full Changelog: v4.0.0...v4.0.2

v4.0.1

19 Mar 07:15
c399c1c
Compare
Choose a tag to compare

⚠️ This release has been yanked from Pypi due to issues with resolving dependencies when using dbt-databricks v1.4.1/1.4.2

Whats changed

  • Support for multiple timestamp formats parsing (#533 by @jprakash-db)
  • Rename _user_agent_entry in connect call to user_agent_entry to expose it as a public parameter. (#530 by @shivam2680)
  • Fix: compatibility with urllib3 versions less than 2.x. (#526 by @shivam2680)
  • Support for Python 3.13 and updated dependencies (#510 by @dhirschfeld and @dbaxa)

Full Changelog: v4.0.0...v4.0.1

v3.7.3

28 Feb 18:12
eb6d926
Compare
Choose a tag to compare

Whats changed

  • Fix: Unable to poll small results in execute_async function (#515 by @jprakash-db)
  • Updated log messages to show the status code and error messages of requests (#511 by @jprakash-db)
  • Fix: Incorrect metadata was fetched in case of queries with the same alias (#505 by @jprakash-db)

Full Changelog: v3.6.0...v3.7.3

v3.7.2

03 Feb 06:06
74585f3
Compare
Choose a tag to compare

Whats changed

Full Changelog: v3.6.0...v3.7.2

v4.0.0

22 Jan 11:49
3d0db70
Compare
Choose a tag to compare

Whats changed

  • Split the connector into two separate packages: databricks-sql-connector and databricks-sqlalchemy. The databricks-sql-connector package contains the core functionality of the connector, while the databricks-sqlalchemy Github contains the SQLAlchemy dialect for the connector. (#444 by @jprakash-db)
  • Pyarrow dependency is now optional in databricks-sql-connector. Users needing arrow are supposed to explicitly install pyarrow

Full Changelog: v3.6.0...v4.0.0

v3.7.1

07 Jan 17:38
4c62c69
Compare
Choose a tag to compare

Whats changed

Full Changelog: v3.6.0...v3.7.1

v3.7.0

23 Dec 08:57
f9d6ef1
Compare
Choose a tag to compare

Whats changed

  • Fix: Incorrect number of rows fetched in inline results when fetching results with FETCH_NEXT orientation (#479 by @jprakash-db)
  • Updated the doc to specify native parameters are not supported in PUT operation (#477 by @jprakash-db)
  • Relax pyarrow and numpy pin (#452 by @arredond)
  • Feature: Support for async execute has been added (#463 by @jprakash-db)
  • Updated the HTTP retry logic to be similar to the other Databricks drivers (#467 by @jprakash-db)

Full Changelog: v3.6.0...v3.7.0