Skip to content

Releases: ezwiefel/azure-databricks-api

Fixes a bug with autoscale cluster

15 Jan 20:58
bab06ac
Compare
Choose a tag to compare

Fixes some minor bugs and some minor, internal improvements

25 Jun 21:20
91b0f56
Compare
Choose a tag to compare
  • Fixes issue with passing JSON objects to the endpoint
  • Streamlines exception handling for a few of the modules

Fixes issue with passing parameters versus json objects

25 Jun 20:59
e647c68
Compare
Choose a tag to compare
0.6.1

Adds Publish to PyPI GH Action

Adds support for the Libraries API

17 Oct 14:55
26ff162
Compare
Choose a tag to compare
Pre-release

Adds support for the Libraries API - used for installing libraries from PyPI, Maven, CRAN, etc.

Adds support for DBFS API Calls

04 Dec 20:45
Compare
Choose a tag to compare
Pre-release

This adds support for DBFS API.

For example:

client = AzureDatabricksRESTClient('centralus', [API TOKEN])

client.dbfs.list('/tmp')
>>>[FileInfo(path='/tmp/dir/', is_dir=True, file_size=0),
    FileInfo(path='/tmp/file.csv', is_dir=False, file_size=41189695)]

client.dbfs.upload_file_by_path("C:/Users/DemoUser/Desktop/test_file.csv", '/tmp/test_file_2.csv', 
                                overwrite=False)

Adds support for Workspace

04 Dec 20:46
Compare
Choose a tag to compare
Pre-release

Adds support for the Databricks Workspace operations.

For example:

client = AzureDatabricksRESTClient('centralus', [API TOKEN])

client.workspace.list('/RandomTest/Workshop')
>>>[ObjectInfo(object_type='DIRECTORY', path='/RandomTest/Workshop/labs-answers', language=None),
    ObjectInfo(object_type='DIRECTORY', path='/RandomTest/Workshop/workshops', language=None),
    ObjectInfo(object_type='DIRECTORY', path='/RandomTest/Workshop/labs', language=None)]

Initial Public Release

10 Aug 22:31
Compare
Choose a tag to compare
Pre-release

Initial public release of the Python wrapper for the Azure Databricks API

This release will support 3 services only - Clusters, Groups, and Tokens