Releases: databricks/databricks-sdk-java
Releases · databricks/databricks-sdk-java
v0.9.0
- Add additional error metadata to API errors (#153).
- Bugfix: Chunk streaming request bodies only (#157).
- Relicense the Java SDK using the Apache 2.0 license (#158).
Breaking API Changes:
- Changed
list()method foraccountClient.metastoreAssignments()service to returncom.databricks.sdk.service.catalog.ListAccountMetastoreAssignmentsResponseclass. - Changed
artifactMatchersfield forcom.databricks.sdk.service.catalog.ArtifactAllowlistInfotocom.databricks.sdk.service.catalog.ArtifactMatcherListclass. - Removed
ownerfield forcom.databricks.sdk.service.catalog.CreateConnection. Use instead theownerfield ofUpdateConnection. - Changed
artifactMatchersfield forcom.databricks.sdk.service.catalog.SetArtifactAllowlisttocom.databricks.sdk.service.catalog.ArtifactMatcherListclass. - Removed
optionsfield forcom.databricks.sdk.service.catalog.UpdateCatalog. - Changed
cancelAllRuns()method forworkspaceClient.jobs()service with new required argument order. - Changed
jobIdfield forcom.databricks.sdk.service.jobs.CancelAllRunsto no longer be required. - Changed
jobParametersfield forcom.databricks.sdk.service.jobs.RunNowtocom.databricks.sdk.service.jobs.ParamPairsclass. - Changed
query()method forworkspaceClient.servingEndpoints()service. New request type iscom.databricks.sdk.service.serving.QueryEndpointInputclass. - Removed
com.databricks.sdk.service.serving.QueryRequestclass. - Changed
list()method forworkspaceClient.cleanRooms()service to require request ofcom.databricks.sdk.service.sharing.ListCleanRoomsRequestclass. - Changed
executeStatement()method forworkspaceClient.statementExecution()service with new required argument order. - Renamed
com.databricks.sdk.service.sql.ChunkInfoclass toBaseChunkInfo. - Changed
onWaitTimeoutfield forcom.databricks.sdk.service.sql.ExecuteStatementRequesttocom.databricks.sdk.service.sql.ExecuteStatementRequestOnWaitTimeoutclass. - Changed
statementfield forcom.databricks.sdk.service.sql.ExecuteStatementRequestto be required. - Changed
warehouseIdfield forcom.databricks.sdk.service.sql.ExecuteStatementRequestto be required. - Changed
chunksfield forcom.databricks.sdk.service.sql.ResultManifesttocom.databricks.sdk.service.sql.BaseChunkInfoListclass. - Renamed
com.databricks.sdk.service.sql.TimeoutActionclass toExecuteStatementRequestOnWaitTimeout.
API Changes:
- Added
com.databricks.sdk.service.catalog.ListAccountMetastoreAssignmentsResponseclass. - Added
com.databricks.sdk.service.catalog.WorkspaceIdclass. - Added
allQueuedRunsfield forcom.databricks.sdk.service.jobs.CancelAllRuns. - Added
queuefield forcom.databricks.sdk.service.jobs.CreateJob. - Added
queuefield forcom.databricks.sdk.service.jobs.JobSettings. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.RepairRun. - Added
queuefield forcom.databricks.sdk.service.jobs.RunNow. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.RunParameters. - Added
queueReasonfield forcom.databricks.sdk.service.jobs.RunState. - Added
queueDurationfield forcom.databricks.sdk.service.jobs.RunTask. - Added
queuefield forcom.databricks.sdk.service.jobs.SubmitRun. - Added
com.databricks.sdk.service.jobs.QueueSettingsclass. - Added
accountClient.oAuthPublishedApps()service. - Added
com.databricks.sdk.service.oauth2.GetPublishedAppsOutputclass. - Added
com.databricks.sdk.service.oauth2.ListOAuthPublishedAppsRequestclass. - Added
com.databricks.sdk.service.oauth2.PublishedAppOutputclass. - Added
notificationsfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
notificationsfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
notificationsfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
com.databricks.sdk.service.pipelines.Notificationsclass. - Added
patch()method forworkspaceClient.servingEndpoints()service. - Added
tagsfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Added
tagsfield forcom.databricks.sdk.service.serving.ServingEndpoint. - Added
tagsfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
com.databricks.sdk.service.serving.DataframeSplitInputclass. - Added
com.databricks.sdk.service.serving.EndpointTagclass. - Added
com.databricks.sdk.service.serving.PatchServingEndpointTagsclass. - Added
com.databricks.sdk.service.serving.QueryEndpointInputclass. - Added
workspaceClient.credentialsManager()service. - Added
workspaceClient.settings()service. - Added
com.databricks.sdk.service.settings.DefaultNamespaceSettingclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceRequestclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceResponseclass. - Added
com.databricks.sdk.service.settings.ExchangeTokenclass. - Added
com.databricks.sdk.service.settings.ExchangeTokenRequestclass. - Added
com.databricks.sdk.service.settings.ExchangeTokenResponseclass. - Added
com.databricks.sdk.service.settings.PartitionIdclass. - Added
com.databricks.sdk.service.settings.ReadDefaultWorkspaceNamespaceRequestclass. - Added
com.databricks.sdk.service.settings.StringMessageclass. - Added
com.databricks.sdk.service.settings.TokenTypeclass. - Added
com.databricks.sdk.service.settings.UpdateDefaultWorkspaceNamespaceRequestclass. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.ListCleanRoomsResponse. - Added
com.databricks.sdk.service.sharing.ListCleanRoomsRequestclass. - Added
emptyResultStatefield forcom.databricks.sdk.service.sql.AlertOptions. - Added
truncatedfield forcom.databricks.sdk.service.sql.ResultManifest. - Added
com.databricks.sdk.service.sql.AlertOptionsEmptyResultStateclass.
OpenAPI SHA: bcbf6e851e3d82fd910940910dd31c10c059746c, Date: 2023-10-02
v0.8.1
v0.8.0
- Adding mock constructor method for WorkspaceClient to support mocked ApiClient (#144).
API Changes:
- Renamed permissions APIs to no longer include the service name, for example:
getJobPermissionLevels->getPermissionLevelsgetJobPermissions->getPermissionssetJobPermissions->setPermissionsupdateJobPermissions->updatePermissions
- Changed
create()method forworkspaceClient.volumes()service with new required argument order. - Added
supportsElasticDiskfield forcom.databricks.sdk.service.compute.NodeType. - Changed
create()method forworkspaceClient.dashboards()service with new required argument order. - Added
workspaceClient.dashboardWidgets()service. - Added
workspaceClient.queryVisualizations()service. - Changed
namefield forcom.databricks.sdk.service.sql.CreateDashboardRequestto be required. - Added
dashboardFiltersEnabledfield forcom.databricks.sdk.service.sql.CreateDashboardRequest. - Added
runAsRolefield forcom.databricks.sdk.service.sql.CreateDashboardRequest. - Added
runAsRolefield forcom.databricks.sdk.service.sql.Query. - Added
runAsRolefield forcom.databricks.sdk.service.sql.QueryPostContent. - Removed
dashboardIdfield forcom.databricks.sdk.service.sql.WidgetOptions. - Changed
positionfield forcom.databricks.sdk.service.sql.WidgetOptionstocom.databricks.sdk.service.sql.WidgetPositionclass. - Removed
textfield forcom.databricks.sdk.service.sql.WidgetOptions. - Added
descriptionfield forcom.databricks.sdk.service.sql.WidgetOptions. - Added
titlefield forcom.databricks.sdk.service.sql.WidgetOptions. - Added
com.databricks.sdk.service.sql.CreateQueryVisualizationRequestclass. - Added
com.databricks.sdk.service.sql.CreateWidgetclass. - Added
com.databricks.sdk.service.sql.DeleteDashboardWidgetRequestclass. - Added
com.databricks.sdk.service.sql.DeleteQueryVisualizationRequestclass. - Added
com.databricks.sdk.service.sql.RunAsRoleclass. - Added
com.databricks.sdk.service.sql.WidgetPositionclass.
OpenAPI SHA: 09a7fa63d9ae243e5407941f200960ca14d48b07, Date: 2023-09-04
v0.7.0
Release v0.7.0
v0.6.0
- Added support for
dbutils.secrets(#132). - Added retry in
w.clusters().ensureClusterIsRunning(id)when cluster is simultaneously started by two different processes (#134). - Set necessary headers when authenticating via Azure CLI (#136).
New Services:
- Added
workspaceClient.artifactAllowlists()service. - Added
workspaceClient.securableTags()service. - Added
workspaceClient.subentityTags()service. - Added
com.databricks.sdk.service.catalog.ArtifactAllowlistInfoclass. - Added
com.databricks.sdk.service.catalog.ArtifactMatcherclass. - Added
com.databricks.sdk.service.catalog.ArtifactTypeclass. - Added
com.databricks.sdk.service.catalog.GetArtifactAllowlistRequestclass. - Added
com.databricks.sdk.service.catalog.ListSecurableTagsRequestclass. - Added
com.databricks.sdk.service.catalog.ListSecurableTypeclass. - Added
com.databricks.sdk.service.catalog.ListSubentityTagsRequestclass. - Added
com.databricks.sdk.service.catalog.MatchTypeclass. - Added
com.databricks.sdk.service.catalog.SetArtifactAllowlistclass. - Added
com.databricks.sdk.service.catalog.TagChangesclass. - Added
com.databricks.sdk.service.catalog.TagKeyValuePairclass. - Added
com.databricks.sdk.service.catalog.TagSecurableclass. - Added
com.databricks.sdk.service.catalog.TagSecurableAssignmentclass. - Added
com.databricks.sdk.service.catalog.TagSecurableAssignmentsListclass. - Added
com.databricks.sdk.service.catalog.TagSubentityclass. - Added
com.databricks.sdk.service.catalog.TagSubentityAssignmentsListclass. - Added
com.databricks.sdk.service.catalog.TagsSubentityAssignmentclass. - Added
com.databricks.sdk.service.catalog.UpdateSecurableTypeclass. - Added
com.databricks.sdk.service.catalog.UpdateTagsclass.
New APIs:
- Added
deleteRuns()method forworkspaceClient.experiments()service. - Added
restoreRuns()method forworkspaceClient.experiments()service. - Added
com.databricks.sdk.service.ml.DeleteRunsclass. - Added
com.databricks.sdk.service.ml.DeleteRunsResponseclass. - Added
com.databricks.sdk.service.ml.RestoreRunsclass. - Added
com.databricks.sdk.service.ml.RestoreRunsResponseclass. - Added
getSecret()method forworkspaceClient.secrets()service. - Added
com.databricks.sdk.service.workspace.GetSecretRequestclass. - Added
com.databricks.sdk.service.workspace.GetSecretResponseclass.
API Renames:
- Renamed
effectiveAutoMaintenanceFlagfield toeffectivePredictiveOptimizationFlagfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Renamed
enableAutoMaintenancefield toenablePredictiveOptimizationfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Renamed
com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlagclass tocom.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlagclass. - Renamed
com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlagInheritedFromTypeclass tocom.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlagInheritedFromType. - Renamed
com.databricks.sdk.service.catalog.EnableAutoMaintenanceclass tocom.databricks.sdk.service.catalog.EnablePredictiveOptimization. - Renamed
effectiveAutoMaintenanceFlagfield toeffectivePredictiveOptimizationFlagfield forcom.databricks.sdk.service.catalog.SchemaInfo. - Renamed
enableAutoMaintenancefield toenablePredictiveOptimizationfield forcom.databricks.sdk.service.catalog.SchemaInfo. - Renamed
effectiveAutoMaintenanceFlagfield toeffectivePredictiveOptimizationFlagfield forcom.databricks.sdk.service.catalog.TableInfo. - Renamed
enableAutoMaintenancefield toenablePredictiveOptimizationfield forcom.databricks.sdk.service.catalog.TableInfo.
OpenAPI SHA: beff621d7b3e1d59244e2e34fc53a496f310e130, Date: 2023-08-17
v0.5.0
Release v0.5.0 (#133) 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
v0.4.0
To simplify documentation and management of object permissions, this release features a major reorganization of how permissions APIs are structured in the SDK. Rather than using a single Permissions.Get() API for all services, each service supporting permissions has its own permissions APIs. Follow these steps to migrate to the current SDK:
- Change
w.permissions().get()andw.permissions().getByRequestOgjectIdAndRequestObjectType()tow.<Service>.get<Service>Permissions() - Change
w.permissions().getPermissionLevels()tow.<Service>.getServicePermissionLevels() - Change
w.permissions().set()tow.<Service>.set<Service>Permissions() - Change
w.permissions().update()tow.<Service>.update<Service>Permissions()
API Changes:
- Added
getClusterPolicyPermissionLevels()method forworkspaceClient.clusterPolicies()service. - Added
getClusterPolicyPermissions()method forworkspaceClient.clusterPolicies()service. - Added
setClusterPolicyPermissions()method forworkspaceClient.clusterPolicies()service. - Added
updateClusterPolicyPermissions()method forworkspaceClient.clusterPolicies()service. - Added
getClusterPermissionLevels()method forworkspaceClient.clusters()service. - Added
getClusterPermissions()method forworkspaceClient.clusters()service. - Added
setClusterPermissions()method forworkspaceClient.clusters()service. - Added
updateClusterPermissions()method forworkspaceClient.clusters()service. - Added
getInstancePoolPermissionLevels()method forworkspaceClient.instancePools()service. - Added
getInstancePoolPermissions()method forworkspaceClient.instancePools()service. - Added
setInstancePoolPermissions()method forworkspaceClient.instancePools()service. - Added
updateInstancePoolPermissions()method forworkspaceClient.instancePools()service. - Added
com.databricks.sdk.service.compute.ClusterAccessControlRequestclass. - Added
com.databricks.sdk.service.compute.ClusterAccessControlResponseclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionLevelclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionsclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionsDescriptionclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyAccessControlRequestclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyAccessControlResponseclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionLevelclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionsclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionsDescriptionclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.GetClusterPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.compute.GetClusterPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.compute.GetClusterPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.GetClusterPolicyPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.compute.GetClusterPolicyPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.compute.GetClusterPolicyPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.GetInstancePoolPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.compute.GetInstancePoolPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.compute.GetInstancePoolPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.InstancePoolAccessControlRequestclass. - Added
com.databricks.sdk.service.compute.InstancePoolAccessControlResponseclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionLevelclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionsclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionsDescriptionclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionsRequestclass. - Changed
set()method forworkspaceClient.permissions()service to start returningcom.databricks.sdk.service.iam.ObjectPermissionsclass. - Changed
update()method forworkspaceClient.permissions()service to start returningcom.databricks.sdk.service.iam.ObjectPermissionsclass. - Added
getPasswordPermissionLevels()method forworkspaceClient.users()service. - Added
getPasswordPermissions()method forworkspaceClient.users()service. - Added
setPasswordPermissions()method forworkspaceClient.users()service. - Added
updatePasswordPermissions()method forworkspaceClient.users()service. - Added
displayNamefield forcom.databricks.sdk.service.iam.AccessControlResponse. - Changed
rolesfield forcom.databricks.sdk.service.iam.GetAssignableRolesForResourceResponsetocom.databricks.sdk.service.iam.RoleListclass. - Added
com.databricks.sdk.service.iam.GetPasswordPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.iam.PasswordAccessControlRequestclass. - Added
com.databricks.sdk.service.iam.PasswordAccessControlResponseclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionLevelclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionsclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionsDescriptionclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionsRequestclass. - Added
com.databricks.sdk.service.iam.Roleclass. - Added
getJobPermissionLevels()method forworkspaceClient.jobs()service. - Added
getJobPermissions()method forworkspaceClient.jobs()service. - Added
setJobPermissions()method forworkspaceClient.jobs()service. - Added
updateJobPermissions()method forworkspaceClient.jobs()service. - Added
com.databricks.sdk.service.jobs.GetJobPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.jobs.GetJobPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.jobs.GetJobPermissionsRequestclass. - Added
com.databricks.sdk.service.jobs.JobAccessControlRequestclass. - Added
com.databricks.sdk.service.jobs.JobAccessControlResponseclass. - Added
com.databricks.sdk.service.jobs.JobPermissionclass. - Added
com.databricks.sdk.service.jobs.JobPermissionLevelclass. - Added
com.databricks.sdk.service.jobs.JobPermissionsclass. - Added
com.databricks.sdk.service.jobs.JobPermissionsDescriptionclass. - Added
com.databricks.sdk.service.jobs.JobPermissionsRequestclass. - Added
getExperimentPermissionLevels()method forworkspaceClient.experiments()service. - Added
getExperimentPermissions()method forworkspaceClient.experiments()service. - Added
setExperimentPermissions()method forworkspaceClient.experiments()service. - Added
updateExperimentPermissions()method forworkspaceClient.experiments()service. - Added
getRegisteredModelPermissionLevels()method forworkspaceClient.modelRegistry()service. - Added
getRegisteredModelPermissions()method forworkspaceClient.modelRegistry()service. - Added
setRegisteredModelPermissions()method forworkspaceClient.modelRegistry()service. - Added
updateRegisteredModelPermissions()method forworkspaceClient.modelRegistry()service. - Added
com.databricks.sdk.service.ml.ExperimentAccessControlRequestclass. - Added
com.databricks.sdk.service.ml.ExperimentAccessControlResponseclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionLevelclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionsclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionsDescriptionclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionsRequestclass. - Added
com.databricks.sdk.service.ml.GetExperimentPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.ml.GetExperimentPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.ml.GetExperimentPermissionsRequestclass. - Added
com.databricks.sdk.service.ml.GetRegisteredModelPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.ml.GetRegisteredModelPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.ml.GetRegisteredModelPermissionsRequestclass. - Added
com.databricks.sdk.service.ml.RegisteredModelAccessControlRequestclass. - Added
com.databricks.sdk.service.ml.RegisteredModelAccessControlResponseclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionLevelclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionsclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionsDescriptionclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionsRequestclass. - Added
scopesfield forcom.databricks.sdk.service.oauth2.CreateCustomAppIntegration. - Added
getPipelinePermissionLevels()method forworkspaceClient.pipelines()service. - Added
getPipelinePermissions()method forworkspaceClient.pipelines()service. - Added
setPipelinePermissions()method forworkspaceClient.pipelines()service. - Added
updatePipelinePermissions()method forworkspaceClient.pipelines()service. - Added
com.databricks.sdk.service.pipelines.GetPipelinePermissionLevelsRequestclass. - Added
com.databricks.sdk.service.pipelines.GetPipelinePermissionLevelsResponseclass. - Added `com.datab...
v0.3.0
- Handled nested query parameters in ApiClient.withQuery (#125). This fixes issues with filters when listing query history.
API Changes:
- Changed
create()method foraccountClient.metastoreAssignments()service to no longer returncom.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemListclass. - Added
connectionNamefield forcom.databricks.sdk.service.catalog.CreateCatalog. - Added
accessPointfield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Removed
com.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemclass. - Added
accessPointfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
accessPointfield forcom.databricks.sdk.service.catalog.TableInfo. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.TableInfo. - Added
accessPointfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
accessPointfield forcom.databricks.sdk.service.catalog.VolumeInfo. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.VolumeInfo. - Added
com.databricks.sdk.service.catalog.EncryptionDetailsclass. - Added
com.databricks.sdk.service.catalog.SseEncryptionDetailsclass. - Added
com.databricks.sdk.service.catalog.SseEncryptionDetailsAlgorithmclass. - Added
accountClient.networkPolicy()service. - Added
com.databricks.sdk.service.settings.AccountNetworkPolicyMessageclass. - Added
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequestclass. - Added
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponseclass. - Added
com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequestclass. - Added
com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequestclass.
OpenAPI SHA: fbdd0fa3e83fed2c798a58d376529bdb1285b915, Date: 2023-07-26
v0.2.0
- Synchronize auth permutation tests with Go SDK (#108).
- Regenerated from OpenAPI spec (#112).
- Add issue template (#113).
- Add accounts-dod support in the Java SDK (#114).
- Regenerate Java SDK using recent OpenAPI Specification (#115).
- Rerun OpenAPI Generator (#117).
- Integrate with auto-release toolchain (#118).
- Updated CLI token source
parseExpirymethod to account for different time format (#116). - Added support for using new
databricksCLI with backwards compatibility check (#121).
API Changes:
- Changed
create()method foraccountClient.metastoreAssignments()service . New request type iscom.databricks.sdk.service.catalog.AccountsCreateMetastoreAssignmentclass. - Changed
create()method foraccountClient.metastoreAssignments()service to returncom.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemListclass. - Changed
get()method foraccountClient.metastoreAssignments()service to returncom.databricks.sdk.service.catalog.AccountsMetastoreAssignmentclass. - Changed
update()method foraccountClient.metastoreAssignments()service . New request type iscom.databricks.sdk.service.catalog.AccountsUpdateMetastoreAssignmentclass. - Changed
update()method foraccountClient.metastoreAssignments()service to no longer returncom.databricks.sdk.service.catalog.MetastoreAssignmentclass. - Changed
create()method foraccountClient.metastores()service . New request type iscom.databricks.sdk.service.catalog.AccountsCreateMetastoreclass. - Changed
create()method foraccountClient.metastores()service to returncom.databricks.sdk.service.catalog.AccountsMetastoreInfoclass. - Changed
get()method foraccountClient.metastores()service to returncom.databricks.sdk.service.catalog.AccountsMetastoreInfoclass. - Changed
update()method foraccountClient.metastores()service . New request type iscom.databricks.sdk.service.catalog.AccountsUpdateMetastoreclass. - Changed
update()method foraccountClient.metastores()service to returncom.databricks.sdk.service.catalog.AccountsMetastoreInfoclass. - Changed
create()method foraccountClient.storageCredentials()service . New request type iscom.databricks.sdk.service.catalog.AccountsCreateStorageCredentialclass. - Changed
update()method foraccountClient.storageCredentials()service . New request type iscom.databricks.sdk.service.catalog.AccountsUpdateStorageCredentialclass. - Removed
maintenance()method forworkspaceClient.metastores()service. - Added
enableOptimization()method forworkspaceClient.metastores()service. - Added
update()method forworkspaceClient.tables()service. - Changed
get()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.CurrentWorkspaceBindingsclass. - Changed
update()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.CurrentWorkspaceBindingsclass. - Added
workspaceClient.connections()service. - Added
workspaceClient.systemSchemas()service. - Added
connectionNamefield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
optionsfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Removed
metastoreIdfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Added
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Added
forcefield forcom.databricks.sdk.service.catalog.DeleteAccountMetastoreRequest. - Added
forcefield forcom.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest. - Removed
com.databricks.sdk.service.catalog.GcpServiceAccountKeyclass. - Removed
schemasfield forcom.databricks.sdk.service.catalog.ListFunctionsResponse. - Added
functionsfield forcom.databricks.sdk.service.catalog.ListFunctionsResponse. - Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Added
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Removed
com.databricks.sdk.service.catalog.UpdateAutoMaintenanceclass. - Removed
com.databricks.sdk.service.catalog.UpdateAutoMaintenanceResponseclass. - Removed
metastoreIdfield forcom.databricks.sdk.service.catalog.UpdateMetastore. - Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Removed
metastoreIdfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Added
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Changed
assignWorkspacesfield forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindingstocom.databricks.sdk.service.catalog.Listclass. - Changed
unassignWorkspacesfield forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindingstocom.databricks.sdk.service.catalog.Listclass. - Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.ValidateStorageCredential. - Added
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.ValidateStorageCredential. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.ValidateStorageCredential. - Removed
com.databricks.sdk.service.catalog.WorkspaceIdclass. - Added
com.databricks.sdk.service.catalog.AccountsCreateMetastoreclass. - Added
com.databricks.sdk.service.catalog.AccountsCreateMetastoreAssignmentclass. - Added
com.databricks.sdk.service.catalog.AccountsCreateStorageCredentialclass. - Added
com.databricks.sdk.service.catalog.AccountsMetastoreAssignmentclass. - Added
com.databricks.sdk.service.catalog.AccountsMetastoreInfoclass. - Added
com.databricks.sdk.service.catalog.AccountsUpdateMetastoreclass. - Added
com.databricks.sdk.service.catalog.AccountsUpdateMetastoreAssignmentclass. - Added
com.databricks.sdk.service.catalog.AccountsUpdateStorageCredentialclass. - Added
com.databricks.sdk.service.catalog.AzureManagedIdentityclass. - Added
com.databricks.sdk.service.catalog.ConnectionInfoclass. - Added
com.databricks.sdk.service.catalog.ConnectionTypeclass. - Added
com.databricks.sdk.service.catalog.CreateConnectionclass. - Added
com.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemclass. - Added
com.databricks.sdk.service.catalog.CredentialTypeclass. - Added
com.databricks.sdk.service.catalog.CurrentWorkspaceBindingsclass. - Added
com.databricks.sdk.service.catalog.DatabricksGcpServiceAccountResponseclass. - Added
com.databricks.sdk.service.catalog.DeleteConnectionRequestclass. - Added
com.databricks.sdk.service.catalog.DisableRequestclass. - Added
com.databricks.sdk.service.catalog.DisableSchemaNameclass. - Added
com.databricks.sdk.service.catalog.EnableRequestclass. - Added
com.databricks.sdk.service.catalog.EnableSchemaNameclass. - Added
com.databricks.sdk.service.catalog.GetConnectionRequestclass. - Added
com.databricks.sdk.service.catalog.ListConnectionsResponseclass. - Added
com.databricks.sdk.service.catalog.ListSystemSchemasRequestclass. - Added
com.databricks.sdk.service.catalog.ListSystemSchemasResponseclass. - Added
com.databricks.sdk.service.catalog.PropertiesKvPairsclass. - Added
com.databricks.sdk.service.catalog.SecurableOptionsMapclass. - Added
com.databricks.sdk.service.catalog.SystemSchemaInfoclass. - Added
com.databricks.sdk.service.catalog.SystemSchemaInfoStateclass. - Added
com.databricks.sdk.service.catalog.UpdateConnectionclass. - Added
com.databricks.sdk.service.catalog.UpdatePredictiveOptimizationclass. - Added
com.databricks.sdk.service.catalog.UpdatePredictiveOptimizationResponseclass. - Added
com.databricks.sdk.service.catalog.UpdateTableRequestclass. - Changed
get()method forworkspaceClient.clusters()service to returncom.databricks.sdk.service.compute.ClusterDetailsclass. - Removed
com.databricks.sdk.service.compute.BaseClusterInfoclass. - Added
dataSecurityModefield forcom.databricks.sdk.service.compute.ClusterAttributes. - Added
dockerImagefield forcom.databricks.sdk.service.compute.ClusterAttributes. - Added
singleUserNamefield forcom.databricks.sdk.service.compute.ClusterAttributes. - Removed
com.databricks.sdk.service.compute.ClusterInfoclass. - Added
gcpAttributesfield forcom.databricks.sdk.service.compute.CreateInstancePool. - Added
dataSecurityModefield forcom.databricks.sdk.service.compute.EditCluster. - Added
dockerImagefield forcom.databricks.sdk.service.compute.EditCluster. - Added
singleUserNamefield forcom.databricks.sdk.service.compute.EditCluster. - Added
gcpAttributesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Added
localSsdCountfield for `com.databricks.sdk.service.compu...