Databricks-sdk

Latest version: v0.39.0

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

Scan your dependencies

Page 12 of 16

0.8.0

Not secure
* Adding mock constructor method for WorkspaceClient to support mocked ApiClient ([144](https://github.com/databricks/databricks-sdk-java/pull/144)).

API Changes:

* Renamed permissions APIs to no longer include the service name, for example:
* `getJobPermissionLevels` -> `getPermissionLevels`
* `getJobPermissions` -> `getPermissions`
* `setJobPermissions` -> `setPermissions`
* `updateJobPermissions` -> `updatePermissions`
* Changed `create()` method for `workspaceClient.volumes()` service with new required argument order.
* Added `supportsElasticDisk` field for `com.databricks.sdk.service.compute.NodeType`.
* Changed `create()` method for `workspaceClient.dashboards()` service with new required argument order.
* Added `workspaceClient.dashboardWidgets()` service.
* Added `workspaceClient.queryVisualizations()` service.
* Changed `name` field for `com.databricks.sdk.service.sql.CreateDashboardRequest` to be required.
* Added `dashboardFiltersEnabled` field for `com.databricks.sdk.service.sql.CreateDashboardRequest`.
* Added `runAsRole` field for `com.databricks.sdk.service.sql.CreateDashboardRequest`.
* Added `runAsRole` field for `com.databricks.sdk.service.sql.Query`.
* Added `runAsRole` field for `com.databricks.sdk.service.sql.QueryPostContent`.
* Removed `dashboardId` field for `com.databricks.sdk.service.sql.WidgetOptions`.
* Changed `position` field for `com.databricks.sdk.service.sql.WidgetOptions` to `com.databricks.sdk.service.sql.WidgetPosition` class.
* Removed `text` field for `com.databricks.sdk.service.sql.WidgetOptions`.
* Added `description` field for `com.databricks.sdk.service.sql.WidgetOptions`.
* Added `title` field for `com.databricks.sdk.service.sql.WidgetOptions`.
* Added `com.databricks.sdk.service.sql.CreateQueryVisualizationRequest` class.
* Added `com.databricks.sdk.service.sql.CreateWidget` class.
* Added `com.databricks.sdk.service.sql.DeleteDashboardWidgetRequest` class.
* Added `com.databricks.sdk.service.sql.DeleteQueryVisualizationRequest` class.
* Added `com.databricks.sdk.service.sql.RunAsRole` class.
* Added `com.databricks.sdk.service.sql.WidgetPosition` class.

OpenAPI SHA: 09a7fa63d9ae243e5407941f200960ca14d48b07, Date: 2023-09-04

0.7.1

Not secure
* Improve file download performance ([319](https://github.com/databricks/databricks-sdk-py/pull/319)).

0.7.0

Not secure
* Added support for propagating Request Headers through API Client ([135](https://github.com/databricks/databricks-sdk-java/pull/135)).
* Added support for InputStream for streaming request and response bodies ([138](https://github.com/databricks/databricks-sdk-java/pull/138)).
* Fixed query param serialization for requests with enums ([140](https://github.com/databricks/databricks-sdk-java/pull/140)).

Breaking API Changes:
* Changed `list()` method for `accountClient.storageCredentials()` service to return `com.databricks.sdk.service.catalog.StorageCredentialInfoList` class.
* Removed `workspaceClient.securableTags()` service and all related classes.
* Removed `workspaceClient.subentityTags()` service and all related classes.
* Renamed `provisioningState` field for `com.databricks.sdk.service.catalog.ConnectionInfo` to `provisioningInfo`.
* Removed `instancePoolFleetAttributes` field for `com.databricks.sdk.service.compute.CreateInstancePool`.
* Removed `instancePoolFleetAttributes` field for `com.databricks.sdk.service.compute.EditInstancePool`.
* Removed `com.databricks.sdk.service.compute.FleetLaunchTemplateOverride` class.
* Removed `com.databricks.sdk.service.compute.FleetOnDemandOption` class.
* Removed `com.databricks.sdk.service.compute.FleetOnDemandOptionAllocationStrategy` class.
* Removed `com.databricks.sdk.service.compute.FleetSpotOption` class.
* Removed `com.databricks.sdk.service.compute.FleetSpotOptionAllocationStrategy` class.
* Removed `instancePoolFleetAttributes` field for `com.databricks.sdk.service.compute.GetInstancePool`.
* Removed `instancePoolFleetAttributes` field for `com.databricks.sdk.service.compute.InstancePoolAndStats`.
* Removed `com.databricks.sdk.service.compute.InstancePoolFleetAttributes` class.
* Changed `getByName()` method for `workspaceClient.experiments()` service to return `com.databricks.sdk.service.ml.GetExperimentResponse` class.
* Changed `getExperiment()` method for `workspaceClient.experiments()` service to return `com.databricks.sdk.service.ml.GetExperimentResponse` class.
* Renamed `com.databricks.sdk.service.ml.GetExperimentByNameResponse` class to `com.databricks.sdk.service.ml.GetExperimentResponse`.

API Changes:

* Added `workspaceClient.modelVersions()` service.
* Added `workspaceClient.registeredModels()` service.
* Added `browseOnly` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
* Added `fullName` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
* Added `provisioningInfo` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
* Added `securableKind` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
* Added `securableType` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
* Added `options` field for `com.databricks.sdk.service.catalog.CreateCatalog`.
* Added `options` field for `com.databricks.sdk.service.catalog.UpdateCatalog`.
* Added `com.databricks.sdk.service.catalog.CatalogInfoSecurableKind` class.
* Added `com.databricks.sdk.service.catalog.CreateRegisteredModelRequest` class.
* Added `com.databricks.sdk.service.catalog.DeleteAliasRequest` class.
* Added `com.databricks.sdk.service.catalog.DeleteModelVersionRequest` class.
* Added `com.databricks.sdk.service.catalog.DeleteRegisteredModelRequest` class.
* Added `com.databricks.sdk.service.catalog.GetByAliasRequest` class.
* Added `com.databricks.sdk.service.catalog.GetModelVersionRequest` class.
* Added `com.databricks.sdk.service.catalog.GetRegisteredModelRequest` class.
* Added `com.databricks.sdk.service.catalog.ListModelVersionsRequest` class.
* Added `com.databricks.sdk.service.catalog.ListModelVersionsResponse` class.
* Added `com.databricks.sdk.service.catalog.ListRegisteredModelsRequest` class.
* Added `com.databricks.sdk.service.catalog.ListRegisteredModelsResponse` class.
* Added `com.databricks.sdk.service.catalog.ModelVersionInfo` class.
* Added `com.databricks.sdk.service.catalog.ModelVersionInfoStatus` class.
* Added `com.databricks.sdk.service.catalog.ProvisioningInfo` class.
* Added `com.databricks.sdk.service.catalog.ProvisioningInfoState` class.
* Added `com.databricks.sdk.service.catalog.RegisteredModelAlias` class.
* Added `com.databricks.sdk.service.catalog.RegisteredModelInfo` class.
* Added `com.databricks.sdk.service.catalog.SetRegisteredModelAliasRequest` class.
* Added `com.databricks.sdk.service.catalog.UpdateModelVersionRequest` class.
* Added `com.databricks.sdk.service.catalog.UpdateRegisteredModelRequest` class.
* Added `volumes` field for `com.databricks.sdk.service.compute.InitScriptInfo`.
* Added `com.databricks.sdk.service.compute.VolumesStorageInfo` class.
* Added `workspaceClient.files()` service.
* Added `com.databricks.sdk.service.files.DeleteFileRequest` class.
* Added `com.databricks.sdk.service.files.DownloadRequest` class.
* Added `com.databricks.sdk.service.files.DownloadResponse` class.
* Added `com.databricks.sdk.service.files.UploadRequest` class.
* Added `customTags` field for `com.databricks.sdk.service.provisioning.CreateWorkspaceRequest`.
* Added `customTags` field for `com.databricks.sdk.service.provisioning.UpdateWorkspaceRequest`.
* Added `customTags` field for `com.databricks.sdk.service.provisioning.Workspace`.
* Added `com.databricks.sdk.service.provisioning.CustomTags` class.
* Added `parameters` field for `com.databricks.sdk.service.sql.ExecuteStatementRequest`.
* Added `rowLimit` field for `com.databricks.sdk.service.sql.ExecuteStatementRequest`.
* Added `com.databricks.sdk.service.sql.StatementParameterListItem` class.

OpenAPI SHA: 5d0ccbb790d341eae8e85321a685a9e9e2d5bf24, Date: 2023-08-29

0.6.0

Not secure
* Added support for `dbutils.secrets` ([132](https://github.com/databricks/databricks-sdk-java/pull/132)).
* Added retry in `w.clusters().ensureClusterIsRunning(id)` when cluster is simultaneously started by two different processes ([134](https://github.com/databricks/databricks-sdk-java/pull/134)).
* Set necessary headers when authenticating via Azure CLI ([136](https://github.com/databricks/databricks-sdk-java/pull/136)).

New Services:

* Added `workspaceClient.artifactAllowlists()` service.
* Added `workspaceClient.securableTags()` service.
* Added `workspaceClient.subentityTags()` service.
* Added `com.databricks.sdk.service.catalog.ArtifactAllowlistInfo` class.
* Added `com.databricks.sdk.service.catalog.ArtifactMatcher` class.
* Added `com.databricks.sdk.service.catalog.ArtifactType` class.
* Added `com.databricks.sdk.service.catalog.GetArtifactAllowlistRequest` class.
* Added `com.databricks.sdk.service.catalog.ListSecurableTagsRequest` class.
* Added `com.databricks.sdk.service.catalog.ListSecurableType` class.
* Added `com.databricks.sdk.service.catalog.ListSubentityTagsRequest` class.
* Added `com.databricks.sdk.service.catalog.MatchType` class.
* Added `com.databricks.sdk.service.catalog.SetArtifactAllowlist` class.
* Added `com.databricks.sdk.service.catalog.TagChanges` class.
* Added `com.databricks.sdk.service.catalog.TagKeyValuePair` class.
* Added `com.databricks.sdk.service.catalog.TagSecurable` class.
* Added `com.databricks.sdk.service.catalog.TagSecurableAssignment` class.
* Added `com.databricks.sdk.service.catalog.TagSecurableAssignmentsList` class.
* Added `com.databricks.sdk.service.catalog.TagSubentity` class.
* Added `com.databricks.sdk.service.catalog.TagSubentityAssignmentsList` class.
* Added `com.databricks.sdk.service.catalog.TagsSubentityAssignment` class.
* Added `com.databricks.sdk.service.catalog.UpdateSecurableType` class.
* Added `com.databricks.sdk.service.catalog.UpdateTags` class.

New APIs:

* Added `deleteRuns()` method for `workspaceClient.experiments()` service.
* Added `restoreRuns()` method for `workspaceClient.experiments()` service.
* Added `com.databricks.sdk.service.ml.DeleteRuns` class.
* Added `com.databricks.sdk.service.ml.DeleteRunsResponse` class.
* Added `com.databricks.sdk.service.ml.RestoreRuns` class.
* Added `com.databricks.sdk.service.ml.RestoreRunsResponse` class.
* Added `getSecret()` method for `workspaceClient.secrets()` service.
* Added `com.databricks.sdk.service.workspace.GetSecretRequest` class.
* Added `com.databricks.sdk.service.workspace.GetSecretResponse` class.

API Renames:

* Renamed `effectiveAutoMaintenanceFlag` field to `effectivePredictiveOptimizationFlag` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
* Renamed `enableAutoMaintenance` field to `enablePredictiveOptimization` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
* Renamed `com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlag` class to `com.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlag` class.
* Renamed `com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlagInheritedFromType` class to `com.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlagInheritedFromType`.
* Renamed `com.databricks.sdk.service.catalog.EnableAutoMaintenance` class to `com.databricks.sdk.service.catalog.EnablePredictiveOptimization`.
* Renamed `effectiveAutoMaintenanceFlag` field to `effectivePredictiveOptimizationFlag` field for `com.databricks.sdk.service.catalog.SchemaInfo`.
* Renamed `enableAutoMaintenance` field to `enablePredictiveOptimization` field for `com.databricks.sdk.service.catalog.SchemaInfo`.
* Renamed `effectiveAutoMaintenanceFlag` field to `effectivePredictiveOptimizationFlag` field for `com.databricks.sdk.service.catalog.TableInfo`.
* Renamed `enableAutoMaintenance` field to `enablePredictiveOptimization` field for `com.databricks.sdk.service.catalog.TableInfo`.

OpenAPI SHA: beff621d7b3e1d59244e2e34fc53a496f310e130, Date: 2023-08-17

0.5.0

Not secure
API Changes:

* Changed `create()` method for `accountClient.storageCredentials()` service to return `com.databricks.sdk.service.catalog.AccountsStorageCredentialInfo` class.
* Changed `get()` method for `accountClient.storageCredentials()` service to return `com.databricks.sdk.service.catalog.AccountsStorageCredentialInfo` class.
* Changed `update()` method for `accountClient.storageCredentials()` service to return `com.databricks.sdk.service.catalog.AccountsStorageCredentialInfo` class.
* Changed `create()` method for `workspaceClient.connections()` service with new required argument order.
* Changed `update()` method for `workspaceClient.connections()` service with new required argument order.
* Added `provisioningState` field for `com.databricks.sdk.service.catalog.ConnectionInfo`.
* Added `securableKind` field for `com.databricks.sdk.service.catalog.ConnectionInfo`.
* Added `securableType` field for `com.databricks.sdk.service.catalog.ConnectionInfo`.
* Changed `algorithm` field for `com.databricks.sdk.service.catalog.SseEncryptionDetails` to no longer be required.
* Added `com.databricks.sdk.service.catalog.AccountsStorageCredentialInfo` class.
* Added `com.databricks.sdk.service.catalog.ConnectionInfoSecurableKind` class.
* Added `com.databricks.sdk.service.catalog.ProvisioningState` class.
* Added `dataSecurityMode` field for `com.databricks.sdk.service.compute.CreateCluster`.
* Added `dockerImage` field for `com.databricks.sdk.service.compute.CreateCluster`.
* Added `singleUserName` field for `com.databricks.sdk.service.compute.CreateCluster`.

Bug fixes:

* Renamed `optionsKvpairs` field to `options` for `com.databricks.sdk.service.catalog.ConnectionInfo`.
* Renamed `propertiesKvpairs` field to `properties` for `com.databricks.sdk.service.catalog.ConnectionInfo`.
* Renamed `optionsKvpairs` field to `options` for `com.databricks.sdk.service.catalog.CreateConnection`.
* Renamed `propertiesKvpairs` field to `properties` for `com.databricks.sdk.service.catalog.CreateConnection`.
* Renamed `optionsKvpairs` field to `options` for `com.databricks.sdk.service.catalog.UpdateConnection`.
* Renamed `schema` field to `schemas` for `com.databricks.sdk.service.iam.PartialUpdate`.

OpenAPI SHA: 1e3533f94335f0e6c5d9262bc1fea95b3ddcb0e1, Date: 2023-08-11

0.4.1

* Added an option to configure the location of the bricks CLI ([330](https://github.com/databricks/databricks-sdk-go/pull/330)).
* Added support for Azure CLI authentication on Azure China and Azure GovCloud ([331](https://github.com/databricks/databricks-sdk-go/pull/331)).

Page 12 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.