Databricks-sdk

Latest version: v0.49.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 16 of 18

0.2.0

Not secure
* Added `DATABRICKS_AUTH_TYPE` environment variable ([248](https://github.com/databricks/databricks-sdk-go/pull/248)).
* Added Policy Families API ([263](https://github.com/databricks/databricks-sdk-go/pull/263)).
* Added experimental `ErrCannotConfigureAuth` and `ErrNotAccountClient` ([237](https://github.com/databricks/databricks-sdk-go/pull/237), [#238](https://github.com/databricks/databricks-sdk-go/pull/238)).
* Added DBFS file handle that supports both reading and writing ([261](https://github.com/databricks/databricks-sdk-go/pull/261)).
* Added `io.WriterTo` for DBFS file reader ([249](https://github.com/databricks/databricks-sdk-go/pull/249)).
* Added `pflag.Value` interfaces for enums ([234](https://github.com/databricks/databricks-sdk-go/pull/234)).
* Added support for adding custom HTTP visitors per request ([230](https://github.com/databricks/databricks-sdk-go/pull/230)).
* Added support for raw body as byte slice if requested ([247](https://github.com/databricks/databricks-sdk-go/pull/247)).
* Improved callbacks for polling the status of long-running operations ([258](https://github.com/databricks/databricks-sdk-go/pull/258)).
* Improved rendering of HTTP links in godoc ([229](https://github.com/databricks/databricks-sdk-go/pull/229)).
* Updated field types in the Jobs API from spec ([259](https://github.com/databricks/databricks-sdk-go/pull/259)).
* Multiple OpenAPI consistency passes ([254](https://github.com/databricks/databricks-sdk-go/pull/254), [#241](https://github.com/databricks/databricks-sdk-go/pull/241), [#243](https://github.com/databricks/databricks-sdk-go/pull/243), [#255](https://github.com/databricks/databricks-sdk-go/pull/255), [#236](https://github.com/databricks/databricks-sdk-go/pull/236)).

API changes:
* Renamed `IsAccountsClient` to `IsAccountClient` ([231](https://github.com/databricks/databricks-sdk-go/pull/231)).
* `w.ClusterPolicies.ListAll` now takes `clusterpolicies.List` as an argument.
* `github.com/databricks/databricks-sdk-go/service/dbsql` package is renamed to `github.com/databricks/databricks-sdk-go/service/sql`.
* `w.DataSources.ListDataSources` is renamed to `w.DataSources.List`.
* `w.Queries.CreateQuery` is renamed to `w.Queries.CreateQuery`.
* `w.Queries.DeleteQueryByQueryId` is renamed to `w.Queries.DeleteByQueryId`.
* `w.Queries.GetQueryByQueryId` is renamed to `w.Queries.GetByQueryId`.
* `w.Queries.UpdateQuery` is renamed to `w.Queries.Update`.
* `w.Alerts.DeleteAlertByAlertId` is renamed to `w.Alerts.DeleteByAlertId`.
* `w.Alerts.UpdateAlert` is renamed to `w.Alerts.Update`.
* `w.Alerts.GetAlertByAlertId` is renamed to `w.Alerts.GetByAlertId`.
* `w.Alerts.ListAlerts` is renamed to `w.Alerts.List`.
* `w.Dashboards.CreateDashboard` is renamed to `w.Dashboards.Create`.
* `w.Dashboards.DeleteDashboardByDashboardId` is renamed to `w.Dashboards.GetByDashboardId`.
* `w.Dashboards.ListDashboardsAll` is renamed to `w.Dashboards.ListAll`.
* `w.Dashboards.DeleteDashboardByDashboardId` is renamed to `w.Dashboards.DeleteByDashboardId`.
* `w.Dashboards.RestoreDashboard` is renamed to `w.Dashboards.Restore`.
* `deployment.CreateCustomerManagedKeyRequest` now takes `deployment.KeyUseCase` enum.
* `w.GlobalInitScripts.CreateScript` is renamed to `w.GlobalInitScripts.Create`.
* `w.GlobalInitScripts.DeleteScriptByScriptId` is renamed to `w.GlobalInitScripts.DeleteByScriptId`.
* `w.GlobalInitScripts.UpdateScript` is renamed to `w.GlobalInitScripts.Update`.
* `w.GlobalInitScripts.GetScriptByScriptId` is renamed to `w.GlobalInitScripts.GetByScriptId`.
* `w.GlobalInitScripts.ListScriptsAll` is renamed to `w.GlobalInitScripts.ListAll`.
* `jobs.ResetJob.NewSettings` is now required field.
* `w.Pipelines.CreatePipeline` is renamed to `w.Pipelines.Create`.
* `w.Pipelines.DeletePipelineByPipelineId` is renamed to `w.Pipelines.DeleteByPipelineId`.
* `w.Pipelines.UpdatePipeline` is renamed to `w.Pipelines.Update`.
* `w.Pipelines.GetPipelineByPipelineId` is renamed to `w.Pipelines.GetByPipelineId`.
* `w.StorageCredentials.Update` now also returns an entity.
* `w.ExternalLocations.Update` now also returns an entity.
* `w.Metastores.Update` now also returns an entity.
* `unitycatalog.CreateMetastoreAssignment.WorkspaceId` type changed from `int` to `int64`.
* `unitycatalog.UnassignRequest.WorkspaceId` type changed from `int` to `int64`.
* `w.Catalogs.Update` now also returns an entity.
* `w.Schemas.Update` now also returns an entity.
* `w.Providers.Update` now also returns an entity.
* `w.Shares.Update` now also returns an entity.
* `WarehousesAPI` service moved to `github.com/databricks/databricks-sdk-go/service/sql` package.
* `w.Warehouses.CreateWarehouseAndWait` renamed to `w.Warehouses.CreateAndWait`.
* `w.Warehouses.DeleteWarehouseByIdAndWait` renamed to `w.Warehouses.DeleteByIdAndWait`.
* `w.Warehouses.EditWarehouse` renamed to `w.Warehouses.Edit`.
* `w.Warehouses.GetWarehouseById` renamed to `w.Warehouses.GetById`.
* `w.Warehouses.ListWarehousesAll` renamed to `w.Warehouses.ListAll`.
* Removed `w.Dbfs.Overwrite` in favor of `w.Dbfs.Open("....", dbfs.FileModeOverwrite|dbfs.FileModeWrite)`.
* Added third required argument to `w.Dbfs.Open`.

Code generation:

* Added concept of `main` service for the package ([239](https://github.com/databricks/databricks-sdk-go/pull/239)).
* Added entity primitives check ([242](https://github.com/databricks/databricks-sdk-go/pull/242)).
* Added helpers for CRUD generation ([246](https://github.com/databricks/databricks-sdk-go/pull/246)).
* Added more entity-generation utils ([257](https://github.com/databricks/databricks-sdk-go/pull/257)).
* Dynamically generate `.gitattributes` ([244](https://github.com/databricks/databricks-sdk-go/pull/244)).
* Fixed required order fields ([245](https://github.com/databricks/databricks-sdk-go/pull/245)).
* Parse summary from descriptions ([228](https://github.com/databricks/databricks-sdk-go/pull/228)).
* Print error on formatter failure ([235](https://github.com/databricks/databricks-sdk-go/pull/235)).
* Update usage string in generator ([260](https://github.com/databricks/databricks-sdk-go/pull/260)).
* Fixed order of host completion ([233](https://github.com/databricks/databricks-sdk-go/pull/233)).

Dependency updates:

* Bump google.golang.org/api from 0.103.0 to 0.105.0 ([232](https://github.com/databricks/databricks-sdk-go/pull/232), [#252](https://github.com/databricks/databricks-sdk-go/pull/252)).

0.1.12

Not secure
* Beta release ([198](https://github.com/databricks/databricks-sdk-py/pull/198)).
* Documentation improvements ([197](https://github.com/databricks/databricks-sdk-py/pull/197)).
* Make `dbutils` type stubs consistent with runtime implementation ([196](https://github.com/databricks/databricks-sdk-py/pull/196)).
* Regenerated from OpenAPI spec ([199](https://github.com/databricks/databricks-sdk-py/pull/199)).

API changes:

* Renamed `compute.BaseClusterInfo` to `compute.ClusterSpec`
* Renamed `compute.ClusterInfo` to `compute.ClusterDetails`
* Renamed `jobs.JobTaskSettings` to `jobs.Task`
* Renamed `jobs.RunSubmitTaskSettings` to `jobs.SubmitTask`
* Renamed `jobs.JobWebhookNotifications` to `jobs.WebhookNotifications`
* Renamed `jobs.CreateJobFormat` to `jobs.Format`
* Renamed `jobs.GitSourceGitProvider` to `jobs.GitProvider`
* Renamed `jobs.FileArrivalTriggerSettings` to `jobs.FileArrivalTriggerConfiguration`

0.1.11

Not secure
* Added Sphinx documentation ([184](https://github.com/databricks/databricks-sdk-py/pull/184), [#191](https://github.com/databricks/databricks-sdk-py/pull/191), [#183](https://github.com/databricks/databricks-sdk-py/pull/183), [#193](https://github.com/databricks/databricks-sdk-py/pull/193)).
* Integrated with ReadTheDocs service ([188](https://github.com/databricks/databricks-sdk-py/pull/188), [#189](https://github.com/databricks/databricks-sdk-py/pull/189), [#190](https://github.com/databricks/databricks-sdk-py/pull/190)).
* Create a deepcopy of config in api client ([172](https://github.com/databricks/databricks-sdk-py/pull/172)).
* Fix client/secret auth ([186](https://github.com/databricks/databricks-sdk-py/pull/186)).
* Increase DBFS copy buffer size ([185](https://github.com/databricks/databricks-sdk-py/pull/185)).
* Move classes to other repository ([192](https://github.com/databricks/databricks-sdk-py/pull/192)).
* Relax `requests` version upper bound to <3 ([138](https://github.com/databricks/databricks-sdk-py/pull/138)).

0.1.10

Not secure
* Regenerate from OpenAPI spec ([176](https://github.com/databricks/databricks-sdk-py/pull/176)).
* Added improved notebook-native authentication ([152](https://github.com/databricks/databricks-sdk-py/pull/152)).
* Added methods to provide extra user agent and upstream user agent to SDK config ([163](https://github.com/databricks/databricks-sdk-py/pull/163)).
* Added more missing `Optional` type hints ([171](https://github.com/databricks/databricks-sdk-py/pull/171), [#177](https://github.com/databricks/databricks-sdk-py/pull/177)).
* Correctly serialize external entities ([178](https://github.com/databricks/databricks-sdk-py/pull/178)).
* Correctly serialize external enum values in paths ([179](https://github.com/databricks/databricks-sdk-py/pull/179)).
* Mark non-required fields as `Optional` ([170](https://github.com/databricks/databricks-sdk-py/pull/170)).
* Synchronize auth permutation tests with Go SDK ([165](https://github.com/databricks/databricks-sdk-py/pull/165)).

0.1.9

Not secure
* Added new services from OpenAPI spec ([145](https://github.com/databricks/databricks-sdk-py/pull/145), [#159](https://github.com/databricks/databricks-sdk-py/pull/159)).
* Added consistent usage of the `upload(path, IO)` and `download(path) -> IO` across file-related operations ([148](https://github.com/databricks/databricks-sdk-py/pull/148)).
* Added Databricks Metadata Service credential provider ([139](https://github.com/databricks/databricks-sdk-py/pull/139), [#130](https://github.com/databricks/databricks-sdk-py/pull/130)).
* Added exposing runtime credential provider without changing user namespace ([140](https://github.com/databricks/databricks-sdk-py/pull/140)).
* Added a check for `is not None` for primitive fields in `as_dict()` ([147](https://github.com/databricks/databricks-sdk-py/pull/147)).
* Fixed bug related to boolean flags and convert `True` to `true` in query strings ([156](https://github.com/databricks/databricks-sdk-py/pull/156)).
* Fixed generation of external entities ([146](https://github.com/databricks/databricks-sdk-py/pull/146)).
* Make u2m authentication work with new CLI ([150](https://github.com/databricks/databricks-sdk-py/pull/150)).

0.1.8

Not secure
* Regenerated from OpenAPI spec ([124](https://github.com/databricks/databricks-sdk-py/pull/124)).
* Added `codecov.io` badge ([126](https://github.com/databricks/databricks-sdk-py/pull/126)).
* Improved readme with links to examples ([125](https://github.com/databricks/databricks-sdk-py/pull/125)).
* Fixed `AttributeError: 'NoneType' object has no attribute 'debug_truncate_bytes' when instantiating an ApiClient` with empty config ([123](https://github.com/databricks/databricks-sdk-py/pull/123)).

Page 16 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.