- Added
accountClient.federationPolicy()
service andaccountClient.servicePrincipalFederationPolicy()
service. - Added
isSingleNode
,kind
anduseMlRuntime
fields forcom.databricks.sdk.service.compute.ClusterAttributes
. - Added
isSingleNode
,kind
anduseMlRuntime
fields forcom.databricks.sdk.service.compute.ClusterDetails
. - Added
isSingleNode
,kind
anduseMlRuntime
fields forcom.databricks.sdk.service.compute.ClusterSpec
. - Added
isSingleNode
,kind
anduseMlRuntime
fields forcom.databricks.sdk.service.compute.CreateCluster
. - Added
isSingleNode
,kind
anduseMlRuntime
fields forcom.databricks.sdk.service.compute.EditCluster
. - Added
isSingleNode
,kind
anduseMlRuntime
fields forcom.databricks.sdk.service.compute.UpdateClusterResource
. - Added
updateParameterSyntax
field forcom.databricks.sdk.service.dashboards.MigrateDashboardRequest
. - Added
cleanRoomsNotebookTask
field forcom.databricks.sdk.service.jobs.RunTask
. - Added
cleanRoomsNotebookTask
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
cleanRoomsNotebookTask
field forcom.databricks.sdk.service.jobs.Task
. - Changed
daysOfWeek
field forcom.databricks.sdk.service.pipelines.RestartWindow
to typecom.databricks.sdk.service.pipelines.RestartWindowDaysOfWeekList
class.
OpenAPI SHA: a6a317df8327c9b1e5cb59a03a42ffa2aabeef6d, Date: 2024-12-16
- Update SDK to OpenAPI spec (#389).
- Added
com.databricks.sdk.service.cleanrooms
package. - Added
delete()
method forworkspaceClient.aibiDashboardEmbeddingAccessPolicy()
service. - Added
delete()
method forworkspaceClient.aibiDashboardEmbeddingApprovedDomains()
service. - Added
databricksGcpServiceAccount
field forcom.databricks.sdk.service.catalog.CreateCredentialRequest
. - Added
databricksGcpServiceAccount
field forcom.databricks.sdk.service.catalog.CredentialInfo
. - Added
gcpOptions
field forcom.databricks.sdk.service.catalog.GenerateTemporaryServiceCredentialRequest
. - Added
databricksGcpServiceAccount
field forcom.databricks.sdk.service.catalog.UpdateCredentialRequest
. - Added
cachedQuerySchema
field forcom.databricks.sdk.service.dashboards.QueryAttachment
. - Added .
- Removed
gcpServiceAccountKey
field forcom.databricks.sdk.service.catalog.CreateCredentialRequest
.
OpenAPI SHA: 7016dcbf2e011459416cf408ce21143bcc4b3a25, Date: 2024-12-05
- Update Jobs GetRun API to support paginated responses for jobs and ForEach tasks (#386).
- Added
servicePrincipalClientId
field forcom.databricks.sdk.service.apps.App
. - Added
azureServicePrincipal
,gcpServiceAccountKey
andreadOnly
fields forcom.databricks.sdk.service.catalog.CreateCredentialRequest
. - Added
azureServicePrincipal
,readOnly
andusedForManagedStorage
fields forcom.databricks.sdk.service.catalog.CredentialInfo
. - Added
azureServicePrincipal
andreadOnly
fields forcom.databricks.sdk.service.catalog.UpdateCredentialRequest
. - Added
externalLocationName
,readOnly
andurl
fields forcom.databricks.sdk.service.catalog.ValidateCredentialRequest
. - Added
isDir
field forcom.databricks.sdk.service.catalog.ValidateCredentialResponse
. - Changed
createCredential()
andgenerateTemporaryServiceCredential()
methods forworkspaceClient.credentials()
service with new required argument order. - Changed
accessConnectorId
field forcom.databricks.sdk.service.catalog.AzureManagedIdentity
to be required. - Changed
accessConnectorId
field forcom.databricks.sdk.service.catalog.AzureManagedIdentity
to be required. - Changed
name
field forcom.databricks.sdk.service.catalog.CreateCredentialRequest
to be required. - Changed
credentialName
field forcom.databricks.sdk.service.catalog.GenerateTemporaryServiceCredentialRequest
to be required.
OpenAPI SHA: f2385add116e3716c8a90a0b68e204deb40f996c, Date: 2024-11-15
- DatabricksConfig: Add clone() support (#376).
- Fix vulnerabilities in the present SDK version (#383).
- Add test instructions for external contributors (#370).
- Always write message for manual test integration (#374).
- Automatically trigger integration tests on PR (#369).
- Move templates in the code generator (#373).
- Refresh PR template (#381).
- Added
workspaceClient.aibiDashboardEmbeddingAccessPolicy()
service andworkspaceClient.aibiDashboardEmbeddingApprovedDomains()
service. - Added
workspaceClient.credentials()
service. - Added
appDeployment
field forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest
. - Added
app
field forcom.databricks.sdk.service.apps.CreateAppRequest
. - Added
app
field forcom.databricks.sdk.service.apps.UpdateAppRequest
. - Added
table
field forcom.databricks.sdk.service.catalog.CreateOnlineTableRequest
. - Added
azureAad
field forcom.databricks.sdk.service.catalog.GenerateTemporaryTableCredentialResponse
. - Added
omitUsername
field forcom.databricks.sdk.service.catalog.ListTablesRequest
. - Added
fullName
field forcom.databricks.sdk.service.catalog.StorageCredentialInfo
. - Added
dashboard
field forcom.databricks.sdk.service.dashboards.CreateDashboardRequest
. - Added
schedule
field forcom.databricks.sdk.service.dashboards.CreateScheduleRequest
. - Added
subscription
field forcom.databricks.sdk.service.dashboards.CreateSubscriptionRequest
. - Added
warehouseId
field forcom.databricks.sdk.service.dashboards.Schedule
. - Added
dashboard
field forcom.databricks.sdk.service.dashboards.UpdateDashboardRequest
. - Added
schedule
field forcom.databricks.sdk.service.dashboards.UpdateScheduleRequest
. - Added
only
field forcom.databricks.sdk.service.jobs.RunNow
. - Added
pageToken
field forcom.databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.oauth2.ListServicePrincipalSecretsResponse
. - Added
restartWindow
field forcom.databricks.sdk.service.pipelines.CreatePipeline
. - Added
restartWindow
field forcom.databricks.sdk.service.pipelines.EditPipeline
. - Added
connectionName
field forcom.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition
. - Added
restartWindow
field forcom.databricks.sdk.service.pipelines.PipelineSpec
. - Added
isNoPublicIpEnabled
field forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest
. - Added
privateAccessSettingsId
field forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest
. - Added
externalCustomerInfo
andisNoPublicIpEnabled
fields forcom.databricks.sdk.service.provisioning.Workspace
. - Added
lastUsedDay
field forcom.databricks.sdk.service.settings.TokenInfo
. - Changed
create()
method forworkspaceClient.apps()
service with new required argument order. - Changed
executeMessageQuery()
method forworkspaceClient.genie()
service . New request type iscom.databricks.sdk.service.dashboards.GenieExecuteMessageQueryRequest
class. - Changed
executeMessageQuery()
method forworkspaceClient.genie()
service to typeexecuteMessageQuery()
method forworkspaceClient.genie()
service. - Changed
create()
,createSchedule()
,createSubscription()
andupdateSchedule()
methods forworkspaceClient.lakeview()
service with new required argument order. - Removed
workspaceClient.cleanRooms()
service. - Removed
deploymentId
,mode
andsourceCodePath
fields forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest
. - Removed
description
,name
andresources
fields forcom.databricks.sdk.service.apps.CreateAppRequest
. - Removed
description
andresources
fields forcom.databricks.sdk.service.apps.UpdateAppRequest
. - Removed
name
andspec
fields forcom.databricks.sdk.service.catalog.CreateOnlineTableRequest
. - Removed
displayName
,parentPath
,serializedDashboard
andwarehouseId
fields forcom.databricks.sdk.service.dashboards.CreateDashboardRequest
. - Removed
cronSchedule
,displayName
andpauseStatus
fields forcom.databricks.sdk.service.dashboards.CreateScheduleRequest
. - Removed
subscriber
field forcom.databricks.sdk.service.dashboards.CreateSubscriptionRequest
. - Removed
displayName
,etag
,serializedDashboard
andwarehouseId
fields forcom.databricks.sdk.service.dashboards.UpdateDashboardRequest
. - Removed
cronSchedule
,displayName
,etag
andpauseStatus
fields forcom.databricks.sdk.service.dashboards.UpdateScheduleRequest
. - Removed
prevPageToken
field forcom.databricks.sdk.service.jobs.Run
.
OpenAPI SHA: d25296d2f4aa7bd6195c816fdf82e0f960f775da, Date: 2024-11-07
- Experimental: Make retry strategy configurable (#363).
- CommonHttpsClient Builder - set timeout correctly (#362).
- Fix Ubuntu unit tests on Github Actions (#366).
- Added
workspaceClient.disableLegacyDbfs()
service. - Added
com.databricks.sdk.service.apps.AppResource
,com.databricks.sdk.service.apps.AppResourceJob
,com.databricks.sdk.service.apps.AppResourceJobJobPermission
,com.databricks.sdk.service.apps.AppResourceSecret
,com.databricks.sdk.service.apps.AppResourceSecretSecretPermission
,com.databricks.sdk.service.apps.AppResourceServingEndpoint
,com.databricks.sdk.service.apps.AppResourceServingEndpointServingEndpointPermission
,com.databricks.sdk.service.apps.AppResourceSqlWarehouse
andcom.databricks.sdk.service.apps.AppResourceSqlWarehouseSqlWarehousePermission
classes. - Added
com.databricks.sdk.service.pipelines.ReportSpec
class. - Added
com.databricks.sdk.service.settings.DeleteDisableLegacyDbfsRequest
,com.databricks.sdk.service.settings.DeleteDisableLegacyDbfsResponse
,com.databricks.sdk.service.settings.DisableLegacyDbfs
,com.databricks.sdk.service.settings.GetDisableLegacyDbfsRequest
andcom.databricks.sdk.service.settings.UpdateDisableLegacyDbfsRequest
classes. - Added
com.databricks.sdk.service.workspace.CreateCredentialsRequest
,com.databricks.sdk.service.workspace.CreateRepoRequest
,com.databricks.sdk.service.workspace.CreateRepoResponse
,com.databricks.sdk.service.workspace.DeleteCredentialsRequest
,Object
,Object
,com.databricks.sdk.service.workspace.GetCredentialsRequest
,com.databricks.sdk.service.workspace.GetRepoResponse
,com.databricks.sdk.service.workspace.ListCredentialsResponse
,com.databricks.sdk.service.workspace.UpdateCredentialsRequest
,Object
,com.databricks.sdk.service.workspace.UpdateRepoRequest
andObject
classes. - Added
defaultSourceCodePath
andresources
fields forcom.databricks.sdk.service.apps.App
. - Added
resources
field forcom.databricks.sdk.service.apps.CreateAppRequest
. - Added
resources
field forcom.databricks.sdk.service.apps.UpdateAppRequest
. - Added
unityCatalogProvisioningState
field forcom.databricks.sdk.service.catalog.OnlineTable
. - Added
isTruncated
field forcom.databricks.sdk.service.dashboards.Result
. - Added
effectiveBudgetPolicyId
field forcom.databricks.sdk.service.jobs.BaseJob
. - Added
budgetPolicyId
field forcom.databricks.sdk.service.jobs.CreateJob
. - Added
effectiveBudgetPolicyId
field forcom.databricks.sdk.service.jobs.Job
. - Added
budgetPolicyId
field forcom.databricks.sdk.service.jobs.JobSettings
. - Added
budgetPolicyId
field forcom.databricks.sdk.service.jobs.SubmitRun
. - Added
schema
field forcom.databricks.sdk.service.pipelines.CreatePipeline
. - Added
schema
field forcom.databricks.sdk.service.pipelines.EditPipeline
. - Added
report
field forcom.databricks.sdk.service.pipelines.IngestionConfig
. - Added
schema
field forcom.databricks.sdk.service.pipelines.PipelineSpec
. - Added
sequenceBy
field forcom.databricks.sdk.service.pipelines.TableSpecificConfig
. - Added
notifyOnOk
field forcom.databricks.sdk.service.sql.Alert
. - Added
notifyOnOk
field forcom.databricks.sdk.service.sql.CreateAlertRequestAlert
. - Added
notifyOnOk
field forcom.databricks.sdk.service.sql.ListAlertsResponseAlert
. - Added
notifyOnOk
field forcom.databricks.sdk.service.sql.UpdateAlertRequestAlert
. - Added
credentialId
,gitProvider
andgitUsername
fields forcom.databricks.sdk.service.workspace.GetCredentialsResponse
. - Changed
create()
method forworkspaceClient.gitCredentials()
service . New request type iscom.databricks.sdk.service.workspace.CreateCredentialsRequest
class. - Changed
delete()
method forworkspaceClient.gitCredentials()
service to returnObject
class. - Changed
delete()
method forworkspaceClient.gitCredentials()
service . New request type iscom.databricks.sdk.service.workspace.DeleteCredentialsRequest
class. - Changed
get()
method forworkspaceClient.gitCredentials()
service to returncom.databricks.sdk.service.workspace.GetCredentialsResponse
class. - Changed
get()
method forworkspaceClient.gitCredentials()
service . New request type iscom.databricks.sdk.service.workspace.GetCredentialsRequest
class. - Changed
list()
method forworkspaceClient.gitCredentials()
service to returncom.databricks.sdk.service.workspace.ListCredentialsResponse
class. - Changed
update()
method forworkspaceClient.gitCredentials()
service to returnObject
class. - Changed
update()
method forworkspaceClient.gitCredentials()
service . New request type iscom.databricks.sdk.service.workspace.UpdateCredentialsRequest
class. - Changed
create()
method forworkspaceClient.repos()
service . New request type iscom.databricks.sdk.service.workspace.CreateRepoRequest
class. - Changed
create()
method forworkspaceClient.repos()
service to returncom.databricks.sdk.service.workspace.CreateRepoResponse
class. - Changed
delete()
method forworkspaceClient.repos()
service to returnObject
class. - Changed
get()
method forworkspaceClient.repos()
service to returncom.databricks.sdk.service.workspace.GetRepoResponse
class. - Changed
update()
method forworkspaceClient.repos()
service to returnObject
class. - Changed
update()
method forworkspaceClient.repos()
service . New request type iscom.databricks.sdk.service.workspace.UpdateRepoRequest
class. - Changed
credentialId
andgitProvider
fields forcom.databricks.sdk.service.workspace.CreateCredentialsResponse
to be required. - Changed
credentialId
field forcom.databricks.sdk.service.workspace.CredentialInfo
to be required. - Changed
patterns
field forcom.databricks.sdk.service.workspace.SparseCheckout
tocom.databricks.sdk.service.workspace.List
class. - Changed
patterns
field forcom.databricks.sdk.service.workspace.SparseCheckoutUpdate
tocom.databricks.sdk.service.workspace.List
class. - Removed
com.databricks.sdk.service.workspace.CreateCredentials
,com.databricks.sdk.service.workspace.CreateRepo
,com.databricks.sdk.service.workspace.DeleteGitCredentialRequest
,com.databricks.sdk.service.workspace.GetGitCredentialRequest
,com.databricks.sdk.service.workspace.SparseCheckoutPattern
,com.databricks.sdk.service.workspace.UpdateCredentials
,com.databricks.sdk.service.workspace.UpdateRepo
andObject
classes. - Removed
credentials
field forcom.databricks.sdk.service.workspace.GetCredentialsResponse
.
OpenAPI SHA: cf9c61453990df0f9453670f2fe68e1b128647a2, Date: 2024-10-14
- Make
UserAgent
'sotherInfo
thread-safe (#357).
- Retry on too many auth requests (#355).
- Added
workspaceClient.disableLegacyAccess()
service andaccountClient.disableLegacyFeatures()
service. - Added
workspaceClient.temporaryTableCredentials()
service. - Added
putAiGateway()
method forworkspaceClient.servingEndpoints()
service. - Added
com.databricks.sdk.service.apps.ApplicationState
,com.databricks.sdk.service.apps.ApplicationStatus
,com.databricks.sdk.service.apps.ComputeState
andcom.databricks.sdk.service.apps.ComputeStatus
classes. - Added
com.databricks.sdk.service.catalog.AwsCredentials
,com.databricks.sdk.service.catalog.AzureUserDelegationSas
,com.databricks.sdk.service.catalog.GcpOauthToken
,com.databricks.sdk.service.catalog.GenerateTemporaryTableCredentialRequest
,com.databricks.sdk.service.catalog.GenerateTemporaryTableCredentialResponse
,com.databricks.sdk.service.catalog.R2Credentials
andcom.databricks.sdk.service.catalog.TableOperation
classes. - Added
com.databricks.sdk.service.serving.AiGatewayConfig
,com.databricks.sdk.service.serving.AiGatewayGuardrailParameters
,com.databricks.sdk.service.serving.AiGatewayGuardrailPiiBehavior
,com.databricks.sdk.service.serving.AiGatewayGuardrailPiiBehaviorBehavior
,com.databricks.sdk.service.serving.AiGatewayGuardrails
,com.databricks.sdk.service.serving.AiGatewayInferenceTableConfig
,com.databricks.sdk.service.serving.AiGatewayRateLimit
,com.databricks.sdk.service.serving.AiGatewayRateLimitKey
,com.databricks.sdk.service.serving.AiGatewayRateLimitRenewalPeriod
,com.databricks.sdk.service.serving.AiGatewayUsageTrackingConfig
,com.databricks.sdk.service.serving.PutAiGatewayRequest
andcom.databricks.sdk.service.serving.PutAiGatewayResponse
classes. - Added
com.databricks.sdk.service.settings.BooleanMessage
,com.databricks.sdk.service.settings.DeleteDisableLegacyAccessRequest
,com.databricks.sdk.service.settings.DeleteDisableLegacyAccessResponse
,com.databricks.sdk.service.settings.DeleteDisableLegacyFeaturesRequest
,com.databricks.sdk.service.settings.DeleteDisableLegacyFeaturesResponse
,com.databricks.sdk.service.settings.DisableLegacyAccess
,com.databricks.sdk.service.settings.DisableLegacyFeatures
,com.databricks.sdk.service.settings.GetDisableLegacyAccessRequest
,com.databricks.sdk.service.settings.GetDisableLegacyFeaturesRequest
,com.databricks.sdk.service.settings.UpdateDisableLegacyAccessRequest
andcom.databricks.sdk.service.settings.UpdateDisableLegacyFeaturesRequest
classes. - Added
appStatus
andcomputeStatus
fields forcom.databricks.sdk.service.apps.App
. - Added
deploymentId
field forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest
. - Added
externalAccessEnabled
field forcom.databricks.sdk.service.catalog.GetMetastoreSummaryResponse
. - Added
includeManifestCapabilities
field forcom.databricks.sdk.service.catalog.GetTableRequest
. - Added
includeManifestCapabilities
field forcom.databricks.sdk.service.catalog.ListSummariesRequest
. - Added
includeManifestCapabilities
field forcom.databricks.sdk.service.catalog.ListTablesRequest
. - Added
externalAccessEnabled
field forcom.databricks.sdk.service.catalog.MetastoreInfo
. - Added
budgetPolicyId
field forcom.databricks.sdk.service.pipelines.CreatePipeline
. - Added
budgetPolicyId
field forcom.databricks.sdk.service.pipelines.EditPipeline
. - Added
effectiveBudgetPolicyId
field forcom.databricks.sdk.service.pipelines.GetPipelineResponse
. - Added
budgetPolicyId
field forcom.databricks.sdk.service.pipelines.PipelineSpec
. - Added
aiGateway
field forcom.databricks.sdk.service.serving.CreateServingEndpoint
. - Added
aiGateway
field forcom.databricks.sdk.service.serving.ServingEndpoint
. - Added
aiGateway
field forcom.databricks.sdk.service.serving.ServingEndpointDetailed
. - Added
workspaceId
field forcom.databricks.sdk.service.settings.TokenInfo
. - Changed
delete()
,start()
andstop()
methods forworkspaceClient.apps()
service to returncom.databricks.sdk.service.apps.App
class. - Changed
deploy()
method forworkspaceClient.apps()
service with new required argument order. - Changed
sourceCodePath
field forcom.databricks.sdk.service.apps.AppDeployment
to no longer be required. - Changed
sourceCodePath
field forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest
to no longer be required. - Changed
returnParams
androutineDependencies
fields forcom.databricks.sdk.service.catalog.CreateFunction
to no longer be required. - Removed
com.databricks.sdk.service.apps.AppState
,com.databricks.sdk.service.apps.AppStatus
,Object
andObject
classes. - Removed
com.databricks.sdk.service.sql.ClientCallContext
,com.databricks.sdk.service.sql.EncodedText
,com.databricks.sdk.service.sql.EncodedTextEncoding
,com.databricks.sdk.service.sql.QuerySource
,com.databricks.sdk.service.sql.QuerySourceDriverInfo
,com.databricks.sdk.service.sql.QuerySourceEntryPoint
,com.databricks.sdk.service.sql.QuerySourceJobManager
,com.databricks.sdk.service.sql.QuerySourceTrigger
andcom.databricks.sdk.service.sql.ServerlessChannelInfo
classes. - Removed
status
field forcom.databricks.sdk.service.apps.App
. - Removed
querySource
field forcom.databricks.sdk.service.sql.QueryInfo
.
OpenAPI SHA: 6f6b1371e640f2dfeba72d365ac566368656f6b6, Date: 2024-09-19
- Remove proxy settings from databricks config and use commons http client builder for connection manager (#337).
- Add a way to provide non proxy hosts (#331).
- Add support for discovery URL (#336).
- Provide SSLSocketFactory in HttpClient (#333).
- DatabricksConfig: newWithWorkspaceHost should retain authType (#338).
- Handle login.html incorrect validation for private link (#340).
- Fix nightly test failure (#339).
- Added
regenerateDashboard()
method forworkspaceClient.qualityMonitors()
service. - Added
com.databricks.sdk.service.catalog.RegenerateDashboardRequest
andcom.databricks.sdk.service.catalog.RegenerateDashboardResponse
classes. - Added
com.databricks.sdk.service.jobs.QueueDetails
,com.databricks.sdk.service.jobs.QueueDetailsCodeCode
,com.databricks.sdk.service.jobs.RunLifecycleStateV2State
,com.databricks.sdk.service.jobs.RunStatus
,com.databricks.sdk.service.jobs.TerminationCodeCode
,com.databricks.sdk.service.jobs.TerminationDetails
andcom.databricks.sdk.service.jobs.TerminationTypeType
classes. - Added
status
field forcom.databricks.sdk.service.jobs.BaseRun
. - Added
status
field forcom.databricks.sdk.service.jobs.RepairHistoryItem
. - Added
status
field forcom.databricks.sdk.service.jobs.Run
. - Added
status
field forcom.databricks.sdk.service.jobs.RunTask
. - Added
maxProvisionedThroughput
andminProvisionedThroughput
fields forcom.databricks.sdk.service.serving.ServedModelInput
. - Added
columnsToSync
field forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest
. - Changed
workloadSize
field forcom.databricks.sdk.service.serving.ServedModelInput
to no longer be required.
OpenAPI SHA: d05898328669a3f8ab0c2ecee37db2673d3ea3f7, Date: 2024-09-04
- Added
workspaceClient.policyComplianceForClusters()
service. - Added
workspaceClient.policyComplianceForJobs()
service. - Added
workspaceClient.resourceQuotas()
service. - Added
com.databricks.sdk.service.catalog.GetQuotaRequest
,com.databricks.sdk.service.catalog.GetQuotaResponse
,com.databricks.sdk.service.catalog.ListQuotasRequest
,com.databricks.sdk.service.catalog.ListQuotasResponse
andcom.databricks.sdk.service.catalog.QuotaInfo
classes. - Added
com.databricks.sdk.service.compute.ClusterCompliance
,com.databricks.sdk.service.compute.ClusterSettingsChange
,com.databricks.sdk.service.compute.EnforceClusterComplianceRequest
,com.databricks.sdk.service.compute.EnforceClusterComplianceResponse
,com.databricks.sdk.service.compute.GetClusterComplianceRequest
,com.databricks.sdk.service.compute.GetClusterComplianceResponse
,com.databricks.sdk.service.compute.ListClusterCompliancesRequest
andcom.databricks.sdk.service.compute.ListClusterCompliancesResponse
classes. - Added
com.databricks.sdk.service.jobs.EnforcePolicyComplianceForJobResponseJobClusterSettingsChange
,com.databricks.sdk.service.jobs.EnforcePolicyComplianceRequest
,com.databricks.sdk.service.jobs.EnforcePolicyComplianceResponse
,com.databricks.sdk.service.jobs.GetPolicyComplianceRequest
,com.databricks.sdk.service.jobs.GetPolicyComplianceResponse
,com.databricks.sdk.service.jobs.JobCompliance
,com.databricks.sdk.service.jobs.ListJobComplianceForPolicyResponse
andcom.databricks.sdk.service.jobs.ListJobComplianceRequest
classes. - Added
fallback
field forcom.databricks.sdk.service.catalog.CreateExternalLocation
. - Added
fallback
field forcom.databricks.sdk.service.catalog.ExternalLocationInfo
. - Added
fallback
field forcom.databricks.sdk.service.catalog.UpdateExternalLocation
. - Added
jobRunId
field forcom.databricks.sdk.service.jobs.BaseRun
. - Added
jobRunId
field forcom.databricks.sdk.service.jobs.Run
. - Added
includeMetrics
field forcom.databricks.sdk.service.sql.ListQueryHistoryRequest
. - Added
statementIds
field forcom.databricks.sdk.service.sql.QueryFilter
. - Removed
com.databricks.sdk.service.sql.ContextFilter
class. - Removed
contextFilter
field forcom.databricks.sdk.service.sql.QueryFilter
. - Removed
pipelineId
andpipelineUpdateId
fields forcom.databricks.sdk.service.sql.QuerySource
.
OpenAPI SHA: 3eae49b444cac5a0118a3503e5b7ecef7f96527a, Date: 2024-08-21
- Test that Jobs API endpoints are pinned to 2.1 (#319).
- Added
update()
method forworkspaceClient.clusters()
service. - Added
com.databricks.sdk.service.compute.UpdateCluster
,com.databricks.sdk.service.compute.UpdateClusterResource
andObject
classes. - Added
com.databricks.sdk.service.pipelines.IngestionPipelineDefinition
class. - Added
maxResults
andpageToken
fields forcom.databricks.sdk.service.catalog.GetBindingsRequest
. - Added
includeAliases
field forcom.databricks.sdk.service.catalog.GetByAliasRequest
. - Added
includeAliases
field forcom.databricks.sdk.service.catalog.GetModelVersionRequest
. - Added
includeAliases
field forcom.databricks.sdk.service.catalog.GetRegisteredModelRequest
. - Added
maxResults
andpageToken
fields forcom.databricks.sdk.service.catalog.ListSystemSchemasRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.catalog.ListSystemSchemasResponse
. - Added
aliases
field forcom.databricks.sdk.service.catalog.ModelVersionInfo
. - Added
nextPageToken
field forcom.databricks.sdk.service.catalog.WorkspaceBindingsResponse
. - Added
version
field forcom.databricks.sdk.service.compute.GetPolicyFamilyRequest
. - Added
id
field forcom.databricks.sdk.service.dashboards.QueryAttachment
. - Added
id
field forcom.databricks.sdk.service.dashboards.TextAttachment
. - Added
expirationTime
field forcom.databricks.sdk.service.sharing.CreateRecipient
. - Added
expirationTime
field forcom.databricks.sdk.service.sharing.UpdateRecipient
. - Changed
create()
andedit()
methods forworkspaceClient.clusterPolicies()
service with new required argument order. - Changed
get()
method forworkspaceClient.modelVersions()
service to returncom.databricks.sdk.service.catalog.ModelVersionInfo
class. - Changed
name
field forcom.databricks.sdk.service.compute.CreatePolicy
to no longer be required. - Changed
name
field forcom.databricks.sdk.service.compute.EditPolicy
to no longer be required. - Changed
policyFamilyId
field forcom.databricks.sdk.service.compute.GetPolicyFamilyRequest
toString
class. - Changed
policyFamilies
field forcom.databricks.sdk.service.compute.ListPolicyFamiliesResponse
to no longer be required. - Changed
definition
,description
,name
andpolicyFamilyId
fields forcom.databricks.sdk.service.compute.PolicyFamily
to no longer be required. - Changed
accessControlList
field forcom.databricks.sdk.service.jobs.CreateJob
tocom.databricks.sdk.service.jobs.JobAccessControlRequestList
class. - Changed
accessControlList
field forcom.databricks.sdk.service.jobs.SubmitRun
tocom.databricks.sdk.service.jobs.JobAccessControlRequestList
class. - Changed
ingestionDefinition
field forcom.databricks.sdk.service.pipelines.CreatePipeline
tocom.databricks.sdk.service.pipelines.IngestionPipelineDefinition
class. - Changed
ingestionDefinition
field forcom.databricks.sdk.service.pipelines.EditPipeline
tocom.databricks.sdk.service.pipelines.IngestionPipelineDefinition
class. - Changed
ingestionDefinition
field forcom.databricks.sdk.service.pipelines.PipelineSpec
tocom.databricks.sdk.service.pipelines.IngestionPipelineDefinition
class. - Removed
com.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition
class. - Removed
com.databricks.sdk.service.compute.PolicyFamilyId
class.
OpenAPI SHA: f98c07f9c71f579de65d2587bb0292f83d10e55d, Date: 2024-08-12
- Add missing token URL and client ID in Github OIDC Credentials Provider (#322).
- Add example for workspace unified authentication (#320).
- Fix processing of
quoted
titles (#314). - Fixed SqlIT integration tests (#326).
- Move PR message validation to a separate workflow (#312).
- Trigger the validate workflow in the merge queue (#313).
- Update OpenAPI spec (#316).
- Added
com.databricks.sdk.service.apps
package. - Added
accountClient.usageDashboards()
service. - Added
workspaceClient.alertsLegacy()
service,workspaceClient.queriesLegacy()
service andworkspaceClient.queryVisualizationsLegacy()
service. - Added
workspaceClient.genie()
service. - Added
workspaceClient.notificationDestinations()
service. - Added
listVisualizations()
method forworkspaceClient.queries()
service. - Added
com.databricks.sdk.service.catalog.GetBindingsSecurableType
andcom.databricks.sdk.service.catalog.UpdateBindingsSecurableType
classes. - Added
com.databricks.sdk.service.pipelines.PipelineStateInfoHealth
class. - Added
com.databricks.sdk.service.billing.ActionConfiguration
,com.databricks.sdk.service.billing.ActionConfigurationType
,com.databricks.sdk.service.billing.AlertConfiguration
,com.databricks.sdk.service.billing.AlertConfigurationQuantityType
,com.databricks.sdk.service.billing.AlertConfigurationTimePeriod
,com.databricks.sdk.service.billing.AlertConfigurationTriggerType
,com.databricks.sdk.service.billing.BudgetConfiguration
,com.databricks.sdk.service.billing.BudgetConfigurationFilter
,com.databricks.sdk.service.billing.BudgetConfigurationFilterClause
,com.databricks.sdk.service.billing.BudgetConfigurationFilterOperator
,com.databricks.sdk.service.billing.BudgetConfigurationFilterTagClause
,com.databricks.sdk.service.billing.BudgetConfigurationFilterWorkspaceIdClause
,com.databricks.sdk.service.billing.CreateBillingUsageDashboardRequest
,com.databricks.sdk.service.billing.CreateBillingUsageDashboardResponse
,com.databricks.sdk.service.billing.CreateBudgetConfigurationBudget
,com.databricks.sdk.service.billing.CreateBudgetConfigurationBudgetActionConfigurations
,com.databricks.sdk.service.billing.CreateBudgetConfigurationBudgetAlertConfigurations
,com.databricks.sdk.service.billing.CreateBudgetConfigurationRequest
,com.databricks.sdk.service.billing.CreateBudgetConfigurationResponse
,com.databricks.sdk.service.billing.DeleteBudgetConfigurationRequest
,Object
,com.databricks.sdk.service.billing.GetBillingUsageDashboardRequest
,com.databricks.sdk.service.billing.GetBillingUsageDashboardResponse
,com.databricks.sdk.service.billing.GetBudgetConfigurationRequest
,com.databricks.sdk.service.billing.GetBudgetConfigurationResponse
,com.databricks.sdk.service.billing.ListBudgetConfigurationsRequest
,com.databricks.sdk.service.billing.ListBudgetConfigurationsResponse
,com.databricks.sdk.service.billing.UpdateBudgetConfigurationBudget
,com.databricks.sdk.service.billing.UpdateBudgetConfigurationRequest
,com.databricks.sdk.service.billing.UpdateBudgetConfigurationResponse
andcom.databricks.sdk.service.billing.UsageDashboardType
classes. - Added
com.databricks.sdk.service.compute.ListClustersFilterBy
,com.databricks.sdk.service.compute.ListClustersSortBy
,com.databricks.sdk.service.compute.ListClustersSortByDirection
andcom.databricks.sdk.service.compute.ListClustersSortByField
classes. - Added
com.databricks.sdk.service.dashboards.ExecuteMessageQueryRequest
,com.databricks.sdk.service.dashboards.GenieAttachment
,com.databricks.sdk.service.dashboards.GenieConversation
,com.databricks.sdk.service.dashboards.GenieCreateConversationMessageRequest
,com.databricks.sdk.service.dashboards.GenieGetConversationMessageRequest
,com.databricks.sdk.service.dashboards.GenieGetMessageQueryResultRequest
,com.databricks.sdk.service.dashboards.GenieGetMessageQueryResultResponse
,com.databricks.sdk.service.dashboards.GenieMessage
,com.databricks.sdk.service.dashboards.GenieStartConversationMessageRequest
,com.databricks.sdk.service.dashboards.GenieStartConversationResponse
,com.databricks.sdk.service.dashboards.MessageError
,com.databricks.sdk.service.dashboards.MessageErrorType
,com.databricks.sdk.service.dashboards.MessageStatus
,com.databricks.sdk.service.dashboards.QueryAttachment
,com.databricks.sdk.service.dashboards.Result
andcom.databricks.sdk.service.dashboards.TextAttachment
classes. - Added
Object
,com.databricks.sdk.service.iam.MigratePermissionsRequest
andcom.databricks.sdk.service.iam.MigratePermissionsResponse
classes. - Added
com.databricks.sdk.service.oauth2.ListCustomAppIntegrationsRequest
andcom.databricks.sdk.service.oauth2.ListPublishedAppIntegrationsRequest
classes. - Added
com.databricks.sdk.service.serving.GoogleCloudVertexAiConfig
class. - Added
com.databricks.sdk.service.settings.Config
,com.databricks.sdk.service.settings.CreateNotificationDestinationRequest
,com.databricks.sdk.service.settings.DeleteNotificationDestinationRequest
,com.databricks.sdk.service.settings.DestinationType
,com.databricks.sdk.service.settings.EmailConfig
,Object
,com.databricks.sdk.service.settings.GenericWebhookConfig
,com.databricks.sdk.service.settings.GetNotificationDestinationRequest
,com.databricks.sdk.service.settings.ListNotificationDestinationsRequest
,com.databricks.sdk.service.settings.ListNotificationDestinationsResponse
,com.databricks.sdk.service.settings.ListNotificationDestinationsResult
,com.databricks.sdk.service.settings.MicrosoftTeamsConfig
,com.databricks.sdk.service.settings.NotificationDestination
,com.databricks.sdk.service.settings.PagerdutyConfig
,com.databricks.sdk.service.settings.SlackConfig
andcom.databricks.sdk.service.settings.UpdateNotificationDestinationRequest
classes. - Added
com.databricks.sdk.service.sql.AlertCondition
,com.databricks.sdk.service.sql.AlertConditionOperand
,com.databricks.sdk.service.sql.AlertConditionThreshold
,com.databricks.sdk.service.sql.AlertOperandColumn
,com.databricks.sdk.service.sql.AlertOperandValue
,com.databricks.sdk.service.sql.AlertOperator
,com.databricks.sdk.service.sql.ClientCallContext
,com.databricks.sdk.service.sql.ContextFilter
,com.databricks.sdk.service.sql.CreateAlertRequest
,com.databricks.sdk.service.sql.CreateAlertRequestAlert
,com.databricks.sdk.service.sql.CreateQueryRequest
,com.databricks.sdk.service.sql.CreateQueryRequestQuery
,com.databricks.sdk.service.sql.CreateQueryVisualizationsLegacyRequest
,com.databricks.sdk.service.sql.CreateVisualizationRequest
,com.databricks.sdk.service.sql.CreateVisualizationRequestVisualization
,com.databricks.sdk.service.sql.DatePrecision
,com.databricks.sdk.service.sql.DateRange
,com.databricks.sdk.service.sql.DateRangeValue
,com.databricks.sdk.service.sql.DateRangeValueDynamicDateRange
,com.databricks.sdk.service.sql.DateValue
,com.databricks.sdk.service.sql.DateValueDynamicDate
,com.databricks.sdk.service.sql.DeleteAlertsLegacyRequest
,com.databricks.sdk.service.sql.DeleteQueriesLegacyRequest
,com.databricks.sdk.service.sql.DeleteQueryVisualizationsLegacyRequest
,com.databricks.sdk.service.sql.DeleteVisualizationRequest
,Object
,com.databricks.sdk.service.sql.EncodedText
,com.databricks.sdk.service.sql.EncodedTextEncoding
,com.databricks.sdk.service.sql.EnumValue
,com.databricks.sdk.service.sql.GetAlertsLegacyRequest
,com.databricks.sdk.service.sql.GetQueriesLegacyRequest
,com.databricks.sdk.service.sql.LegacyAlert
,com.databricks.sdk.service.sql.LegacyAlertState
,com.databricks.sdk.service.sql.LegacyQuery
,com.databricks.sdk.service.sql.LegacyVisualization
,com.databricks.sdk.service.sql.LifecycleState
,com.databricks.sdk.service.sql.ListAlertsRequest
,com.databricks.sdk.service.sql.ListAlertsResponse
,com.databricks.sdk.service.sql.ListAlertsResponseAlert
,com.databricks.sdk.service.sql.ListQueriesLegacyRequest
,com.databricks.sdk.service.sql.ListQueryObjectsResponse
,com.databricks.sdk.service.sql.ListQueryObjectsResponseQuery
,com.databricks.sdk.service.sql.ListVisualizationsForQueryRequest
,com.databricks.sdk.service.sql.ListVisualizationsForQueryResponse
,com.databricks.sdk.service.sql.NumericValue
,com.databricks.sdk.service.sql.QueryBackedValue
,com.databricks.sdk.service.sql.QueryParameter
,com.databricks.sdk.service.sql.QuerySource
,com.databricks.sdk.service.sql.QuerySourceDriverInfo
,com.databricks.sdk.service.sql.QuerySourceEntryPoint
,com.databricks.sdk.service.sql.QuerySourceJobManager
,com.databricks.sdk.service.sql.QuerySourceTrigger
,com.databricks.sdk.service.sql.RestoreQueriesLegacyRequest
,com.databricks.sdk.service.sql.RunAsMode
,com.databricks.sdk.service.sql.ServerlessChannelInfo
,com.databricks.sdk.service.sql.StatementResponse
,com.databricks.sdk.service.sql.TextValue
,com.databricks.sdk.service.sql.TrashAlertRequest
,com.databricks.sdk.service.sql.TrashQueryRequest
,com.databricks.sdk.service.sql.UpdateAlertRequest
,com.databricks.sdk.service.sql.UpdateAlertRequestAlert
,com.databricks.sdk.service.sql.UpdateQueryRequest
,com.databricks.sdk.service.sql.UpdateQueryRequestQuery
,com.databricks.sdk.service.sql.UpdateVisualizationRequest
andcom.databricks.sdk.service.sql.UpdateVisualizationRequestVisualization
classes. - Added
force
field forcom.databricks.sdk.service.catalog.DeleteSchemaRequest
. - Added
filterBy
,pageSize
,pageToken
andsortBy
fields forcom.databricks.sdk.service.compute.ListClustersRequest
. - Added
nextPageToken
andprevPageToken
fields forcom.databricks.sdk.service.compute.ListClustersResponse
. - Added
pageToken
field forcom.databricks.sdk.service.jobs.GetRunRequest
. - Added
iterations
,nextPageToken
andprevPageToken
fields forcom.databricks.sdk.service.jobs.Run
. - Added
createTime
,createdBy
,creatorUsername
andscopes
fields forcom.databricks.sdk.service.oauth2.GetCustomAppIntegrationOutput
. - Added
nextPageToken
field forcom.databricks.sdk.service.oauth2.GetCustomAppIntegrationsOutput
. - Added
createTime
andcreatedBy
fields forcom.databricks.sdk.service.oauth2.GetPublishedAppIntegrationOutput
. - Added
nextPageToken
field forcom.databricks.sdk.service.oauth2.GetPublishedAppIntegrationsOutput
. - Added
enableLocalDiskEncryption
field forcom.databricks.sdk.service.pipelines.PipelineCluster
. - Added
whl
field forcom.databricks.sdk.service.pipelines.PipelineLibrary
. - Added
health
field forcom.databricks.sdk.service.pipelines.PipelineStateInfo
. - Added
ai21labsApiKeyPlaintext
field forcom.databricks.sdk.service.serving.Ai21LabsConfig
. - Added
awsAccessKeyIdPlaintext
andawsSecretAccessKeyPlaintext
fields forcom.databricks.sdk.service.serving.AmazonBedrockConfig
. - Added
anthropicApiKeyPlaintext
field forcom.databricks.sdk.service.serving.AnthropicConfig
. - Added
cohereApiBase
andcohereApiKeyPlaintext
fields forcom.databricks.sdk.service.serving.CohereConfig
. - Added
databricksApiTokenPlaintext
field forcom.databricks.sdk.service.serving.DatabricksModelServingConfig
. - Added
googleCloudVertexAiConfig
field forcom.databricks.sdk.service.serving.ExternalModel
. - Added
microsoftEntraClientSecretPlaintext
andopenaiApiKeyPlaintext
fields forcom.databricks.sdk.service.serving.OpenAiConfig
. - Added
palmApiKeyPlaintext
field forcom.databricks.sdk.service.serving.PaLmConfig
. - Added
nextPageToken
field forcom.databricks.sdk.service.sharing.GetRecipientSharePermissionsResponse
. - Added
nextPageToken
field forcom.databricks.sdk.service.sharing.ListProviderSharesResponse
. - Added
maxResults
andpageToken
fields forcom.databricks.sdk.service.sharing.ListProvidersRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.sharing.ListProvidersResponse
. - Added
maxResults
andpageToken
fields forcom.databricks.sdk.service.sharing.ListRecipientsRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.sharing.ListRecipientsResponse
. - Added
maxResults
andpageToken
fields forcom.databricks.sdk.service.sharing.ListSharesRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.sharing.ListSharesResponse
. - Added
maxResults
andpageToken
fields forcom.databricks.sdk.service.sharing.SharePermissionsRequest
. - Added
maxResults
andpageToken
fields forcom.databricks.sdk.service.sharing.UpdateSharePermissions
. - Added
condition
,createTime
,customBody
,customSubject
,displayName
,lifecycleState
,ownerUserName
,parentPath
,queryId
,secondsToRetrigger
,triggerTime
andupdateTime
fields forcom.databricks.sdk.service.sql.Alert
. - Added
id
field forcom.databricks.sdk.service.sql.GetAlertRequest
. - Added
id
field forcom.databricks.sdk.service.sql.GetQueryRequest
. - Added
pageToken
field forcom.databricks.sdk.service.sql.ListQueriesRequest
. - Added
applyAutoLimit
,catalog
,createTime
,displayName
,lastModifierUserName
,lifecycleState
,ownerUserName
,parameters
,parentPath
,queryText
,runAsMode
,schema
,updateTime
andwarehouseId
fields forcom.databricks.sdk.service.sql.Query
. - Added
contextFilter
field forcom.databricks.sdk.service.sql.QueryFilter
. - Added
querySource
field forcom.databricks.sdk.service.sql.QueryInfo
. - Added
createTime
,displayName
,queryId
,serializedOptions
,serializedQueryPlan
andupdateTime
fields forcom.databricks.sdk.service.sql.Visualization
. - Changed
create()
method foraccountClient.budgets()
service . New request type iscom.databricks.sdk.service.billing.CreateBudgetConfigurationRequest
class. - Changed
create()
method foraccountClient.budgets()
service to returncom.databricks.sdk.service.billing.CreateBudgetConfigurationResponse
class. - Changed
delete()
method foraccountClient.budgets()
service . New request type iscom.databricks.sdk.service.billing.DeleteBudgetConfigurationRequest
class. - Changed
delete()
method foraccountClient.budgets()
service to returnObject
class. - Changed
get()
method foraccountClient.budgets()
service . New request type iscom.databricks.sdk.service.billing.GetBudgetConfigurationRequest
class. - Changed
get()
method foraccountClient.budgets()
service to returncom.databricks.sdk.service.billing.GetBudgetConfigurationResponse
class. - Changed
list()
method foraccountClient.budgets()
service to require request ofcom.databricks.sdk.service.billing.ListBudgetConfigurationsRequest
class. - Changed
list()
method foraccountClient.budgets()
service to returncom.databricks.sdk.service.billing.ListBudgetConfigurationsResponse
class. - Changed
update()
method foraccountClient.budgets()
service to returncom.databricks.sdk.service.billing.UpdateBudgetConfigurationResponse
class. - Changed
update()
method foraccountClient.budgets()
service . New request type iscom.databricks.sdk.service.billing.UpdateBudgetConfigurationRequest
class. - Changed
create()
method foraccountClient.customAppIntegration()
service with new required argument order. - Changed
list()
method foraccountClient.customAppIntegration()
service to require request ofcom.databricks.sdk.service.oauth2.ListCustomAppIntegrationsRequest
class. - Changed
list()
method foraccountClient.publishedAppIntegration()
service to require request ofcom.databricks.sdk.service.oauth2.ListPublishedAppIntegrationsRequest
class. - Changed
delete()
method foraccountClient.workspaceAssignment()
service to returnObject
class. - Changed
update()
method foraccountClient.workspaceAssignment()
service with new required argument order. - Changed
create()
method forworkspaceClient.alerts()
service . New request type iscom.databricks.sdk.service.sql.CreateAlertRequest
class. - Changed
delete()
method forworkspaceClient.alerts()
service to returnObject
class. - Changed
delete()
method forworkspaceClient.alerts()
service . New request type iscom.databricks.sdk.service.sql.TrashAlertRequest
class. - Changed
get()
method forworkspaceClient.alerts()
service with new required argument order. - Changed
list()
method forworkspaceClient.alerts()
service to require request ofcom.databricks.sdk.service.sql.ListAlertsRequest
class. - Changed
list()
method forworkspaceClient.alerts()
service to returncom.databricks.sdk.service.sql.ListAlertsResponse
class. - Changed
update()
method forworkspaceClient.alerts()
service . New request type iscom.databricks.sdk.service.sql.UpdateAlertRequest
class. - Changed
update()
method forworkspaceClient.alerts()
service to returncom.databricks.sdk.service.sql.Alert
class. - Changed
migratePermissions()
method forworkspaceClient.permissionMigration()
service to returncom.databricks.sdk.service.iam.MigratePermissionsResponse
class. - Changed
migratePermissions()
method forworkspaceClient.permissionMigration()
service . New request type iscom.databricks.sdk.service.iam.MigratePermissionsRequest
class. - Changed
create()
method forworkspaceClient.queries()
service . New request type iscom.databricks.sdk.service.sql.CreateQueryRequest
class. - Changed
delete()
method forworkspaceClient.queries()
service to returnObject
class. - Changed
delete()
method forworkspaceClient.queries()
service . New request type iscom.databricks.sdk.service.sql.TrashQueryRequest
class. - Changed
get()
method forworkspaceClient.queries()
service with new required argument order. - Changed
list()
method forworkspaceClient.queries()
service to returncom.databricks.sdk.service.sql.ListQueryObjectsResponse
class. - Changed
update()
method forworkspaceClient.queries()
service . New request type iscom.databricks.sdk.service.sql.UpdateQueryRequest
class. - Changed
create()
method forworkspaceClient.queryVisualizations()
service . New request type iscom.databricks.sdk.service.sql.CreateVisualizationRequest
class. - Changed
delete()
method forworkspaceClient.queryVisualizations()
service . New request type iscom.databricks.sdk.service.sql.DeleteVisualizationRequest
class. - Changed
delete()
method forworkspaceClient.queryVisualizations()
service to returnObject
class. - Changed
update()
method forworkspaceClient.queryVisualizations()
service . New request type iscom.databricks.sdk.service.sql.UpdateVisualizationRequest
class. - Changed
list()
method forworkspaceClient.shares()
service to require request ofcom.databricks.sdk.service.sharing.ListSharesRequest
class. - Changed
executeStatement()
andgetStatement()
methods forworkspaceClient.statementExecution()
service to returncom.databricks.sdk.service.sql.StatementResponse
class. - Changed
securableType
field forcom.databricks.sdk.service.catalog.GetBindingsRequest
tocom.databricks.sdk.service.catalog.GetBindingsSecurableType
class. - Changed
securableType
field forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindingsParameters
tocom.databricks.sdk.service.catalog.UpdateBindingsSecurableType
class. - Changed
permissions
field forcom.databricks.sdk.service.iam.UpdateWorkspaceAssignments
to no longer be required. - Changed
name
andredirectUrls
fields forcom.databricks.sdk.service.oauth2.CreateCustomAppIntegration
to no longer be required. - Changed
ai21labsApiKey
field forcom.databricks.sdk.service.serving.Ai21LabsConfig
to no longer be required. - Changed
awsAccessKeyId
andawsSecretAccessKey
fields forcom.databricks.sdk.service.serving.AmazonBedrockConfig
to no longer be required. - Changed
anthropicApiKey
field forcom.databricks.sdk.service.serving.AnthropicConfig
to no longer be required. - Changed
cohereApiKey
field forcom.databricks.sdk.service.serving.CohereConfig
to no longer be required. - Changed
databricksApiToken
field forcom.databricks.sdk.service.serving.DatabricksModelServingConfig
to no longer be required. - Changed
palmApiKey
field forcom.databricks.sdk.service.serving.PaLmConfig
to no longer be required. - Changed
tags
field forcom.databricks.sdk.service.sql.Query
tocom.databricks.sdk.service.sql.List
class. - Changed
userIds
andwarehouseIds
fields forcom.databricks.sdk.service.sql.QueryFilter
tocom.databricks.sdk.service.sql.List
class. - Changed
results
field forcom.databricks.sdk.service.sql.QueryList
tocom.databricks.sdk.service.sql.LegacyQueryList
class. - Changed
visualization
field forcom.databricks.sdk.service.sql.Widget
tocom.databricks.sdk.service.sql.LegacyVisualization
class. - Removed
workspaceClient.apps()
service. - Removed
restore()
method forworkspaceClient.queries()
service. - Removed
com.databricks.sdk.service.marketplace.FilterType
,com.databricks.sdk.service.marketplace.ProviderIconFile
,com.databricks.sdk.service.marketplace.ProviderIconType
,com.databricks.sdk.service.marketplace.ProviderListingSummaryInfo
,com.databricks.sdk.service.marketplace.SortBy
andcom.databricks.sdk.service.marketplace.VisibilityFilter
classes. - Removed
com.databricks.sdk.service.billing.Budget
,com.databricks.sdk.service.billing.BudgetAlert
,com.databricks.sdk.service.billing.BudgetList
,com.databricks.sdk.service.billing.BudgetWithStatus
,com.databricks.sdk.service.billing.BudgetWithStatusStatusDailyItem
,com.databricks.sdk.service.billing.DeleteBudgetRequest
,Object
,com.databricks.sdk.service.billing.GetBudgetRequest
,Object
,com.databricks.sdk.service.billing.WrappedBudget
andcom.databricks.sdk.service.billing.WrappedBudgetWithStatus
classes. - Removed
Object
,com.databricks.sdk.service.iam.PermissionMigrationRequest
andcom.databricks.sdk.service.iam.PermissionMigrationResponse
classes. - Removed
com.databricks.sdk.service.serving.App
,com.databricks.sdk.service.serving.AppDeployment
,com.databricks.sdk.service.serving.AppDeploymentArtifacts
,com.databricks.sdk.service.serving.AppDeploymentMode
,com.databricks.sdk.service.serving.AppDeploymentState
,com.databricks.sdk.service.serving.AppDeploymentStatus
,com.databricks.sdk.service.serving.AppEnvironment
,com.databricks.sdk.service.serving.AppState
,com.databricks.sdk.service.serving.AppStatus
,com.databricks.sdk.service.serving.CreateAppDeploymentRequest
,com.databricks.sdk.service.serving.CreateAppRequest
,com.databricks.sdk.service.serving.DeleteAppRequest
,com.databricks.sdk.service.serving.EnvVariable
,com.databricks.sdk.service.serving.GetAppDeploymentRequest
,com.databricks.sdk.service.serving.GetAppEnvironmentRequest
,com.databricks.sdk.service.serving.GetAppRequest
,com.databricks.sdk.service.serving.ListAppDeploymentsRequest
,com.databricks.sdk.service.serving.ListAppDeploymentsResponse
,com.databricks.sdk.service.serving.ListAppsRequest
,com.databricks.sdk.service.serving.ListAppsResponse
,com.databricks.sdk.service.serving.StartAppRequest
,com.databricks.sdk.service.serving.StopAppRequest
,Object
andcom.databricks.sdk.service.serving.UpdateAppRequest
classes. - Removed
com.databricks.sdk.service.sql.CreateQueryVisualizationRequest
,com.databricks.sdk.service.sql.DeleteAlertRequest
,com.databricks.sdk.service.sql.DeleteQueryRequest
,com.databricks.sdk.service.sql.DeleteQueryVisualizationRequest
,com.databricks.sdk.service.sql.ExecuteStatementResponse
,com.databricks.sdk.service.sql.GetStatementResponse
,com.databricks.sdk.service.sql.RestoreQueryRequest
,com.databricks.sdk.service.sql.StatementId
,com.databricks.sdk.service.sql.UserId
andcom.databricks.sdk.service.sql.WarehouseId
classes. - Removed
canUseClient
field forcom.databricks.sdk.service.compute.ListClustersRequest
. - Removed
isAscending
andsortBy
fields forcom.databricks.sdk.service.marketplace.ListListingsRequest
. - Removed
providerSummary
field forcom.databricks.sdk.service.marketplace.Listing
. - Removed
filters
field forcom.databricks.sdk.service.marketplace.ListingSetting
. - Removed
metastoreId
field forcom.databricks.sdk.service.marketplace.ListingSummary
. - Removed
isAscending
andsortBy
fields forcom.databricks.sdk.service.marketplace.SearchListingsRequest
. - Removed
createdAt
,lastTriggeredAt
,name
,options
,parent
,query
,rearm
,updatedAt
anduser
fields forcom.databricks.sdk.service.sql.Alert
. - Removed
alertId
field forcom.databricks.sdk.service.sql.GetAlertRequest
. - Removed
queryId
field forcom.databricks.sdk.service.sql.GetQueryRequest
. - Removed
order
,page
andq
fields forcom.databricks.sdk.service.sql.ListQueriesRequest
. - Removed
includeMetrics
field forcom.databricks.sdk.service.sql.ListQueryHistoryRequest
. - Removed
canEdit
,createdAt
,dataSourceId
,isArchived
,isDraft
,isFavorite
,isSafe
,lastModifiedBy
,lastModifiedById
,latestQueryDataId
,name
,options
,parent
,permissionTier
,query
,queryHash
,runAsRole
,updatedAt
,user
,userId
andvisualizations
fields forcom.databricks.sdk.service.sql.Query
. - Removed
statementIds
field forcom.databricks.sdk.service.sql.QueryFilter
. - Removed
canSubscribeToLiveQuery
field forcom.databricks.sdk.service.sql.QueryInfo
. - Removed
metadataTimeMs
,planningTimeMs
andqueryExecutionTimeMs
fields forcom.databricks.sdk.service.sql.QueryMetrics
. - Removed
createdAt
,description
,name
,options
,query
andupdatedAt
fields forcom.databricks.sdk.service.sql.Visualization
.
OpenAPI SHA: cde487f4948666f7eff0f7566cd0d2704bb2e2fa, Date: 2024-08-01
- Specify proxy auth explicitly when using system proxy (#300).
- Accept any
HttpRequest
instead ofHttpUriRequest
inCommonHttpClient
(#305). - Add credential provider for Azure Github OIDC (#307).
- Add Release tag and Workflow Fix (#309).
- Improve Changelog by grouping changes (#308).
- Test parsing of error messages with
int
error codes (#303). - Run AccountClientIT test only for aws-prod-ucacct (#311).
- Ignore DataPlane Services during generation (#296).
- Update OpenAPI spec (#297).
- Retry failed integration tests (#298).
- Changed
list()
method foraccountClient.storageCredentials()
service to returncom.databricks.sdk.service.catalog.ListAccountStorageCredentialsResponse
class. - Changed
isolationMode
field forcom.databricks.sdk.service.catalog.CatalogInfo
tocom.databricks.sdk.service.catalog.CatalogIsolationMode
class. - Added
isolationMode
field forcom.databricks.sdk.service.catalog.ExternalLocationInfo
. - Added
maxResults
andpageToken
fields forcom.databricks.sdk.service.catalog.ListCatalogsRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.catalog.ListCatalogsResponse
. - Added
tableServingUrl
field forcom.databricks.sdk.service.catalog.OnlineTable
. - Added
isolationMode
field forcom.databricks.sdk.service.catalog.StorageCredentialInfo
. - Changed
isolationMode
field forcom.databricks.sdk.service.catalog.UpdateCatalog
tocom.databricks.sdk.service.catalog.CatalogIsolationMode
class. - Added
isolationMode
field forcom.databricks.sdk.service.catalog.UpdateExternalLocation
. - Added
isolationMode
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
. - Added
com.databricks.sdk.service.catalog.CatalogIsolationMode
andcom.databricks.sdk.service.catalog.ListAccountStorageCredentialsResponse
class.es - Added
createSchedule()
,createSubscription()
,deleteSchedule()
,deleteSubscription()
,getSchedule()
,getSubscription()
,list()
,listSchedules()
,listSubscriptions()
andupdateSchedule()
methods forworkspaceClient.lakeview()
service. - Added
com.databricks.sdk.service.dashboards.CreateScheduleRequest
,com.databricks.sdk.service.dashboards.CreateSubscriptionRequest
,com.databricks.sdk.service.dashboards.CronSchedule
,com.databricks.sdk.service.dashboards.DashboardView
,com.databricks.sdk.service.dashboards.DeleteScheduleRequest
,com.databricks.sdk.service.dashboards.DeleteSubscriptionRequest
,com.databricks.sdk.service.dashboards.GetScheduleRequest
,com.databricks.sdk.service.dashboards.GetSubscriptionRequest
,com.databricks.sdk.service.dashboards.ListDashboardsRequest
,com.databricks.sdk.service.dashboards.ListDashboardsResponse
,com.databricks.sdk.service.dashboards.ListSchedulesRequest
,com.databricks.sdk.service.dashboards.ListSchedulesResponse
,com.databricks.sdk.service.dashboards.ListSubscriptionsRequest
,com.databricks.sdk.service.dashboards.ListSubscriptionsResponse
,com.databricks.sdk.service.dashboards.Schedule
,com.databricks.sdk.service.dashboards.SchedulePauseStatus
,com.databricks.sdk.service.dashboards.Subscriber
,com.databricks.sdk.service.dashboards.Subscription
,com.databricks.sdk.service.dashboards.SubscriptionSubscriberDestination
,com.databricks.sdk.service.dashboards.SubscriptionSubscriberUser
andcom.databricks.sdk.service.dashboards.UpdateScheduleRequest
classes. - Added
terminationCategory
field forcom.databricks.sdk.service.jobs.ForEachTaskErrorMessageStats
. - Added
onStreamingBacklogExceeded
field forcom.databricks.sdk.service.jobs.JobEmailNotifications
. - Added
environmentKey
field forcom.databricks.sdk.service.jobs.RunTask
. - Removed
conditionTask
,dbtTask
,notebookTask
,pipelineTask
,pythonWheelTask
,runJobTask
,sparkJarTask
,sparkPythonTask
,sparkSubmitTask
andsqlTask
fields forcom.databricks.sdk.service.jobs.SubmitRun
. - Added
environments
field forcom.databricks.sdk.service.jobs.SubmitRun
. - Added
dbtTask
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
environmentKey
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
onStreamingBacklogExceeded
field forcom.databricks.sdk.service.jobs.TaskEmailNotifications
. - Added
periodic
field forcom.databricks.sdk.service.jobs.TriggerSettings
. - Added
onStreamingBacklogExceeded
field forcom.databricks.sdk.service.jobs.WebhookNotifications
. - Added
com.databricks.sdk.service.jobs.PeriodicTriggerConfiguration
andcom.databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnit
classes. - Added
batchGet()
method forworkspaceClient.consumerListings()
service. - Added
batchGet()
method forworkspaceClient.consumerProviders()
service. - Added
providerSummary
field forcom.databricks.sdk.service.marketplace.Listing
. - Added
com.databricks.sdk.service.marketplace.BatchGetListingsRequest
,com.databricks.sdk.service.marketplace.BatchGetListingsResponse
,com.databricks.sdk.service.marketplace.BatchGetProvidersRequest
,com.databricks.sdk.service.marketplace.BatchGetProvidersResponse
,com.databricks.sdk.service.marketplace.ProviderIconFile
,com.databricks.sdk.service.marketplace.ProviderIconType
,com.databricks.sdk.service.marketplace.ProviderListingSummaryInfo
andcom.databricks.sdk.service.oauth2.DataPlaneInfo
classes. - Removed
createDeployment()
method forworkspaceClient.apps()
service. - Added
deploy()
andstart()
methods forworkspaceClient.apps()
service. - Added
workspaceClient.servingEndpointsDataPlane()
service. - Added
servicePrincipalId
field forcom.databricks.sdk.service.serving.App
. - Added
servicePrincipalName
field forcom.databricks.sdk.service.serving.App
. - Added
mode
field forcom.databricks.sdk.service.serving.AppDeployment
. - Added
mode
field forcom.databricks.sdk.service.serving.CreateAppDeploymentRequest
. - Added
dataPlaneInfo
field forcom.databricks.sdk.service.serving.ServingEndpointDetailed
. - Added
com.databricks.sdk.service.serving.AppDeploymentMode
class. - Added
com.databricks.sdk.service.serving.ModelDataPlaneInfo
class. - Added
com.databricks.sdk.service.serving.StartAppRequest
class. - Added
queryNextPage()
method forworkspaceClient.vectorSearchIndexes()
service. - Added
queryType
field forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexResponse
. - Added
com.databricks.sdk.service.vectorsearch.QueryVectorIndexNextPageRequest
class.
OpenAPI SHA: 7437dabb9dadee402c1fc060df4c1ce8cc5369f0, Date: 2024-06-24
- Better error message when private link enabled workspaces reject requests (#290).
- Changed
list()
method forworkspaceClient.connections()
service to require request ofcom.databricks.sdk.service.catalog.ListConnectionsRequest
class. - Renamed
workspaceClient.lakehouseMonitors()
service toworkspaceClient.qualityMonitors()
. - Renamed
com.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest
class tocom.databricks.sdk.service.catalog.DeleteQualityMonitorRequest
. - Changed
schemaName
field forcom.databricks.sdk.service.catalog.DisableRequest
toString
class. - Removed
com.databricks.sdk.service.catalog.DisableSchemaName
class. - Changed
schemaName
field forcom.databricks.sdk.service.catalog.EnableRequest
toString
class. - Removed
com.databricks.sdk.service.catalog.EnableSchemaName
class. - Renamed
com.databricks.sdk.service.catalog.GetLakehouseMonitorRequest
class tocom.databricks.sdk.service.catalog.GetQualityMonitorRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.catalog.ListConnectionsResponse
. - Added
dashboardId
field forcom.databricks.sdk.service.catalog.UpdateMonitor
. - Added
com.databricks.sdk.service.catalog.ListConnectionsRequest
class. - Added
com.databricks.sdk.service.catalog.MonitorRefreshListResponse
class. - Changed
clusterStatus()
method forworkspaceClient.libraries()
service to returncom.databricks.sdk.service.compute.ClusterLibraryStatuses
class. - Removed
clusterSource
field forcom.databricks.sdk.service.compute.ClusterAttributes
. - Changed
spec
field forcom.databricks.sdk.service.compute.ClusterDetails
tocom.databricks.sdk.service.compute.ClusterSpec
class. - Removed
cloneFrom
andclusterSource
fields forcom.databricks.sdk.service.compute.ClusterSpec
. - Removed
com.databricks.sdk.service.compute.ClusterStatusResponse
class. - Removed
clusterSource
field forcom.databricks.sdk.service.compute.CreateCluster
. - Removed
cloneFrom
andclusterSource
fields forcom.databricks.sdk.service.compute.EditCluster
. - Removed
sortBySpec
field forcom.databricks.sdk.service.marketplace.ListListingsRequest
. - Added
isAscending
field forcom.databricks.sdk.service.marketplace.ListListingsRequest
. - Added
sortBy
field forcom.databricks.sdk.service.marketplace.ListListingsRequest
. - Added
isAscending
field forcom.databricks.sdk.service.marketplace.SearchListingsRequest
. - Removed
com.databricks.sdk.service.marketplace.SortBySpec
andcom.databricks.sdk.service.marketplace.SortOrder
classes. - Added
gatewayDefinition
field forcom.databricks.sdk.service.pipelines.CreatePipeline
. - Added
gatewayDefinition
field forcom.databricks.sdk.service.pipelines.EditPipeline
. - Added
tableConfiguration
field forcom.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition
. - Added
gatewayDefinition
field forcom.databricks.sdk.service.pipelines.PipelineSpec
. - Added
tableConfiguration
field forcom.databricks.sdk.service.pipelines.SchemaSpec
. - Added
tableConfiguration
field forcom.databricks.sdk.service.pipelines.TableSpec
. - Added
com.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition
class. - Added
com.databricks.sdk.service.pipelines.TableSpecificConfig
class. - Added
com.databricks.sdk.service.pipelines.TableSpecificConfigScdType
class. - Added
deploymentArtifacts
field forcom.databricks.sdk.service.serving.AppDeployment
. - Added
contents
field forcom.databricks.sdk.service.serving.ExportMetricsResponse
. - Changed
openaiApiKey
field forcom.databricks.sdk.service.serving.OpenAiConfig
to no longer be required. - Added
microsoftEntraClientId
,microsoftEntraClientSecret
andmicrosoftEntraTenantId
fields forcom.databricks.sdk.service.serving.OpenAiConfig
. - Added
com.databricks.sdk.service.serving.AppDeploymentArtifacts
class. - Added
storageRoot
field forcom.databricks.sdk.service.sharing.CreateShare
. - Added
storageLocation
andstorageRoot
fields forcom.databricks.sdk.service.sharing.ShareInfo
. - Added
storageRoot
field forcom.databricks.sdk.service.sharing.UpdateShare
. - Added
scanIndex()
method forworkspaceClient.vectorSearchIndexes()
service. - Added
embeddingWritebackTable
field forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest
. - Added
embeddingWritebackTable
field forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse
. - Added
com.databricks.sdk.service.vectorsearch.ListValue
,com.databricks.sdk.service.vectorsearch.MapStringValueEntry
,com.databricks.sdk.service.vectorsearch.ScanVectorIndexRequest
,com.databricks.sdk.service.vectorsearch.ScanVectorIndexResponse
,com.databricks.sdk.service.vectorsearch.Struct
andcom.databricks.sdk.service.vectorsearch.Value
classes.
OpenAPI SHA: 7eb5ad9a2ed3e3f1055968a2d1014ac92c06fe92, Date: 2024-05-21
- Fix OIDC Endpoint Fetching in DatabricksConfig for Workspace Clients (#277).
- Fix NullPointerException when reading error response body (#276).
- Incorporate host in request after
authenticate()
call (#282). - Fix NPE in string function on DatabricksConfig (#285).
- Add instructions for building a shaded JAR (#284).
- Added
ingestionDefinition
field forcom.databricks.sdk.service.pipelines.CreatePipeline
,com.databricks.sdk.service.pipelines.EditPipeline
andcom.databricks.sdk.service.pipelines.PipelineSpec
- Changed
create()
method forworkspaceClient.apps()
service . New request type iscom.databricks.sdk.service.serving.CreateAppRequest
class. - Changed
create()
method forworkspaceClient.apps()
service to returncom.databricks.sdk.service.serving.App
class. - Removed
deleteApp()
,getApp()
,getApps()
andgetEvents()
method forworkspaceClient.apps()
service. - Added
createDeployment()
,delete()
,get()
,getDeployment()
,getEnvironment()
,list()
,listDeployments()
,stop()
, andupdate()
methods forworkspaceClient.apps()
service. - Added
getOpenApi()
method forworkspaceClient.servingEndpoints()
service. - Changed
apps
field forcom.databricks.sdk.service.serving.ListAppsResponse
tocom.databricks.sdk.service.serving.AppList
class. - Added
routeOptimized
field forcom.databricks.sdk.service.serving.CreateServingEndpoint
. - Added
endpointUrl
field forcom.databricks.sdk.service.serving.ServingEndpointDetailed
. - Added
routeOptimized
field forcom.databricks.sdk.service.serving.ServingEndpointDetailed
. - Added
tags
field forcom.databricks.sdk.service.sql.DashboardEditContent
.com.databricks.sdk.service.sql.QueryEditContent
andcom.databricks.sdk.service.sql.QueryPostContent
. - Added
catalog
field forcom.databricks.sdk.service.sql.QueryOptions
. - Added
schema
field forcom.databricks.sdk.service.sql.QueryOptions
. - Added
query
field forcom.databricks.sdk.service.sql.Visualization
. - Added
com.databricks.sdk.service.pipelines.IngestionConfig
class. - Added
com.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition
class. - Added
com.databricks.sdk.service.pipelines.SchemaSpec
class. - Added
com.databricks.sdk.service.pipelines.TableSpec
class. - Added
com.databricks.sdk.service.serving.App
class. - Added
com.databricks.sdk.service.serving.AppDeployment
class. - Added
com.databricks.sdk.service.serving.AppDeploymentState
class. - Added
com.databricks.sdk.service.serving.AppDeploymentStatus
class. - Added
com.databricks.sdk.service.serving.AppEnvironment
class. - Added
com.databricks.sdk.service.serving.AppState
class. - Added
com.databricks.sdk.service.serving.AppStatus
class. - Added
com.databricks.sdk.service.serving.CreateAppDeploymentRequest
class. - Added
com.databricks.sdk.service.serving.CreateAppRequest
class. - Added
com.databricks.sdk.service.serving.EnvVariable
class. - Added
com.databricks.sdk.service.serving.GetAppDeploymentRequest
class. - Added
com.databricks.sdk.service.serving.GetAppEnvironmentRequest
class. - Added
com.databricks.sdk.service.serving.GetOpenApiRequest
class. - Added
Object
class. - Added
com.databricks.sdk.service.serving.ListAppDeploymentsRequest
class. - Added
com.databricks.sdk.service.serving.ListAppDeploymentsResponse
class. - Added
com.databricks.sdk.service.serving.ListAppsRequest
class. - Added
com.databricks.sdk.service.serving.StopAppRequest
class. - Added
Object
class. - Added
com.databricks.sdk.service.serving.UpdateAppRequest
class. - Added
com.databricks.sdk.service.settings.ComplianceSecurityProfile
class. - Added
com.databricks.sdk.service.settings.ComplianceSecurityProfileSetting
class. - Added
com.databricks.sdk.service.settings.EnhancedSecurityMonitoring
class. - Added
com.databricks.sdk.service.settings.EnhancedSecurityMonitoringSetting
class. - Added
com.databricks.sdk.service.settings.GetComplianceSecurityProfileSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetEnhancedSecurityMonitoringSettingRequest
class. - Added
com.databricks.sdk.service.settings.UpdateComplianceSecurityProfileSettingRequest
class. - Added
com.databricks.sdk.service.settings.UpdateEnhancedSecurityMonitoringSettingRequest
class. - Added
workspaceClient.complianceSecurityProfile()
service. - Added
workspaceClient.enhancedSecurityMonitoring()
service. - Removed
workspaceClient.cspEnablement()
service. - Removed
workspaceClient.esmEnablement()
service. - Removed
com.databricks.sdk.service.serving.AppEvents
class. - Removed
com.databricks.sdk.service.serving.AppManifest
class. - Removed
com.databricks.sdk.service.serving.AppServiceStatus
class. - Removed
com.databricks.sdk.service.serving.DeleteAppResponse
class. - Removed
com.databricks.sdk.service.serving.DeployAppRequest
class. - Removed
com.databricks.sdk.service.serving.DeploymentStatus
class. - Removed
com.databricks.sdk.service.serving.DeploymentStatusState
class. - Removed
com.databricks.sdk.service.serving.GetAppDeploymentStatusRequest
class. - Removed
com.databricks.sdk.service.serving.GetAppResponse
class. - Removed
com.databricks.sdk.service.serving.GetEventsRequest
class. - Removed
com.databricks.sdk.service.serving.ListAppEventsResponse
class. - Removed
com.databricks.sdk.service.settings.CspEnablement
class. - Removed
com.databricks.sdk.service.settings.CspEnablementSetting
class. - Removed
com.databricks.sdk.service.settings.EsmEnablement
class. - Removed
com.databricks.sdk.service.settings.EsmEnablementSetting
class. - Removed
com.databricks.sdk.service.settings.GetCspEnablementSettingRequest
class. - Removed
com.databricks.sdk.service.settings.GetEsmEnablementSettingRequest
class. - Removed
com.databricks.sdk.service.settings.UpdateCspEnablementSettingRequest
class. - Removed
com.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequest
class.
OpenAPI SHA: 84f9315bc9cdcf3917f764cf608255a74271ab2c, Date: 2024-05-06
- Update SDK to OpenAPI spec (#280).
- Remove unused script from repository root (#281).
- Add missing return (#283).
- Fix test that was picking up configuration from the environment (#287).
- Added retry strategy based on idempotency of requests (#264).
- Fixde remaining Java integration tests (#265).
- Fixed one-shot list APIs to not return null (#266).
- Removed unnecessary secret from example (#267).
- Fixed one shot pagination (#268).
- Updated SDK to OpenAPI spec (#269).
- Added a way to provide proxy details to SDK (#271).
Note: This release contains breaking changes, please see the API changes below for more details.
API Changes:
- Added
deployment
field forcom.databricks.sdk.service.pipelines.CreatePipeline
,com.databricks.sdk.service.pipelines.EditPipeline
,com.databricks.sdk.service.pipelines.PipelineSpec
. - Added
schemaId
field forcom.databricks.sdk.service.catalog.SchemaInfo
. - Added
operation
field forcom.databricks.sdk.service.catalog.ValidationResult
. - Added
requirements
field forcom.databricks.sdk.service.compute.Library
. - Added
warehouseId
field forcom.databricks.sdk.service.jobs.NotebookTask
. - Added
runAs
field forcom.databricks.sdk.service.jobs.SubmitRun
. - Added
com.databricks.sdk.service.catalog.ValidationResultOperation
class. - Added
com.databricks.sdk.service.compute.ClusterStatus
class. - Added
com.databricks.sdk.service.compute.ClusterStatusResponse
class. - Added
com.databricks.sdk.service.compute.LibraryInstallStatus
class. - Added
com.databricks.sdk.service.pipelines.DeploymentKind
class. - Added
com.databricks.sdk.service.pipelines.PipelineDeployment
class. - Removed
awsOperation
field forcom.databricks.sdk.service.catalog.ValidationResult
. - Removed
azureOperation
field forcom.databricks.sdk.service.catalog.ValidationResult
. - Removed
gcpOperation
field forcom.databricks.sdk.service.catalog.ValidationResult
. - Removed
com.databricks.sdk.service.catalog.ValidationResultAwsOperation
class. - Removed
com.databricks.sdk.service.catalog.ValidationResultAzureOperation
class. - Removed
com.databricks.sdk.service.catalog.ValidationResultGcpOperation
class. - Removed
com.databricks.sdk.service.compute.ClusterStatusRequest
class. - Removed
com.databricks.sdk.service.compute.LibraryFullStatusStatus
class. - Changed
clusterStatus()
method forworkspaceClient.libraries()
service . New request type iscom.databricks.sdk.service.compute.ClusterStatus
class. - Changed
clusterStatus()
method forworkspaceClient.libraries()
service to returncom.databricks.sdk.service.compute.ClusterStatusResponse
class. - Changed
status
field forcom.databricks.sdk.service.compute.LibraryFullStatus
tocom.databricks.sdk.service.compute.LibraryInstallStatus
class.
OpenAPI SHA: 06d330f43d92c1be864d4638c672cd0723e20a51, Date: 2024-04-22
- Introduce more specific exceptions, like
NotFound
,AlreadyExists
,BadRequest
,PermissionDenied
,InternalError
, and others (#185, #257). - Lock around field accessibility changes (#247).
- Fix Changelog (#258).
- Support post with no body for APIs (#262).
API Changes:
- Changed
cancelRefresh()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
create()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
delete()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
get()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
getRefresh()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
listRefreshes()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
runRefresh()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
update()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Removed
com.databricks.sdk.service.catalog.AzureManagedIdentity
class. - Removed
fullName
field forcom.databricks.sdk.service.catalog.CancelRefreshRequest
. - Added
tableName
field forcom.databricks.sdk.service.catalog.CancelRefreshRequest
. - Changed
customMetrics
field forcom.databricks.sdk.service.catalog.CreateMonitor
tocom.databricks.sdk.service.catalog.MonitorMetricList
class. - Removed
fullName
field forcom.databricks.sdk.service.catalog.CreateMonitor
. - Changed
inferenceLog
field forcom.databricks.sdk.service.catalog.CreateMonitor
tocom.databricks.sdk.service.catalog.MonitorInferenceLog
class. - Changed
notifications
field forcom.databricks.sdk.service.catalog.CreateMonitor
tocom.databricks.sdk.service.catalog.MonitorNotifications
class. - Changed
snapshot
field forcom.databricks.sdk.service.catalog.CreateMonitor
toObject
class. - Changed
timeSeries
field forcom.databricks.sdk.service.catalog.CreateMonitor
tocom.databricks.sdk.service.catalog.MonitorTimeSeries
class. - Added
tableName
field forcom.databricks.sdk.service.catalog.CreateMonitor
. - Changed
azureManagedIdentity
field forcom.databricks.sdk.service.catalog.CreateStorageCredential
tocom.databricks.sdk.service.catalog.AzureManagedIdentityRequest
class. - Removed
fullName
field forcom.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest
. - Added
tableName
field forcom.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest
. - Removed
fullName
field forcom.databricks.sdk.service.catalog.GetLakehouseMonitorRequest
. - Added
tableName
field forcom.databricks.sdk.service.catalog.GetLakehouseMonitorRequest
. - Removed
fullName
field forcom.databricks.sdk.service.catalog.GetRefreshRequest
. - Added
tableName
field forcom.databricks.sdk.service.catalog.GetRefreshRequest
. - Removed
fullName
field forcom.databricks.sdk.service.catalog.ListRefreshesRequest
. - Added
tableName
field forcom.databricks.sdk.service.catalog.ListRefreshesRequest
. - Changed
quartzCronExpression
field forcom.databricks.sdk.service.catalog.MonitorCronSchedule
to be required. - Changed
timezoneId
field forcom.databricks.sdk.service.catalog.MonitorCronSchedule
to be required. - Removed
com.databricks.sdk.service.catalog.MonitorCustomMetric
class. - Removed
com.databricks.sdk.service.catalog.MonitorCustomMetricType
class. - Removed
com.databricks.sdk.service.catalog.MonitorDestinations
class. - Removed
com.databricks.sdk.service.catalog.MonitorInferenceLogProfileType
class. - Removed
com.databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeProblemType
class. - Changed
customMetrics
field forcom.databricks.sdk.service.catalog.MonitorInfo
tocom.databricks.sdk.service.catalog.MonitorMetricList
class. - Changed
driftMetricsTableName
field forcom.databricks.sdk.service.catalog.MonitorInfo
to be required. - Changed
inferenceLog
field forcom.databricks.sdk.service.catalog.MonitorInfo
tocom.databricks.sdk.service.catalog.MonitorInferenceLog
class. - Changed
monitorVersion
field forcom.databricks.sdk.service.catalog.MonitorInfo
to be required. - Changed
notifications
field forcom.databricks.sdk.service.catalog.MonitorInfo
tocom.databricks.sdk.service.catalog.MonitorNotifications
class. - Changed
profileMetricsTableName
field forcom.databricks.sdk.service.catalog.MonitorInfo
to be required. - Changed
snapshot
field forcom.databricks.sdk.service.catalog.MonitorInfo
toObject
class. - Changed
status
field forcom.databricks.sdk.service.catalog.MonitorInfo
to be required. - Changed
tableName
field forcom.databricks.sdk.service.catalog.MonitorInfo
to be required. - Changed
timeSeries
field forcom.databricks.sdk.service.catalog.MonitorInfo
tocom.databricks.sdk.service.catalog.MonitorTimeSeries
class. - Removed
com.databricks.sdk.service.catalog.MonitorNotificationsConfig
class. - Changed
refreshId
field forcom.databricks.sdk.service.catalog.MonitorRefreshInfo
to be required. - Changed
startTimeMs
field forcom.databricks.sdk.service.catalog.MonitorRefreshInfo
to be required. - Changed
state
field forcom.databricks.sdk.service.catalog.MonitorRefreshInfo
to be required. - Added
trigger
field forcom.databricks.sdk.service.catalog.MonitorRefreshInfo
. - Removed
Object
class. - Removed
com.databricks.sdk.service.catalog.MonitorTimeSeriesProfileType
class. - Removed
fullName
field forcom.databricks.sdk.service.catalog.RunRefreshRequest
. - Added
tableName
field forcom.databricks.sdk.service.catalog.RunRefreshRequest
. - Changed
azureManagedIdentity
field forcom.databricks.sdk.service.catalog.StorageCredentialInfo
tocom.databricks.sdk.service.catalog.AzureManagedIdentityResponse
class. - Removed
name
field forcom.databricks.sdk.service.catalog.TableRowFilter
. - Added
functionName
field forcom.databricks.sdk.service.catalog.TableRowFilter
. - Changed
customMetrics
field forcom.databricks.sdk.service.catalog.UpdateMonitor
tocom.databricks.sdk.service.catalog.MonitorMetricList
class. - Removed
fullName
field forcom.databricks.sdk.service.catalog.UpdateMonitor
. - Changed
inferenceLog
field forcom.databricks.sdk.service.catalog.UpdateMonitor
tocom.databricks.sdk.service.catalog.MonitorInferenceLog
class. - Changed
notifications
field forcom.databricks.sdk.service.catalog.UpdateMonitor
tocom.databricks.sdk.service.catalog.MonitorNotifications
class. - Changed
snapshot
field forcom.databricks.sdk.service.catalog.UpdateMonitor
toObject
class. - Changed
timeSeries
field forcom.databricks.sdk.service.catalog.UpdateMonitor
tocom.databricks.sdk.service.catalog.MonitorTimeSeries
class. - Added
tableName
field forcom.databricks.sdk.service.catalog.UpdateMonitor
. - Changed
azureManagedIdentity
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
tocom.databricks.sdk.service.catalog.AzureManagedIdentityResponse
class. - Changed
azureManagedIdentity
field forcom.databricks.sdk.service.catalog.ValidateStorageCredential
tocom.databricks.sdk.service.catalog.AzureManagedIdentityRequest
class. - Removed
operation
field forcom.databricks.sdk.service.catalog.ValidationResult
. - Added
awsOperation
field forcom.databricks.sdk.service.catalog.ValidationResult
. - Added
azureOperation
field forcom.databricks.sdk.service.catalog.ValidationResult
. - Added
gcpOperation
field forcom.databricks.sdk.service.catalog.ValidationResult
. - Removed
com.databricks.sdk.service.catalog.ValidationResultOperation
class. - Added
com.databricks.sdk.service.catalog.AzureManagedIdentityRequest
class. - Added
com.databricks.sdk.service.catalog.AzureManagedIdentityResponse
class. - Added
com.databricks.sdk.service.catalog.MonitorDestination
class. - Added
com.databricks.sdk.service.catalog.MonitorInferenceLog
class. - Added
com.databricks.sdk.service.catalog.MonitorInferenceLogProblemType
class. - Added
com.databricks.sdk.service.catalog.MonitorMetric
class. - Added
com.databricks.sdk.service.catalog.MonitorMetricType
class. - Added
com.databricks.sdk.service.catalog.MonitorNotifications
class. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoTrigger
class. - Added
Object
class. - Added
com.databricks.sdk.service.catalog.MonitorTimeSeries
class. - Added
com.databricks.sdk.service.catalog.ValidationResultAwsOperation
class. - Added
com.databricks.sdk.service.catalog.ValidationResultAzureOperation
class. - Added
com.databricks.sdk.service.catalog.ValidationResultGcpOperation
class. - Added
cloneFrom
field forcom.databricks.sdk.service.compute.ClusterSpec
. - Removed
com.databricks.sdk.service.compute.ComputeSpec
class. - Removed
com.databricks.sdk.service.compute.ComputeSpecKind
class. - Added
cloneFrom
field forcom.databricks.sdk.service.compute.CreateCluster
. - Added
cloneFrom
field forcom.databricks.sdk.service.compute.EditCluster
. - Added
com.databricks.sdk.service.compute.CloneCluster
class. - Added
com.databricks.sdk.service.compute.Environment
class. - Changed
update()
method foraccountClient.workspaceAssignment()
service to returncom.databricks.sdk.service.iam.PermissionAssignment
class. - Removed
Object
class. - Removed
computeKey
field forcom.databricks.sdk.service.jobs.ClusterSpec
. - Removed
compute
field forcom.databricks.sdk.service.jobs.CreateJob
. - Added
environments
field forcom.databricks.sdk.service.jobs.CreateJob
. - Removed
com.databricks.sdk.service.jobs.JobCompute
class. - Removed
compute
field forcom.databricks.sdk.service.jobs.JobSettings
. - Added
environments
field forcom.databricks.sdk.service.jobs.JobSettings
. - Removed
computeKey
field forcom.databricks.sdk.service.jobs.RunTask
. - Removed
com.databricks.sdk.service.jobs.TableTriggerConfiguration
class. - Removed
computeKey
field forcom.databricks.sdk.service.jobs.Task
. - Added
environmentKey
field forcom.databricks.sdk.service.jobs.Task
. - Changed
table
field forcom.databricks.sdk.service.jobs.TriggerSettings
tocom.databricks.sdk.service.jobs.TableUpdateTriggerConfiguration
class. - Changed
tableUpdate
field forcom.databricks.sdk.service.jobs.TriggerSettings
tocom.databricks.sdk.service.jobs.TableUpdateTriggerConfiguration
class. - Added
com.databricks.sdk.service.jobs.JobEnvironment
class. - Added
com.databricks.sdk.service.jobs.TableUpdateTriggerConfiguration
class. - Added
com.databricks.sdk.service.marketplace
package.
OpenAPI SHA: 94684175b8bd65f8701f89729351f8069e8309c9, Date: 2024-04-11
Improvements and Bug Fixes
- Properly escape multi-segment path parameters (#252).
API Changes:
- Added
migrate()
andunpublish()
methods forworkspaceClient.lakeview()
service. - Added
com.databricks.sdk.service.dashboards.MigrateDashboardRequest
andcom.databricks.sdk.service.dashboards.UnpublishDashboardRequest
class. - Added
description
,queueDuration
andrepairHistory
fields forcom.databricks.sdk.service.jobs.BaseRun
. - Added
computeKey
andjobClusterKey
field forcom.databricks.sdk.service.jobs.ClusterSpec
. - Changed
left
,op
andright
fields forcom.databricks.sdk.service.jobs.ConditionTask
to be required. - Changed
editMode
field forcom.databricks.sdk.service.jobs.CreateJob
tocom.databricks.sdk.service.jobs.JobEditMode
class. - Replaced
com.databricks.sdk.service.jobs.CreateJobEditMode
class bycom.databricks.sdk.service.jobs.JobEditMode
. - Changed
url
field forcom.databricks.sdk.service.jobs.FileArrivalTriggerConfiguration
to be required. - Changed
errorMessageStats
field forcom.databricks.sdk.service.jobs.ForEachStats
tocom.databricks.sdk.service.jobs.ForEachTaskErrorMessageStatsList
class. - Changed
newCluster
field forcom.databricks.sdk.service.jobs.JobCluster
to be required. - Changed
editMode
field forcom.databricks.sdk.service.jobs.JobSettings
tocom.databricks.sdk.service.jobs.JobEditMode
class. - Removed
com.databricks.sdk.service.jobs.JobSettingsEditMode
class. - Changed
metric
,op
andvalue
fields forcom.databricks.sdk.service.jobs.JobsHealthRule
to be required. - Changed
runType
field forcom.databricks.sdk.service.jobs.ListRunsRequest
tocom.databricks.sdk.service.jobs.RunType
class. - Replaced
com.databricks.sdk.service.jobs.ListRunsRunType
class bycom.databricks.sdk.service.jobs.RunType
. - Removed
com.databricks.sdk.service.jobs.ParamPairs
class. - Changed
pipelineId
field forcom.databricks.sdk.service.jobs.PipelineTask
to be required. - Changed
entryPoint
andpackageName
fields forcom.databricks.sdk.service.jobs.PythonWheelTask
to be required. - Changed
jobParameters
field forcom.databricks.sdk.service.jobs.RepairRun
to Map<String,String
> class. - Changed
baseParameters
field forcom.databricks.sdk.service.jobs.ResolvedNotebookTaskValues
to Map<String,String
> class. - Changed
parameters
field forcom.databricks.sdk.service.jobs.ResolvedParamPairValues
to Map<String,String
> class. - Changed
namedParameters
field forcom.databricks.sdk.service.jobs.ResolvedPythonWheelTaskValues
to Map<String,String
> class. - Removed
namedParameters
field forcom.databricks.sdk.service.jobs.ResolvedRunJobTaskValues
. - Changed
parameters
field forcom.databricks.sdk.service.jobs.ResolvedRunJobTaskValues
to Map<String,String
> class. - Added
jobParameters
field forcom.databricks.sdk.service.jobs.ResolvedRunJobTaskValues
. - Added
description
andqueueDuration
fields forcom.databricks.sdk.service.jobs.Run
. - Changed
op
field forcom.databricks.sdk.service.jobs.RunConditionTask
tocom.databricks.sdk.service.jobs.ConditionTaskOp
class. - Removed
com.databricks.sdk.service.jobs.RunConditionTaskOp
class. - Changed
inputs
andtask
field forcom.databricks.sdk.service.jobs.RunForEachTask
to be required. - Changed
jobParameters
field forcom.databricks.sdk.service.jobs.RunJobTask
to Map<String,String
> class. - Added
dbtCommands
,jarParams
,notebookParams
,pipelineParams
,pythonNamedParams
,pythonParams
,sparkSubmitParams
andsqlParams
fields forcom.databricks.sdk.service.jobs.RunJobTask
. - Changed
jobParameters
field forcom.databricks.sdk.service.jobs.RunNow
to Map<String,String
> class. - Added
info
field forcom.databricks.sdk.service.jobs.RunOutput
. - Removed
jobParameters
field forcom.databricks.sdk.service.jobs.RunParameters
. - Changed
taskKey
field forcom.databricks.sdk.service.jobs.RunTask
to be required. - Added
computeKey
,emailNotifications
,jobClusterKey
,notificationSettings
,runDuration
,runPageUrl
,timeoutSeconds
andwebhookNotifications
fields forcom.databricks.sdk.service.jobs.RunTask
. - Added
endpointId
field forcom.databricks.sdk.service.jobs.SqlQueryOutput
. - Added
conditionTask
,dbtTask
,notebookTask
,pipelineTask
,pythonWheelTask
,runJobTask
,sparkJarTask
,sparkPythonTask
,sparkSubmitTask
andsqlTask
fields forcom.databricks.sdk.service.jobs.SubmitRun
. - Added
description
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
disableAutoOptimization
field forcom.databricks.sdk.service.jobs.Task
. - Added
noAlertForSkippedRuns
field forcom.databricks.sdk.service.jobs.TaskEmailNotifications
. - Added
tableUpdate
field forcom.databricks.sdk.service.jobs.TriggerSettings
. - Changed
id
field forcom.databricks.sdk.service.jobs.Webhook
to be required. - Changed
onDurationWarningThresholdExceeded
field forcom.databricks.sdk.service.jobs.WebhookNotifications
tocom.databricks.sdk.service.jobs.WebhookList
class. - Removed
com.databricks.sdk.service.jobs.WebhookNotificationsOnDurationWarningThresholdExceededItem
class. - Added
com.databricks.sdk.service.jobs.JobEditMode
class. - Replaced
com.databricks.sdk.service.serving.AwsBedrockConfig
class bycom.databricks.sdk.service.serving.AmazonBedrockConfig
class. - Replaced
com.databricks.sdk.service.serving.AwsBedrockConfigBedrockProvider
class bycom.databricks.sdk.service.serving.AmazonBedrockConfigBedrockProvider
class. - Replaced
awsBedrockConfig
field forcom.databricks.sdk.service.serving.ExternalModel
byamazonBedrockConfig
. - Changed
get()
method forworkspaceClient.ipAccessLists()
service . New request type iscom.databricks.sdk.service.settings.GetIpAccessListRequest
class. - Replaced
com.databricks.sdk.service.settings.GetIpAccessList
class bycom.databricks.sdk.service.settings.GetIpAccessListRequest
class.
OpenAPI SHA: d38528c3e47dd81c9bdbd918272a3e49d36e09ce, Date: 2024-03-27
API Changes:
- Changed
list()
method forworkspaceClient.catalogs()
service to require request ofcom.databricks.sdk.service.catalog.ListCatalogsRequest
class. - Changed
create()
method forworkspaceClient.onlineTables()
service . New request type iscom.databricks.sdk.service.catalog.CreateOnlineTableRequest
class. - Removed
com.databricks.sdk.service.catalog.AwsIamRole
class. - Changed
notifications
field forcom.databricks.sdk.service.catalog.CreateMonitor
tocom.databricks.sdk.service.catalog.MonitorNotificationsConfig
class. - Changed
awsIamRole
field forcom.databricks.sdk.service.catalog.CreateStorageCredential
tocom.databricks.sdk.service.catalog.AwsIamRoleRequest
class. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.ExternalLocationInfo
. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.FunctionInfo
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetCatalogRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetExternalLocationRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetFunctionRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetModelVersionRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetRegisteredModelRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetSchemaRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetTableRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListExternalLocationsRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListFunctionsRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListModelVersionsRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListRegisteredModelsRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListSchemasRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListTablesRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListVolumesRequest
. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.ModelVersionInfo
. - Changed
notifications
field forcom.databricks.sdk.service.catalog.MonitorInfo
tocom.databricks.sdk.service.catalog.MonitorNotificationsConfig
class. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ReadVolumeRequest
. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.RegisteredModelInfo
. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.SchemaInfo
. - Changed
awsIamRole
field forcom.databricks.sdk.service.catalog.StorageCredentialInfo
tocom.databricks.sdk.service.catalog.AwsIamRoleResponse
class. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.TableInfo
. - Changed
notifications
field forcom.databricks.sdk.service.catalog.UpdateMonitor
tocom.databricks.sdk.service.catalog.MonitorNotificationsConfig
class. - Changed
awsIamRole
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
tocom.databricks.sdk.service.catalog.AwsIamRoleRequest
class. - Changed
awsIamRole
field forcom.databricks.sdk.service.catalog.ValidateStorageCredential
tocom.databricks.sdk.service.catalog.AwsIamRoleRequest
class. - Removed
com.databricks.sdk.service.catalog.ViewData
class. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.VolumeInfo
. - Added
com.databricks.sdk.service.catalog.AwsIamRoleRequest
class. - Added
com.databricks.sdk.service.catalog.AwsIamRoleResponse
class. - Added
com.databricks.sdk.service.catalog.CreateOnlineTableRequest
class. - Added
com.databricks.sdk.service.catalog.ListCatalogsRequest
class. - Changed
publish()
method forworkspaceClient.lakeview()
service to returncom.databricks.sdk.service.dashboards.PublishedDashboard
class. - Added
create()
method forworkspaceClient.lakeview()
service. - Added
get()
method forworkspaceClient.lakeview()
service. - Added
getPublished()
method forworkspaceClient.lakeview()
service. - Added
trash()
method forworkspaceClient.lakeview()
service. - Added
update()
method forworkspaceClient.lakeview()
service. - Removed
Object
class. - Added
com.databricks.sdk.service.dashboards.CreateDashboardRequest
class. - Added
com.databricks.sdk.service.dashboards.Dashboard
class. - Added
com.databricks.sdk.service.dashboards.GetDashboardRequest
class. - Added
com.databricks.sdk.service.dashboards.GetPublishedDashboardRequest
class. - Added
com.databricks.sdk.service.dashboards.LifecycleState
class. - Added
com.databricks.sdk.service.dashboards.PublishedDashboard
class. - Added
com.databricks.sdk.service.dashboards.TrashDashboardRequest
class. - Added
Object
class. - Added
com.databricks.sdk.service.dashboards.UpdateDashboardRequest
class. - Added
autoCaptureConfig
field forcom.databricks.sdk.service.serving.EndpointPendingConfig
. - Changed
get()
method forworkspaceClient.automaticClusterUpdate()
service . New request type iscom.databricks.sdk.service.settings.GetAutomaticClusterUpdateSettingRequest
class. - Changed
get()
method forworkspaceClient.cspEnablement()
service . New request type iscom.databricks.sdk.service.settings.GetCspEnablementSettingRequest
class. - Changed
get()
method foraccountClient.cspEnablementAccount()
service . New request type iscom.databricks.sdk.service.settings.GetCspEnablementAccountSettingRequest
class. - Changed
delete()
method forworkspaceClient.defaultNamespace()
service . New request type iscom.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest
class. - Changed
get()
method forworkspaceClient.defaultNamespace()
service . New request type iscom.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest
class. - Changed
get()
method forworkspaceClient.esmEnablement()
service . New request type iscom.databricks.sdk.service.settings.GetEsmEnablementSettingRequest
class. - Changed
get()
method foraccountClient.esmEnablementAccount()
service . New request type iscom.databricks.sdk.service.settings.GetEsmEnablementAccountSettingRequest
class. - Changed
get()
method forworkspaceClient.ipAccessLists()
service . New request type iscom.databricks.sdk.service.settings.GetIpAccessList
class. - Changed
delete()
method foraccountClient.personalCompute()
service . New request type iscom.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest
class. - Changed
get()
method foraccountClient.personalCompute()
service . New request type iscom.databricks.sdk.service.settings.GetPersonalComputeSettingRequest
class. - Changed
delete()
method forworkspaceClient.restrictWorkspaceAdmins()
service . New request type iscom.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest
class. - Changed
get()
method forworkspaceClient.restrictWorkspaceAdmins()
service . New request type iscom.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest
class. - Removed
com.databricks.sdk.service.settings.DeleteDefaultNamespaceRequest
class. - Removed
com.databricks.sdk.service.settings.DeletePersonalComputeRequest
class. - Removed
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminRequest
class. - Removed
com.databricks.sdk.service.settings.GetAutomaticClusterUpdateRequest
class. - Removed
com.databricks.sdk.service.settings.GetCspEnablementAccountRequest
class. - Removed
com.databricks.sdk.service.settings.GetCspEnablementRequest
class. - Removed
com.databricks.sdk.service.settings.GetDefaultNamespaceRequest
class. - Removed
com.databricks.sdk.service.settings.GetEsmEnablementAccountRequest
class. - Removed
com.databricks.sdk.service.settings.GetEsmEnablementRequest
class. - Removed
com.databricks.sdk.service.settings.GetIpAccessListRequest
class. - Removed
com.databricks.sdk.service.settings.GetPersonalComputeRequest
class. - Removed
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminRequest
class. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest
class. - Added
com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest
class. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetAutomaticClusterUpdateSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetCspEnablementAccountSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetCspEnablementSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetEsmEnablementAccountSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetEsmEnablementSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetIpAccessList
class. - Added
com.databricks.sdk.service.settings.GetPersonalComputeSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest
class. - Changed
dataObjectType
field forcom.databricks.sdk.service.sharing.SharedDataObject
tocom.databricks.sdk.service.sharing.SharedDataObjectDataObjectType
class. - Added
content
field forcom.databricks.sdk.service.sharing.SharedDataObject
. - Added
com.databricks.sdk.service.sharing.SharedDataObjectDataObjectType
class. - Added
embeddingSourceColumns
field forcom.databricks.sdk.service.vectorsearch.DirectAccessVectorIndexSpec
. - Added
scoreThreshold
field forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest
.
OpenAPI SHA: 93763b0d7ae908520c229c786fff28b8fd623261, Date: 2024-03-20
- Added basic support for HTTP proxies (#241).
- Fixed getWorkspaceClient() for GCP (#224).
- Note: Backwards incompatible changes - Settings are now nested, please see the API changes below.
- Reading headers should be done in a case-insensitive manner (#235).
- Added integration tests for the Files API (#236).
- Supported subservices (#237).
- Handled empty types in the Java SDK (#239).
- Added tokei.rs lines of code badge (#243).
- Updated SDK to latest OpenAPI spec (#245).
- Added the following services:
workspaceClient.permissionMigration()
workspaceClient.automaticClusterUpdate()
workspaceClient.cspEnablement()
accountClient.cspEnablementAccount()
workspaceClient.defaultNamespace()
workspaceClient.esmEnablement()
accountClient.esmEnablementAccount()
accountClient.personalCompute()
workspaceClient.restrictWorkspaceAdmins()
- Added the following classes:
com.databricks.sdk.service.iam.PermissionMigrationRequest
com.databricks.sdk.service.iam.PermissionMigrationResponse
com.databricks.sdk.service.settings.AutomaticClusterUpdateSetting
com.databricks.sdk.service.settings.ClusterAutoRestartMessage
com.databricks.sdk.service.settings.ClusterAutoRestartMessageEnablementDetails
com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindow
com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowDayOfWeek
com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule
com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayFrequency
com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWindowStartTime
com.databricks.sdk.service.settings.ComplianceStandard
com.databricks.sdk.service.settings.CspEnablement
com.databricks.sdk.service.settings.CspEnablementAccount
com.databricks.sdk.service.settings.CspEnablementAccountSetting
com.databricks.sdk.service.settings.CspEnablementSetting
com.databricks.sdk.service.settings.DeleteDefaultNamespaceRequest
com.databricks.sdk.service.settings.DeletePersonalComputeRequest
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminRequest
com.databricks.sdk.service.settings.EsmEnablement
com.databricks.sdk.service.settings.EsmEnablementAccount
com.databricks.sdk.service.settings.EsmEnablementAccountSetting
com.databricks.sdk.service.settings.EsmEnablementSetting
com.databricks.sdk.service.settings.GetAutomaticClusterUpdateRequest
com.databricks.sdk.service.settings.GetCspEnablementAccountRequest
com.databricks.sdk.service.settings.GetCspEnablementRequest
com.databricks.sdk.service.settings.GetDefaultNamespaceRequest
com.databricks.sdk.service.settings.GetEsmEnablementAccountRequest
com.databricks.sdk.service.settings.GetEsmEnablementRequest
com.databricks.sdk.service.settings.GetPersonalComputeRequest
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminRequest
com.databricks.sdk.service.settings.NccAwsStableIpRule
com.databricks.sdk.service.settings.UpdateAutomaticClusterUpdateSettingRequest
com.databricks.sdk.service.settings.UpdateCspEnablementAccountSettingRequest
com.databricks.sdk.service.settings.UpdateCspEnablementSettingRequest
com.databricks.sdk.service.settings.UpdateEsmEnablementAccountSettingRequest
com.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequest
- Removed the follogin classes:
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest
com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest
com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest
com.databricks.sdk.service.settings.GetPersonalComputeSettingRequest
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest
- Changed
version
field forcom.databricks.sdk.service.serving.AppManifest
tocom.databricks.sdk.service.serving.AnyValue
class. - Removed
deletePersonalComputeSetting()
,getPersonalComputeSetting()
andupdatePersonalComputeSetting()
method foraccountClient.settings()
service. - Removed
deleteDefaultNamespaceSetting()
,deleteRestrictWorkspaceAdminsSetting()
,getDefaultNamespaceSetting()
,getRestrictWorkspaceAdminsSetting()
,updateDefaultNamespaceSetting()
andupdateRestrictWorkspaceAdminsSetting()
method forworkspaceClient.settings()
service. - Added
awsStableIpRule
field forcom.databricks.sdk.service.settings.NccEgressDefaultRules
. - Added
indexName
field forcom.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest
. - Added
embeddingModelEndpointName
field forcom.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn
. - Added
indexName
field forcom.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest
. - Added
deltaSyncIndexSpec
field forcom.databricks.sdk.service.vectorsearch.VectorIndex
. - Added
directAccessIndexSpec
field forcom.databricks.sdk.service.vectorsearch.VectorIndex
. - Changed
deleteEndpoint()
,createIndex()
,deleteDataVectorIndex()
andupsertDataVectorIndex()
method forworkspaceClient.vectorSearchEndpoints()
service with new required argument order. - Changed
endpointName
field forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest
to be required. - Removed
planningPhases
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Removed
name
field forcom.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest
. - Removed
name
field forcom.databricks.sdk.service.vectorsearch.DeleteEndpointRequest
. - Removed
com.databricks.sdk.service.vectorsearch.EmbeddingConfig
class. - Removed
embeddingConfig
field forcom.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn
. - Removed
name
field forcom.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest
. - Removed
deltaSyncVectorIndexSpec
field forcom.databricks.sdk.service.vectorsearch.VectorIndex
. - Removed
directAccessVectorIndexSpec
field forcom.databricks.sdk.service.vectorsearch.VectorIndex
.
OpenAPI SHA: d855b30f25a06fe84f25214efa20e7f1fffcdf9e, Date: 2024-03-04
Internal Changes:
- Support head operations (#232).
API Changes:
- Changed
delete()
method forworkspaceClient.connections()
service with new required argument order. - Changed
get()
method forworkspaceClient.connections()
service with new required argument order. - Changed
update()
method forworkspaceClient.connections()
service with new required argument order. - Changed
update()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
delete()
method forworkspaceClient.volumes()
service with new required argument order. - Changed
read()
method forworkspaceClient.volumes()
service with new required argument order. - Changed
update()
method forworkspaceClient.volumes()
service with new required argument order. - Added
workspaceClient.onlineTables()
service. - Removed
nameArg
field forcom.databricks.sdk.service.catalog.DeleteConnectionRequest
. - Added
name
field forcom.databricks.sdk.service.catalog.DeleteConnectionRequest
. - Removed
fullNameArg
field forcom.databricks.sdk.service.catalog.DeleteVolumeRequest
. - Added
name
field forcom.databricks.sdk.service.catalog.DeleteVolumeRequest
. - Removed
nameArg
field forcom.databricks.sdk.service.catalog.GetConnectionRequest
. - Added
name
field forcom.databricks.sdk.service.catalog.GetConnectionRequest
. - Added
maxResults
field forcom.databricks.sdk.service.catalog.ListVolumesRequest
. - Added
pageToken
field forcom.databricks.sdk.service.catalog.ListVolumesRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.catalog.ListVolumesResponseContent
. - Removed
fullNameArg
field forcom.databricks.sdk.service.catalog.ReadVolumeRequest
. - Added
name
field forcom.databricks.sdk.service.catalog.ReadVolumeRequest
. - Removed
nameArg
field forcom.databricks.sdk.service.catalog.UpdateConnection
. - Added
name
field forcom.databricks.sdk.service.catalog.UpdateConnection
. - Removed
assetsDir
field forcom.databricks.sdk.service.catalog.UpdateMonitor
. - Removed
fullNameArg
field forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent
. - Added
name
field forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent
. - Added
com.databricks.sdk.service.catalog.ContinuousUpdateStatus
class. - Added
com.databricks.sdk.service.catalog.DeleteOnlineTableRequest
class. - Added
com.databricks.sdk.service.catalog.FailedStatus
class. - Added
com.databricks.sdk.service.catalog.GetOnlineTableRequest
class. - Added
com.databricks.sdk.service.catalog.OnlineTable
class. - Added
com.databricks.sdk.service.catalog.OnlineTableSpec
class. - Added
com.databricks.sdk.service.catalog.OnlineTableState
class. - Added
com.databricks.sdk.service.catalog.OnlineTableStatus
class. - Added
com.databricks.sdk.service.catalog.PipelineProgress
class. - Added
com.databricks.sdk.service.catalog.ProvisioningStatus
class. - Added
com.databricks.sdk.service.catalog.TriggeredUpdateStatus
class. - Added
com.databricks.sdk.service.catalog.ViewData
class. - Added
getDirectoryMetadata()
method forworkspaceClient.files()
service. - Added
getMetadata()
method forworkspaceClient.files()
service. - Added
contentLength
field forcom.databricks.sdk.service.files.DownloadResponse
. - Added
contentType
field forcom.databricks.sdk.service.files.DownloadResponse
. - Added
lastModified
field forcom.databricks.sdk.service.files.DownloadResponse
. - Added
com.databricks.sdk.service.files.FileSize
class. - Added
com.databricks.sdk.service.files.GetDirectoryMetadataRequest
class. - Added
com.databricks.sdk.service.files.GetMetadataRequest
class. - Added
com.databricks.sdk.service.files.GetMetadataResponse
class. - Added
com.databricks.sdk.service.files.LastModifiedHttpDate
class. - Removed
triggerHistory
field forcom.databricks.sdk.service.jobs.Job
. - Removed
com.databricks.sdk.service.jobs.TriggerEvaluation
class. - Removed
com.databricks.sdk.service.jobs.TriggerHistory
class. - Added
table
field forcom.databricks.sdk.service.jobs.TriggerSettings
. - Added
com.databricks.sdk.service.jobs.Condition
class. - Added
com.databricks.sdk.service.jobs.TableTriggerConfiguration
class. - Removed
config
field forcom.databricks.sdk.service.serving.ExternalModel
. - Added
ai21labsConfig
field forcom.databricks.sdk.service.serving.ExternalModel
. - Added
anthropicConfig
field forcom.databricks.sdk.service.serving.ExternalModel
. - Added
awsBedrockConfig
field forcom.databricks.sdk.service.serving.ExternalModel
. - Added
cohereConfig
field forcom.databricks.sdk.service.serving.ExternalModel
. - Added
databricksModelServingConfig
field forcom.databricks.sdk.service.serving.ExternalModel
. - Added
openaiConfig
field forcom.databricks.sdk.service.serving.ExternalModel
. - Added
palmConfig
field forcom.databricks.sdk.service.serving.ExternalModel
. - Removed
com.databricks.sdk.service.serving.ExternalModelConfig
class. - Added
maxProvisionedThroughput
field forcom.databricks.sdk.service.serving.ServedEntityInput
. - Added
minProvisionedThroughput
field forcom.databricks.sdk.service.serving.ServedEntityInput
. - Added
maxProvisionedThroughput
field forcom.databricks.sdk.service.serving.ServedEntityOutput
. - Added
minProvisionedThroughput
field forcom.databricks.sdk.service.serving.ServedEntityOutput
. - Changed
delete()
method forworkspaceClient.cleanRooms()
service with new required argument order. - Changed
get()
method forworkspaceClient.cleanRooms()
service with new required argument order. - Changed
update()
method forworkspaceClient.cleanRooms()
service with new required argument order. - Removed
nameArg
field forcom.databricks.sdk.service.sharing.DeleteCleanRoomRequest
. - Added
name
field forcom.databricks.sdk.service.sharing.DeleteCleanRoomRequest
. - Removed
nameArg
field forcom.databricks.sdk.service.sharing.GetCleanRoomRequest
. - Added
name
field forcom.databricks.sdk.service.sharing.GetCleanRoomRequest
. - Removed
nameArg
field forcom.databricks.sdk.service.sharing.UpdateCleanRoom
. - Added
name
field forcom.databricks.sdk.service.sharing.UpdateCleanRoom
. - Added
enumOptions
field forcom.databricks.sdk.service.sql.Parameter
. - Added
multiValuesOptions
field forcom.databricks.sdk.service.sql.Parameter
. - Added
queryId
field forcom.databricks.sdk.service.sql.Parameter
. - Added
com.databricks.sdk.service.sql.MultiValuesOptions
class.
OpenAPI SHA: cdd76a98a4fca7008572b3a94427566dd286c63b, Date: 2024-02-19
- Derive config file name from attribute name (#216).
This also renames
getAzureMSI -> getAzureMsi
setAzureMSI -> setAzureMsi
Example:
AccountClient a = new AccountClient();
Iterator<Workspace> workspaces = a.workspaces().list().iterator();
Workspace workspace = workspaces.next();
WorkspaceClient w = a.getWorkspaceClient(workspace);
w.currentUser().me();
- Only include request body when the OpenAPI operation indicates that there is a request body (#223).
Internal Changes:
API Changes:
Additions:
- Added the following fields
- Added
usePreemptibleExecutors
,zoneId
fields forcom.databricks.sdk.service.compute.GcpAttributes
. - Added
abfss
,gcs
fields forcom.databricks.sdk.service.compute.InitScriptInfo
. - Added
source
field forcom.databricks.sdk.service.jobs.DbtTask
. - Added
forEachTask
field forcom.databricks.sdk.service.jobs.RunTask
. - Added
source
field forcom.databricks.sdk.service.jobs.SqlTaskFile
. - Added
forEachTask
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
forEachTask
field forcom.databricks.sdk.service.jobs.Task
. - Added
fieldMask
field forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequest
. - Added
deltaSyncIndexSpec
field forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest
. - Added
fileType
field forcom.databricks.sdk.service.workspace.ExportResponse
. - Added
resourceId
field forcom.databricks.sdk.service.workspace.ObjectInfo
.
- Added
- Added the following methods
- Added
cancelRefresh()
,getRefresh()
,listRefreshes()
,runRefresh()
methods forworkspaceClient.lakehouseMonitors()
service. - Added
createDirectory()
,deleteDirectory()
,listDirectoryContents()
methods forworkspaceClient.files()
service. - Added
getPersonalComputeSetting()
method foraccountClient.settings()
service. - Added
deleteDefaultNamespaceSetting()
,deleteRestrictWorkspaceAdminsSetting()
,getDefaultNamespaceSetting()
,getRestrictWorkspaceAdminsSetting()
,updateDefaultNamespaceSetting()
,updateRestrictWorkspaceAdminsSetting()
methods forworkspaceClient.settings()
service.
- Added
- Added the following classes
- Added
com.databricks.sdk.service.catalog.CancelRefreshRequest
class. - Added
com.databricks.sdk.service.catalog.GetRefreshRequest
class. - Added
com.databricks.sdk.service.catalog.ListRefreshesRequest
class. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfo
class. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoState
class. - Added
com.databricks.sdk.service.catalog.RunRefreshRequest
class. - Added
com.databricks.sdk.service.compute.Adlsgen2Info
class. - Added
com.databricks.sdk.service.compute.GcsStorageInfo
class. - Added
com.databricks.sdk.service.files.CreateDirectoryRequest
class. - Added
com.databricks.sdk.service.files.DeleteDirectoryRequest
class. - Added
com.databricks.sdk.service.files.DirectoryEntry
class. - Added
com.databricks.sdk.service.files.ListDirectoryContentsRequest
class. - Added
com.databricks.sdk.service.files.ListDirectoryResponse
class. - Added
com.databricks.sdk.service.files.PageToken
class. - Added
com.databricks.sdk.service.jobs.ForEachStats
class. - Added
com.databricks.sdk.service.jobs.ForEachTask
class. - Added
com.databricks.sdk.service.jobs.ForEachTaskErrorMessageStats
class. - Added
com.databricks.sdk.service.jobs.ForEachTaskTaskRunStats
class. - Added
com.databricks.sdk.service.jobs.RunForEachTask
class. - Added
com.databricks.sdk.service.pipelines.PipelineClusterAutoscale
class. - Added
com.databricks.sdk.service.pipelines.PipelineClusterAutoscaleMode
class. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest
class. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingResponse
class. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest
class. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingResponse
class. - Added
com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetPersonalComputeSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest
class. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessage
class. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessageStatus
class. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsSetting
class. - Added
com.databricks.sdk.service.settings.UpdateDefaultNamespaceSettingRequest
class. - Added
com.databricks.sdk.service.settings.UpdateRestrictWorkspaceAdminsSettingRequest
class.
- Added
Removals:
- Removed the following fields
- Removed
name
field forcom.databricks.sdk.service.catalog.UpdateConnection
. - Removed
name
field forcom.databricks.sdk.service.catalog.UpdateMetastore
. - Removed
name
field forcom.databricks.sdk.service.catalog.UpdateRegisteredModelRequest
. - Removed
name
field forcom.databricks.sdk.service.catalog.UpdateSchema
. - Removed
name
field forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent
. - Removed
deltaSyncVectorIndexSpec
field forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest
.
- Removed
- Removed the following methods
- Removed
getStatus()
method forworkspaceClient.files()
service. - Removed
reset()
method forworkspaceClient.pipelines()
service. - Removed
readPersonalComputeSetting()
method foraccountClient.settings()
service. - Removed
deleteDefaultWorkspaceNamespace()
,readDefaultWorkspaceNamespace()
,updateDefaultWorkspaceNamespace()
methods forworkspaceClient.settings()
service.
- Removed
- Removed the following classes
- Removed
com.databricks.sdk.service.pipelines.ResetRequest
class. - Removed
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceRequest
class. - Removed
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceResponse
class. - Changed
etag
field forcom.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest
to no longer be required. - Removed
com.databricks.sdk.service.settings.ReadDefaultWorkspaceNamespaceRequest
class. - Removed
com.databricks.sdk.service.settings.ReadPersonalComputeSettingRequest
class. - Removed
com.databricks.sdk.service.settings.UpdateDefaultWorkspaceNamespaceRequest
class.
- Removed
Changes:
- Changed the following fields
- Changed
maxWorkers
,minWorkers
fields forcom.databricks.sdk.service.compute.AutoScale
to no longer be required. - Changed
destination
field forcom.databricks.sdk.service.compute.DbfsStorageInfo
to be required. - Changed
destination
field forcom.databricks.sdk.service.compute.LocalFileInfo
to be required. - Changed
destination
field forcom.databricks.sdk.service.compute.S3StorageInfo
to be required. - Changed
destination
field forcom.databricks.sdk.service.compute.VolumesStorageInfo
to be required. - Changed
clients
field forcom.databricks.sdk.service.compute.WorkloadType
to be required. - Changed
destination
field forcom.databricks.sdk.service.compute.WorkspaceStorageInfo
to be required. - Changed
autoscale
field forcom.databricks.sdk.service.pipelines.PipelineCluster
tocom.databricks.sdk.service.pipelines.PipelineClusterAutoscale
class. - Changed
allowMissing
,setting
fields forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequest
to be required.
- Changed
- Changed the following methods
- Changed
deletePersonalComputeSetting()
,updatePersonalComputeSetting()
methods foraccountClient.settings()
service with new required argument order.
- Changed
OpenAPI SHA: 6b897bc95b23abed8b9f5eff0e6b8ec034046180, Date: 2024-02-08
Dependency updates:
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.5 (#206).
Major changes:
- Allow customizing APIs in WorkspaceClient/AccountClient (#213).
Bug fixes:
Bugfixes:
API Changes:
- Added
exists()
method forworkspaceClient.tables()
service. - Added
workspaceClient.lakehouseMonitors()
service. - Removed
com.databricks.sdk.service.catalog.TableConstraintList
class. - Added
initScripts
field forcom.databricks.sdk.service.pipelines.PipelineCluster
. - Added the following dataclasses:
databricks.sdk.service.catalog.CreateMonitor
,databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest
,databricks.sdk.service.catalog.ExistsRequest
,databricks.sdk.service.catalog.GetLakehouseMonitorRequest
,databricks.sdk.service.catalog.MonitorCronSchedule
,databricks.sdk.service.catalog.MonitorCronSchedulePauseStatus
,databricks.sdk.service.catalog.MonitorCustomMetric
,databricks.sdk.service.catalog.MonitorCustomMetricType
,databricks.sdk.service.catalog.MonitorDataClassificationConfig
,databricks.sdk.service.catalog.MonitorDestinations
,databricks.sdk.service.catalog.MonitorInferenceLogProfileType
,
databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeProblemType
,databricks.sdk.service.catalog.MonitorInfo
,databricks.sdk.service.catalog.MonitorInfoStatus
,databricks.sdk.service.catalog.MonitorNotificationsConfig
,databricks.sdk.service.catalog.MonitorTimeSeriesProfileType
,databricks.sdk.service.catalog.TableExistsResponse
anddatabricks.sdk.service.catalog.UpdateMonitor
. - Added
validateOnly
field forcom.databricks.sdk.service.pipelines.StartUpdate
. - Added
validateOnly
field forcom.databricks.sdk.service.pipelines.UpdateInfo
. - Changed
createOboToken()
method forworkspaceClient.tokenManagement()
service with new required argument order. - Changed
get()
method forworkspaceClient.tokenManagement()
service to returncom.databricks.sdk.service.settings.GetTokenResponse
class. - Changed
lifetimeSeconds
field forcom.databricks.sdk.service.settings.CreateOboTokenRequest
to no longer be required. - Added
com.databricks.sdk.service.settings.GetTokenResponse
class. - Changed
create()
method forworkspaceClient.dashboards()
service . New request type iscom.databricks.sdk.service.sql.DashboardPostContent
class. - Added
update()
method forworkspaceClient.dashboards()
service. - Removed
com.databricks.sdk.service.sql.CreateDashboardRequest
class. - Added
httpHeaders
field forcom.databricks.sdk.service.sql.ExternalLink
. - Added
runAsRole
field forcom.databricks.sdk.service.sql.QueryEditContent
. - Added
com.databricks.sdk.service.sql.DashboardEditContent
class. - Added
com.databricks.sdk.service.sql.DashboardPostContent
class.
OpenAPI SHA: e05401ed5dd4974c5333d737ec308a7d451f749f, Date: 2024-01-23
- Update to OpenAPI spec (#204).
Note: This release contains breaking changes, please see below.
API Changes:
- [Breaking] Changed
list()
method forworkspaceClient.externalLocations()
service to require request ofcom.databricks.sdk.service.catalog.ListExternalLocationsRequest
class,workspaceClient.storageCredentials()
service to require request ofcom.databricks.sdk.service.catalog.ListStorageCredentialsRequest
class andworkspaceClient.tokens()
service to returncom.databricks.sdk.service.settings.ListPublicTokensResponse
class andcom.databricks.sdk.service.catalog.ListSchemasResponse
. - Added
nextPageToken
field forcom.databricks.sdk.service.catalog.ListExternalLocationsResponse
,com.databricks.sdk.service.catalog.ListFunctionsResponse
,com.databricks.sdk.service.catalog.ListSchemasResponse
andcom.databricks.sdk.service.catalog.ListStorageCredentialsResponse
. - Added
maxResults
field forcom.databricks.sdk.service.catalog.ListFunctionsRequest
andcom.databricks.sdk.service.catalog.ListSchemasRequest
. - Added
pageToken
field forcom.databricks.sdk.service.catalog.ListFunctionsRequest
andcom.databricks.sdk.service.catalog.ListSchemasRequest
. - Added
omitColumns
andomitProperties
field forcom.databricks.sdk.service.catalog.ListTablesRequest
. - Added class:
com.databricks.sdk.service.catalog.ListExternalLocationsRequest
,com.databricks.sdk.service.catalog.ListStorageCredentialsRequest
andcom.databricks.sdk.service.settings.ListPublicTokensResponse
class. - Added package:
com.databricks.sdk.service.dashboards
andcom.databricks.sdk.service.vectorsearch
.
OpenAPI SHA: a7a9dc025bb80303e676bf3708942c6aa06689f1, Date: 2024-01-04
- Better Java examples (#200).
API Changes:
- Added
azureWorkspaceInfo
field forcom.databricks.sdk.service.provisioning.Workspace
. - Added
com.databricks.sdk.service.provisioning.AzureWorkspaceInfo
class. - Changed
updateConfig()
method forworkspaceClient.servingEndpoints()
service with new required argument order. - Changed
servedEntities
field forcom.databricks.sdk.service.serving.EndpointCoreConfigInput
to no longer be required. - Changed
create()
method foraccountClient.ipAccessLists()
service with new required argument order. - Changed
replace()
method foraccountClient.ipAccessLists()
service with new required argument order. - Changed
update()
method foraccountClient.ipAccessLists()
service with new required argument order. - Changed
create()
method forworkspaceClient.ipAccessLists()
service with new required argument order. - Changed
replace()
method forworkspaceClient.ipAccessLists()
service with new required argument order. - Changed
update()
method forworkspaceClient.ipAccessLists()
service with new required argument order. - Changed
ipAddresses
field forcom.databricks.sdk.service.settings.CreateIpAccessList
to no longer be required. - Changed
ipAddresses
field forcom.databricks.sdk.service.settings.ReplaceIpAccessList
to no longer be required. - Removed
listId
field forcom.databricks.sdk.service.settings.ReplaceIpAccessList
. - Changed
enabled
field forcom.databricks.sdk.service.settings.UpdateIpAccessList
to no longer be required. - Changed
ipAddresses
field forcom.databricks.sdk.service.settings.UpdateIpAccessList
to no longer be required. - Changed
label
field forcom.databricks.sdk.service.settings.UpdateIpAccessList
to no longer be required. - Removed
listId
field forcom.databricks.sdk.service.settings.UpdateIpAccessList
. - Changed
listType
field forcom.databricks.sdk.service.settings.UpdateIpAccessList
to no longer be required.
OpenAPI SHA: d3853c8dee5806d04da2ae8910f273ffb35719a5, Date: 2023-12-14
Other changes:
- Added support for GCP auth (#196).
API Changes:
- Changed
update()
method forworkspaceClient.connections()
service with new required argument order. - Added
cloudflareApiToken
field forcom.databricks.sdk.service.catalog.CreateStorageCredential
. - Added
cloudflareApiToken
field forcom.databricks.sdk.service.catalog.StorageCredentialInfo
. - Changed
name
field forcom.databricks.sdk.service.catalog.UpdateCatalog
to be required. - Added
newName
field forcom.databricks.sdk.service.catalog.UpdateCatalog
. - Changed
name
field forcom.databricks.sdk.service.catalog.UpdateConnection
to no longer be required. - Added
newName
field forcom.databricks.sdk.service.catalog.UpdateConnection
. - Changed
name
field forcom.databricks.sdk.service.catalog.UpdateExternalLocation
to be required. - Added
newName
field forcom.databricks.sdk.service.catalog.UpdateExternalLocation
. - Added
newName
field forcom.databricks.sdk.service.catalog.UpdateMetastore
. - Added
newName
field forcom.databricks.sdk.service.catalog.UpdateRegisteredModelRequest
. - Added
newName
field forcom.databricks.sdk.service.catalog.UpdateSchema
. - Changed
name
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
to be required. - Added
cloudflareApiToken
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
. - Added
newName
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
. - Added
newName
field forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent
. - Added
cloudflareApiToken
field forcom.databricks.sdk.service.catalog.ValidateStorageCredential
. - Added
com.databricks.sdk.service.catalog.CloudflareApiToken
class. - Removed
continuous
field forcom.databricks.sdk.service.jobs.BaseRun
. - Removed
continuous
field forcom.databricks.sdk.service.jobs.Run
. - Changed
jobParameters
field forcom.databricks.sdk.service.jobs.RunJobTask
tocom.databricks.sdk.service.jobs.ParamPairs
class. - Added
runIf
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
runJobTask
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Changed
updateConfig()
method forworkspaceClient.servingEndpoints()
service with new required argument order. - Added
put()
method forworkspaceClient.servingEndpoints()
service. - Added
rateLimits
field forcom.databricks.sdk.service.serving.CreateServingEndpoint
. - Changed
servedModels
field forcom.databricks.sdk.service.serving.EndpointCoreConfigInput
to no longer be required. - Added
autoCaptureConfig
field forcom.databricks.sdk.service.serving.EndpointCoreConfigInput
. - Added
servedEntities
field forcom.databricks.sdk.service.serving.EndpointCoreConfigInput
. - Added
autoCaptureConfig
field forcom.databricks.sdk.service.serving.EndpointCoreConfigOutput
. - Added
servedEntities
field forcom.databricks.sdk.service.serving.EndpointCoreConfigOutput
. - Added
servedEntities
field forcom.databricks.sdk.service.serving.EndpointCoreConfigSummary
. - Added
servedEntities
field forcom.databricks.sdk.service.serving.EndpointPendingConfig
. - Added
extraParams
field forcom.databricks.sdk.service.serving.QueryEndpointInput
. - Added
input
field forcom.databricks.sdk.service.serving.QueryEndpointInput
. - Added
maxTokens
field forcom.databricks.sdk.service.serving.QueryEndpointInput
. - Added
messages
field forcom.databricks.sdk.service.serving.QueryEndpointInput
. - Added
n
field forcom.databricks.sdk.service.serving.QueryEndpointInput
. - Added
prompt
field forcom.databricks.sdk.service.serving.QueryEndpointInput
. - Added
stop
field forcom.databricks.sdk.service.serving.QueryEndpointInput
. - Added
stream
field forcom.databricks.sdk.service.serving.QueryEndpointInput
. - Added
temperature
field forcom.databricks.sdk.service.serving.QueryEndpointInput
. - Changed
predictions
field forcom.databricks.sdk.service.serving.QueryEndpointResponse
to no longer be required. - Added
choices
field forcom.databricks.sdk.service.serving.QueryEndpointResponse
. - Added
created
field forcom.databricks.sdk.service.serving.QueryEndpointResponse
. - Added
data
field forcom.databricks.sdk.service.serving.QueryEndpointResponse
. - Added
id
field forcom.databricks.sdk.service.serving.QueryEndpointResponse
. - Added
model
field forcom.databricks.sdk.service.serving.QueryEndpointResponse
. - Added
object
field forcom.databricks.sdk.service.serving.QueryEndpointResponse
. - Added
usage
field forcom.databricks.sdk.service.serving.QueryEndpointResponse
. - Changed
workloadSize
field forcom.databricks.sdk.service.serving.ServedModelInput
tocom.databricks.sdk.service.serving.ServedModelInputWorkloadSize
class. - Changed
workloadType
field forcom.databricks.sdk.service.serving.ServedModelInput
tocom.databricks.sdk.service.serving.ServedModelInputWorkloadType
class. - Added
task
field forcom.databricks.sdk.service.serving.ServingEndpoint
. - Added
task
field forcom.databricks.sdk.service.serving.ServingEndpointDetailed
. - Added
com.databricks.sdk.service.serving.Ai21LabsConfig
class. - Added
com.databricks.sdk.service.serving.AnthropicConfig
class. - Added
com.databricks.sdk.service.serving.AutoCaptureConfigInput
class. - Added
com.databricks.sdk.service.serving.AutoCaptureConfigOutput
class. - Added
com.databricks.sdk.service.serving.AutoCaptureState
class. - Added
com.databricks.sdk.service.serving.AwsBedrockConfig
class. - Added
com.databricks.sdk.service.serving.AwsBedrockConfigBedrockProvider
class. - Added
com.databricks.sdk.service.serving.ChatMessage
class. - Added
com.databricks.sdk.service.serving.ChatMessageRole
class. - Added
com.databricks.sdk.service.serving.CohereConfig
class. - Added
com.databricks.sdk.service.serving.DatabricksModelServingConfig
class. - Added
com.databricks.sdk.service.serving.EmbeddingsV1ResponseEmbeddingElement
class. - Added
com.databricks.sdk.service.serving.EmbeddingsV1ResponseEmbeddingElementObject
class. - Added
com.databricks.sdk.service.serving.ExternalModel
class. - Added
com.databricks.sdk.service.serving.ExternalModelConfig
class. - Added
com.databricks.sdk.service.serving.ExternalModelProvider
class. - Added
com.databricks.sdk.service.serving.ExternalModelUsageElement
class. - Added
com.databricks.sdk.service.serving.FoundationModel
class. - Added
com.databricks.sdk.service.serving.OpenAiConfig
class. - Added
com.databricks.sdk.service.serving.PaLmConfig
class. - Added
com.databricks.sdk.service.serving.PayloadTable
class. - Added
com.databricks.sdk.service.serving.PutRequest
class. - Added
com.databricks.sdk.service.serving.PutResponse
class. - Added
com.databricks.sdk.service.serving.QueryEndpointResponseObject
class. - Added
com.databricks.sdk.service.serving.RateLimit
class. - Added
com.databricks.sdk.service.serving.RateLimitKey
class. - Added
com.databricks.sdk.service.serving.RateLimitRenewalPeriod
class. - Added
com.databricks.sdk.service.serving.ServedEntityInput
class. - Added
com.databricks.sdk.service.serving.ServedEntityOutput
class. - Added
com.databricks.sdk.service.serving.ServedEntitySpec
class. - Added
com.databricks.sdk.service.serving.ServedModelInputWorkloadSize
class. - Added
com.databricks.sdk.service.serving.ServedModelInputWorkloadType
class. - Added
com.databricks.sdk.service.serving.V1ResponseChoiceElement
class. - Removed
accountClient.networkPolicy()
service. - Removed
com.databricks.sdk.service.settings.AccountNetworkPolicyMessage
class. - Removed
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequest
class. - Removed
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponse
class. - Removed
com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequest
class. - Removed
com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequest
class. - Removed
name
field forcom.databricks.sdk.service.sharing.UpdateCleanRoom
. - Changed
name
field forcom.databricks.sdk.service.sharing.UpdateProvider
to be required. - Added
newName
field forcom.databricks.sdk.service.sharing.UpdateProvider
. - Changed
name
field forcom.databricks.sdk.service.sharing.UpdateRecipient
to be required. - Added
newName
field forcom.databricks.sdk.service.sharing.UpdateRecipient
. - Changed
name
field forcom.databricks.sdk.service.sharing.UpdateShare
to be required. - Added
newName
field forcom.databricks.sdk.service.sharing.UpdateShare
. - Added
statementIds
field forcom.databricks.sdk.service.sql.QueryFilter
. - Added
com.databricks.sdk.service.sql.StatementId
class.
OpenAPI SHA: 63caa3cb0c05045e81d3dcf2451fa990d8670f36, Date: 2023-12-12
Bug fixes:
Other changes:
- Add more detailed error message on default credentials not found error (#180).
- Support custom scopes and redirectUrl for U2M OAuth flow (#190).
API Changes:
- Removed
enableOptimization()
method forworkspaceClient.metastores()
service. - Added
pipelineId
field forcom.databricks.sdk.service.catalog.TableInfo
. - Added
enablePredictiveOptimization
field forcom.databricks.sdk.service.catalog.UpdateCatalog
andcom.databricks.sdk.service.catalog.UpdateSchema
. - Removed
com.databricks.sdk.service.catalog.UpdatePredictiveOptimization
andcom.databricks.sdk.service.catalog.UpdatePredictiveOptimizationResponse
class. - Added
description
field forcom.databricks.sdk.service.jobs.CreateJob
andcom.databricks.sdk.service.jobs.JobSettings
. - Added
listNetworkConnectivityConfigurations()
andlistPrivateEndpointRules()
methods foraccountClient.networkConnectivity()
service. - Added
com.databricks.sdk.service.settings.ListNccAzurePrivateEndpointRulesResponse
,com.databricks.sdk.service.settings.ListNetworkConnectivityConfigurationsRequest
,com.databricks.sdk.service.settings.ListNetworkConnectivityConfigurationsResponse
, andcom.databricks.sdk.service.settings.ListPrivateEndpointRulesRequest
classes. - Added
stringSharedAs
field forcom.databricks.sdk.service.sharing.SharedDataObject
.
OpenAPI SHA: 22f09783eb8a84d52026f856be3b2068f9498db3, Date: 2023-11-23
- Implemented notebook-native auth for the Java SDK (#171).
- Addeded regression question to github issue template (#176).
- Marked Java SDK as Beta (#177).
- Updated SDK to latest OpenAPI Spec (#181).
API Changes:
- Changed
create()
method forworkspaceClient.functions()
andworkspaceClient.metastores()
service. - Changed the following fields:
inputParams
field forcom.databricks.sdk.service.catalog.CreateFunction
tocom.databricks.sdk.service.catalog.FunctionParameterInfos
class.properties
field forcom.databricks.sdk.service.catalog.CreateFunction
toString
class.returnParams
field forcom.databricks.sdk.service.catalog.CreateFunction
tocom.databricks.sdk.service.catalog.FunctionParameterInfos
class.storageRoot
field forcom.databricks.sdk.service.catalog.CreateMetastore
to no longer be required.inputParams
field forcom.databricks.sdk.service.catalog.FunctionInfo
tocom.databricks.sdk.service.catalog.FunctionParameterInfos
class.properties
field forcom.databricks.sdk.service.catalog.FunctionInfo
toString
class.returnParams
field forcom.databricks.sdk.service.catalog.FunctionInfo
tocom.databricks.sdk.service.catalog.FunctionParameterInfos
class.
- Added the following fields:
skipValidation
field forcom.databricks.sdk.service.catalog.UpdateExternalLocation
.libraries
field forcom.databricks.sdk.service.compute.CreatePolicy
,com.databricks.sdk.service.compute.EditPolicy
andcom.databricks.sdk.service.compute.Policy
.initScripts
field forcom.databricks.sdk.service.compute.EventDetails
.file
field forcom.databricks.sdk.service.compute.InitScriptInfo
.zoneId
field forcom.databricks.sdk.service.compute.InstancePoolGcpAttributes
.editMode
field forcom.databricks.sdk.service.jobs.CreateJob
andcom.databricks.sdk.service.jobs.JobSettings
.includeResolvedValues
field forcom.databricks.sdk.service.jobs.GetRunRequest
.networkConnectivityConfigId
field forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest
.containerLogs
andextraInfo
field forcom.databricks.sdk.service.serving.DeploymentStatus
.
- Added
deleteApp()
,getApp()
,getAppDeploymentStatus()
,getApps()
andgetEvents()
method forworkspaceClient.apps()
service. - Added
accountClient.networkConnectivity()
service. - Added the following classses:
com.databricks.sdk.service.compute
:LocalFileInfo
,InitScriptInfoAndExecutionDetails
,InitScriptEventDetails
,InitScriptExecutionDetails
andInitScriptExecutionDetailsStatus
.com.databricks.sdk.service.jobs
:JobSettingsEditMode
andCreateJobEditMode
.com.databricks.sdk.service.catalog
:CreateFunctionRequest
,DependencyList
andFunctionParameterInfos
.com.databricks.sdk.service.serving
:AppEvents
,AppServiceStatus
,DeleteAppResponse
,GetAppDeploymentStatusRequest
,GetAppResponse
,GetEventsRequest
,ListAppEventsResponse
andListAppsResponse
.com.databricks.sdk.service.settings
:CreateNetworkConnectivityConfigRequest
,CreatePrivateEndpointRuleRequest
,CreatePrivateEndpointRuleRequestGroupId
,DeleteNetworkConnectivityConfigurationRequest
,DeletePrivateEndpointRuleRequest
,GetNetworkConnectivityConfigurationRequest
,GetPrivateEndpointRuleRequest
,NccAzurePrivateEndpointRule
,NccAzurePrivateEndpointRuleConnectionState
,NccAzurePrivateEndpointRuleGroupId
,NccAzureServiceEndpointRule
,NccEgressConfig
,NccEgressDefaultRules
,NccEgressTargetRules
andNetworkConnectivityConfiguration
.
- Removed the following fields:
uiState
field forcom.databricks.sdk.service.jobs.CreateJob
.uiState
field forcom.databricks.sdk.service.jobs.JobSettings
.
- Removed
delete()
andget()
method forworkspaceClient.apps()
service. - Removed
accountClient.oAuthEnrollment()
service. - Removed the following classes:
com.databricks.sdk.service.jobs.CreateJobUiState
,com.databricks.sdk.service.jobs.JobSettingsUiState
,com.databricks.sdk.service.oauth2.CreateOAuthEnrollment
andcom.databricks.sdk.service.oauth2.OAuthEnrollmentStatus
.
OpenAPI SHA: e7b127cb07af8dd4d8c61c7cc045c8910cdbb02a, Date: 2023-11-08
- Adjust token expiry window to 40 seconds because of Azure (#170).
- Use same logic as Go SDK for DatabricksConfig.isAzure() (#174).
API Changes:
- Added
attributes
,count
,excludedAttributes
,filter
,sortBy
,sortOrder
, andstartIndex
fields forcom.databricks.sdk.service.iam.GetAccountUserRequest
andcom.databricks.sdk.service.iam.GetUserRequest
. - Added
schemas
field forcom.databricks.sdk.service.iam.Group
,com.databricks.sdk.service.iam.ListGroupsResponse
,com.databricks.sdk.service.iam.ListServicePrincipalResponse
,com.databricks.sdk.service.iam.ListUsersResponse
,com.databricks.sdk.service.iam.ServicePrincipal
, andcom.databricks.sdk.service.iam.User
. - Added
com.databricks.sdk.service.iam.GetSortOrder
,com.databricks.sdk.service.iam.GroupSchema
,com.databricks.sdk.service.iam.ListResponseSchema
,com.databricks.sdk.service.iam.ServicePrincipalSchema
, andcom.databricks.sdk.service.iam.UserSchema
class. - Added
webhookNotifications
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
workspaceClient.apps()
service and related classes. - Added
accountClient.networkPolicy()
service and related classes.
OpenAPI SHA: 5903bb39137fd76ac384b2044e425f9c56840e00, Date: 2023-10-23
Dependency updates:
- Bump org.junit:junit-bom from 5.9.3 to 5.10.0 (#124).
- Bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 (#146).
- Bump org.slf4j:slf4j-reload4j from 2.0.7 to 2.0.9 (#147).
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 (#156).
- Don't fail codegen if the tree was already removed (#164).
- Update OpenAPI spec to 12 Oct 2023 (#165).
API Changes:
- Changed
download()
method foraccountClient.billableUsage()
service to start returningcom.databricks.sdk.service.billing.DownloadResponse
class. - Added
com.databricks.sdk.service.billing.DownloadResponse
class. - Changed
delete()
method foraccountClient.storageCredentials()
service with new required argument order. - Changed
get()
method foraccountClient.storageCredentials()
service with new required argument order. - Changed
update()
method foraccountClient.storageCredentials()
service with new required argument order. - Added
getBindings()
method forworkspaceClient.workspaceBindings()
service. - Added
updateBindings()
method forworkspaceClient.workspaceBindings()
service. - Removed
name
field forcom.databricks.sdk.service.catalog.AccountsUpdateStorageCredential
. - Added
storageCredentialName
field forcom.databricks.sdk.service.catalog.AccountsUpdateStorageCredential
. - Removed
name
field forcom.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest
. - Added
storageCredentialName
field forcom.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest
. - Removed
name
field forcom.databricks.sdk.service.catalog.GetAccountStorageCredentialRequest
. - Added
storageCredentialName
field forcom.databricks.sdk.service.catalog.GetAccountStorageCredentialRequest
. - Added
owner
field forcom.databricks.sdk.service.catalog.UpdateConnection
. - Added
com.databricks.sdk.service.catalog.GetBindingsRequest
class. - Added
com.databricks.sdk.service.catalog.UpdateWorkspaceBindingsParameters
class. - Added
com.databricks.sdk.service.catalog.WorkspaceBinding
class. - Added
com.databricks.sdk.service.catalog.WorkspaceBindingBindingType
class. - Added
com.databricks.sdk.service.catalog.WorkspaceBindingsResponse
class. - Added
spec
field forcom.databricks.sdk.service.compute.ClusterDetails
. - Added
applyPolicyDefaultValues
field forcom.databricks.sdk.service.compute.ClusterSpec
. - Removed
awsAttributes
field forcom.databricks.sdk.service.compute.EditInstancePool
. - Removed
azureAttributes
field forcom.databricks.sdk.service.compute.EditInstancePool
. - Removed
diskSpec
field forcom.databricks.sdk.service.compute.EditInstancePool
. - Removed
enableElasticDisk
field forcom.databricks.sdk.service.compute.EditInstancePool
. - Removed
gcpAttributes
field forcom.databricks.sdk.service.compute.EditInstancePool
. - Removed
preloadedDockerImages
field forcom.databricks.sdk.service.compute.EditInstancePool
. - Removed
preloadedSparkVersions
field forcom.databricks.sdk.service.compute.EditInstancePool
. - Added
deployment
field forcom.databricks.sdk.service.jobs.CreateJob
. - Added
uiState
field forcom.databricks.sdk.service.jobs.CreateJob
. - Added
deployment
field forcom.databricks.sdk.service.jobs.JobSettings
. - Added
uiState
field forcom.databricks.sdk.service.jobs.JobSettings
. - Removed
conditionTask
field forcom.databricks.sdk.service.jobs.RunOutput
. - Added
webhookNotifications
field forcom.databricks.sdk.service.jobs.Task
. - Added
com.databricks.sdk.service.jobs.CreateJobUiState
class. - Added
com.databricks.sdk.service.jobs.JobDeployment
class. - Added
com.databricks.sdk.service.jobs.JobDeploymentKind
class. - Added
com.databricks.sdk.service.jobs.JobSettingsUiState
class. - Added
workloadType
field forcom.databricks.sdk.service.serving.ServedModelInput
. - Added
workloadType
field forcom.databricks.sdk.service.serving.ServedModelOutput
. - Removed
accountClient.networkPolicy()
service. - Changed
list()
method forworkspaceClient.ipAccessLists()
service to returncom.databricks.sdk.service.settings.ListIpAccessListResponse
class. - Removed
com.databricks.sdk.service.settings.AccountNetworkPolicyMessage
class. - Removed
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequest
class. - Removed
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponse
class. - Removed
ipAccessLists
field forcom.databricks.sdk.service.settings.GetIpAccessListResponse
. - Added
ipAccessList
field forcom.databricks.sdk.service.settings.GetIpAccessListResponse
. - Removed
com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequest
class. - Removed
com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequest
class. - Added
com.databricks.sdk.service.settings.ListIpAccessListResponse
class.
OpenAPI SHA: 493a76554afd3afdd15dc858773d01643f80352a, Date: 2023-10-12
- 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.ListAccountMetastoreAssignmentsResponse
class. - Changed
artifactMatchers
field forcom.databricks.sdk.service.catalog.ArtifactAllowlistInfo
tocom.databricks.sdk.service.catalog.ArtifactMatcherList
class. - Removed
owner
field forcom.databricks.sdk.service.catalog.CreateConnection
. Use instead theowner
field ofUpdateConnection
. - Changed
artifactMatchers
field forcom.databricks.sdk.service.catalog.SetArtifactAllowlist
tocom.databricks.sdk.service.catalog.ArtifactMatcherList
class. - Removed
options
field forcom.databricks.sdk.service.catalog.UpdateCatalog
. - Changed
cancelAllRuns()
method forworkspaceClient.jobs()
service with new required argument order. - Changed
jobId
field forcom.databricks.sdk.service.jobs.CancelAllRuns
to no longer be required. - Changed
jobParameters
field forcom.databricks.sdk.service.jobs.RunNow
tocom.databricks.sdk.service.jobs.ParamPairs
class. - Changed
query()
method forworkspaceClient.servingEndpoints()
service. New request type iscom.databricks.sdk.service.serving.QueryEndpointInput
class. - Removed
com.databricks.sdk.service.serving.QueryRequest
class. - Changed
list()
method forworkspaceClient.cleanRooms()
service to require request ofcom.databricks.sdk.service.sharing.ListCleanRoomsRequest
class. - Changed
executeStatement()
method forworkspaceClient.statementExecution()
service with new required argument order. - Renamed
com.databricks.sdk.service.sql.ChunkInfo
class toBaseChunkInfo
. - Changed
onWaitTimeout
field forcom.databricks.sdk.service.sql.ExecuteStatementRequest
tocom.databricks.sdk.service.sql.ExecuteStatementRequestOnWaitTimeout
class. - Changed
statement
field forcom.databricks.sdk.service.sql.ExecuteStatementRequest
to be required. - Changed
warehouseId
field forcom.databricks.sdk.service.sql.ExecuteStatementRequest
to be required. - Changed
chunks
field forcom.databricks.sdk.service.sql.ResultManifest
tocom.databricks.sdk.service.sql.BaseChunkInfoList
class. - Renamed
com.databricks.sdk.service.sql.TimeoutAction
class toExecuteStatementRequestOnWaitTimeout
.
API Changes:
- Added
com.databricks.sdk.service.catalog.ListAccountMetastoreAssignmentsResponse
class. - Added
com.databricks.sdk.service.catalog.WorkspaceId
class. - Added
allQueuedRuns
field forcom.databricks.sdk.service.jobs.CancelAllRuns
. - Added
queue
field forcom.databricks.sdk.service.jobs.CreateJob
. - Added
queue
field forcom.databricks.sdk.service.jobs.JobSettings
. - Added
jobParameters
field forcom.databricks.sdk.service.jobs.RepairRun
. - Added
queue
field forcom.databricks.sdk.service.jobs.RunNow
. - Added
jobParameters
field forcom.databricks.sdk.service.jobs.RunParameters
. - Added
queueReason
field forcom.databricks.sdk.service.jobs.RunState
. - Added
queueDuration
field forcom.databricks.sdk.service.jobs.RunTask
. - Added
queue
field forcom.databricks.sdk.service.jobs.SubmitRun
. - Added
com.databricks.sdk.service.jobs.QueueSettings
class. - Added
accountClient.oAuthPublishedApps()
service. - Added
com.databricks.sdk.service.oauth2.GetPublishedAppsOutput
class. - Added
com.databricks.sdk.service.oauth2.ListOAuthPublishedAppsRequest
class. - Added
com.databricks.sdk.service.oauth2.PublishedAppOutput
class. - Added
notifications
field forcom.databricks.sdk.service.pipelines.CreatePipeline
. - Added
notifications
field forcom.databricks.sdk.service.pipelines.EditPipeline
. - Added
notifications
field forcom.databricks.sdk.service.pipelines.PipelineSpec
. - Added
com.databricks.sdk.service.pipelines.Notifications
class. - Added
patch()
method forworkspaceClient.servingEndpoints()
service. - Added
tags
field forcom.databricks.sdk.service.serving.CreateServingEndpoint
. - Added
tags
field forcom.databricks.sdk.service.serving.ServingEndpoint
. - Added
tags
field forcom.databricks.sdk.service.serving.ServingEndpointDetailed
. - Added
com.databricks.sdk.service.serving.DataframeSplitInput
class. - Added
com.databricks.sdk.service.serving.EndpointTag
class. - Added
com.databricks.sdk.service.serving.PatchServingEndpointTags
class. - Added
com.databricks.sdk.service.serving.QueryEndpointInput
class. - Added
workspaceClient.credentialsManager()
service. - Added
workspaceClient.settings()
service. - Added
com.databricks.sdk.service.settings.DefaultNamespaceSetting
class. - Added
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceRequest
class. - Added
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceResponse
class. - Added
com.databricks.sdk.service.settings.ExchangeToken
class. - Added
com.databricks.sdk.service.settings.ExchangeTokenRequest
class. - Added
com.databricks.sdk.service.settings.ExchangeTokenResponse
class. - Added
com.databricks.sdk.service.settings.PartitionId
class. - Added
com.databricks.sdk.service.settings.ReadDefaultWorkspaceNamespaceRequest
class. - Added
com.databricks.sdk.service.settings.StringMessage
class. - Added
com.databricks.sdk.service.settings.TokenType
class. - Added
com.databricks.sdk.service.settings.UpdateDefaultWorkspaceNamespaceRequest
class. - Added
nextPageToken
field forcom.databricks.sdk.service.sharing.ListCleanRoomsResponse
. - Added
com.databricks.sdk.service.sharing.ListCleanRoomsRequest
class. - Added
emptyResultState
field forcom.databricks.sdk.service.sql.AlertOptions
. - Added
truncated
field forcom.databricks.sdk.service.sql.ResultManifest
. - Added
com.databricks.sdk.service.sql.AlertOptionsEmptyResultState
class.
OpenAPI SHA: bcbf6e851e3d82fd910940910dd31c10c059746c, Date: 2023-10-02
- Added support for Azure authentication when WorkspaceResourceID is provided (#145).
- Fixed Files API integration test (#150).
- 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
->getPermissionLevels
getJobPermissions
->getPermissions
setJobPermissions
->setPermissions
updateJobPermissions
->updatePermissions
- Changed
create()
method forworkspaceClient.volumes()
service with new required argument order. - Added
supportsElasticDisk
field 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
name
field forcom.databricks.sdk.service.sql.CreateDashboardRequest
to be required. - Added
dashboardFiltersEnabled
field forcom.databricks.sdk.service.sql.CreateDashboardRequest
. - Added
runAsRole
field forcom.databricks.sdk.service.sql.CreateDashboardRequest
. - Added
runAsRole
field forcom.databricks.sdk.service.sql.Query
. - Added
runAsRole
field forcom.databricks.sdk.service.sql.QueryPostContent
. - Removed
dashboardId
field forcom.databricks.sdk.service.sql.WidgetOptions
. - Changed
position
field forcom.databricks.sdk.service.sql.WidgetOptions
tocom.databricks.sdk.service.sql.WidgetPosition
class. - Removed
text
field forcom.databricks.sdk.service.sql.WidgetOptions
. - Added
description
field forcom.databricks.sdk.service.sql.WidgetOptions
. - Added
title
field forcom.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
- Added support for propagating Request Headers through API Client (#135).
- Added support for InputStream for streaming request and response bodies (#138).
- Fixed query param serialization for requests with enums (#140).
Breaking API Changes:
- Changed
list()
method foraccountClient.storageCredentials()
service to returncom.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 forcom.databricks.sdk.service.catalog.ConnectionInfo
toprovisioningInfo
. - Removed
instancePoolFleetAttributes
field forcom.databricks.sdk.service.compute.CreateInstancePool
. - Removed
instancePoolFleetAttributes
field forcom.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 forcom.databricks.sdk.service.compute.GetInstancePool
. - Removed
instancePoolFleetAttributes
field forcom.databricks.sdk.service.compute.InstancePoolAndStats
. - Removed
com.databricks.sdk.service.compute.InstancePoolFleetAttributes
class. - Changed
getByName()
method forworkspaceClient.experiments()
service to returncom.databricks.sdk.service.ml.GetExperimentResponse
class. - Changed
getExperiment()
method forworkspaceClient.experiments()
service to returncom.databricks.sdk.service.ml.GetExperimentResponse
class. - Renamed
com.databricks.sdk.service.ml.GetExperimentByNameResponse
class tocom.databricks.sdk.service.ml.GetExperimentResponse
.
API Changes:
- Added
workspaceClient.modelVersions()
service. - Added
workspaceClient.registeredModels()
service. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.CatalogInfo
. - Added
fullName
field forcom.databricks.sdk.service.catalog.CatalogInfo
. - Added
provisioningInfo
field forcom.databricks.sdk.service.catalog.CatalogInfo
. - Added
securableKind
field forcom.databricks.sdk.service.catalog.CatalogInfo
. - Added
securableType
field forcom.databricks.sdk.service.catalog.CatalogInfo
. - Added
options
field forcom.databricks.sdk.service.catalog.CreateCatalog
. - Added
options
field forcom.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 forcom.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 forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest
. - Added
customTags
field forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest
. - Added
customTags
field forcom.databricks.sdk.service.provisioning.Workspace
. - Added
com.databricks.sdk.service.provisioning.CustomTags
class. - Added
parameters
field forcom.databricks.sdk.service.sql.ExecuteStatementRequest
. - Added
rowLimit
field forcom.databricks.sdk.service.sql.ExecuteStatementRequest
. - Added
com.databricks.sdk.service.sql.StatementParameterListItem
class.
OpenAPI SHA: 5d0ccbb790d341eae8e85321a685a9e9e2d5bf24, Date: 2023-08-29
- 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.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 forworkspaceClient.experiments()
service. - Added
restoreRuns()
method forworkspaceClient.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 forworkspaceClient.secrets()
service. - Added
com.databricks.sdk.service.workspace.GetSecretRequest
class. - Added
com.databricks.sdk.service.workspace.GetSecretResponse
class.
API Renames:
- Renamed
effectiveAutoMaintenanceFlag
field toeffectivePredictiveOptimizationFlag
field forcom.databricks.sdk.service.catalog.CatalogInfo
. - Renamed
enableAutoMaintenance
field toenablePredictiveOptimization
field forcom.databricks.sdk.service.catalog.CatalogInfo
. - Renamed
com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlag
class tocom.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlag
class. - Renamed
com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlagInheritedFromType
class tocom.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlagInheritedFromType
. - Renamed
com.databricks.sdk.service.catalog.EnableAutoMaintenance
class tocom.databricks.sdk.service.catalog.EnablePredictiveOptimization
. - Renamed
effectiveAutoMaintenanceFlag
field toeffectivePredictiveOptimizationFlag
field forcom.databricks.sdk.service.catalog.SchemaInfo
. - Renamed
enableAutoMaintenance
field toenablePredictiveOptimization
field forcom.databricks.sdk.service.catalog.SchemaInfo
. - Renamed
effectiveAutoMaintenanceFlag
field toeffectivePredictiveOptimizationFlag
field forcom.databricks.sdk.service.catalog.TableInfo
. - Renamed
enableAutoMaintenance
field toenablePredictiveOptimization
field forcom.databricks.sdk.service.catalog.TableInfo
.
OpenAPI SHA: beff621d7b3e1d59244e2e34fc53a496f310e130, Date: 2023-08-17
API Changes:
- Changed
create()
method foraccountClient.storageCredentials()
service to returncom.databricks.sdk.service.catalog.AccountsStorageCredentialInfo
class. - Changed
get()
method foraccountClient.storageCredentials()
service to returncom.databricks.sdk.service.catalog.AccountsStorageCredentialInfo
class. - Changed
update()
method foraccountClient.storageCredentials()
service to returncom.databricks.sdk.service.catalog.AccountsStorageCredentialInfo
class. - Changed
create()
method forworkspaceClient.connections()
service with new required argument order. - Changed
update()
method forworkspaceClient.connections()
service with new required argument order. - Added
provisioningState
field forcom.databricks.sdk.service.catalog.ConnectionInfo
. - Added
securableKind
field forcom.databricks.sdk.service.catalog.ConnectionInfo
. - Added
securableType
field forcom.databricks.sdk.service.catalog.ConnectionInfo
. - Changed
algorithm
field forcom.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 forcom.databricks.sdk.service.compute.CreateCluster
. - Added
dockerImage
field forcom.databricks.sdk.service.compute.CreateCluster
. - Added
singleUserName
field forcom.databricks.sdk.service.compute.CreateCluster
.
Bug fixes:
- Renamed
optionsKvpairs
field tooptions
forcom.databricks.sdk.service.catalog.ConnectionInfo
. - Renamed
propertiesKvpairs
field toproperties
forcom.databricks.sdk.service.catalog.ConnectionInfo
. - Renamed
optionsKvpairs
field tooptions
forcom.databricks.sdk.service.catalog.CreateConnection
. - Renamed
propertiesKvpairs
field toproperties
forcom.databricks.sdk.service.catalog.CreateConnection
. - Renamed
optionsKvpairs
field tooptions
forcom.databricks.sdk.service.catalog.UpdateConnection
. - Renamed
schema
field toschemas
forcom.databricks.sdk.service.iam.PartialUpdate
.
OpenAPI SHA: 1e3533f94335f0e6c5d9262bc1fea95b3ddcb0e1, Date: 2023-08-11
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.ClusterAccessControlRequest
class. - Added
com.databricks.sdk.service.compute.ClusterAccessControlResponse
class. - Added
com.databricks.sdk.service.compute.ClusterPermission
class. - Added
com.databricks.sdk.service.compute.ClusterPermissionLevel
class. - Added
com.databricks.sdk.service.compute.ClusterPermissions
class. - Added
com.databricks.sdk.service.compute.ClusterPermissionsDescription
class. - Added
com.databricks.sdk.service.compute.ClusterPermissionsRequest
class. - Added
com.databricks.sdk.service.compute.ClusterPolicyAccessControlRequest
class. - Added
com.databricks.sdk.service.compute.ClusterPolicyAccessControlResponse
class. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermission
class. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionLevel
class. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissions
class. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionsDescription
class. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionsRequest
class. - Added
com.databricks.sdk.service.compute.GetClusterPermissionLevelsRequest
class. - Added
com.databricks.sdk.service.compute.GetClusterPermissionLevelsResponse
class. - Added
com.databricks.sdk.service.compute.GetClusterPermissionsRequest
class. - Added
com.databricks.sdk.service.compute.GetClusterPolicyPermissionLevelsRequest
class. - Added
com.databricks.sdk.service.compute.GetClusterPolicyPermissionLevelsResponse
class. - Added
com.databricks.sdk.service.compute.GetClusterPolicyPermissionsRequest
class. - Added
com.databricks.sdk.service.compute.GetInstancePoolPermissionLevelsRequest
class. - Added
com.databricks.sdk.service.compute.GetInstancePoolPermissionLevelsResponse
class. - Added
com.databricks.sdk.service.compute.GetInstancePoolPermissionsRequest
class. - Added
com.databricks.sdk.service.compute.InstancePoolAccessControlRequest
class. - Added
com.databricks.sdk.service.compute.InstancePoolAccessControlResponse
class. - Added
com.databricks.sdk.service.compute.InstancePoolPermission
class. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionLevel
class. - Added
com.databricks.sdk.service.compute.InstancePoolPermissions
class. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionsDescription
class. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionsRequest
class. - Changed
set()
method forworkspaceClient.permissions()
service to start returningcom.databricks.sdk.service.iam.ObjectPermissions
class. - Changed
update()
method forworkspaceClient.permissions()
service to start returningcom.databricks.sdk.service.iam.ObjectPermissions
class. - 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
displayName
field forcom.databricks.sdk.service.iam.AccessControlResponse
. - Changed
roles
field forcom.databricks.sdk.service.iam.GetAssignableRolesForResourceResponse
tocom.databricks.sdk.service.iam.RoleList
class. - Added
com.databricks.sdk.service.iam.GetPasswordPermissionLevelsResponse
class. - Added
com.databricks.sdk.service.iam.PasswordAccessControlRequest
class. - Added
com.databricks.sdk.service.iam.PasswordAccessControlResponse
class. - Added
com.databricks.sdk.service.iam.PasswordPermission
class. - Added
com.databricks.sdk.service.iam.PasswordPermissionLevel
class. - Added
com.databricks.sdk.service.iam.PasswordPermissions
class. - Added
com.databricks.sdk.service.iam.PasswordPermissionsDescription
class. - Added
com.databricks.sdk.service.iam.PasswordPermissionsRequest
class. - Added
com.databricks.sdk.service.iam.Role
class. - 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.GetJobPermissionLevelsRequest
class. - Added
com.databricks.sdk.service.jobs.GetJobPermissionLevelsResponse
class. - Added
com.databricks.sdk.service.jobs.GetJobPermissionsRequest
class. - Added
com.databricks.sdk.service.jobs.JobAccessControlRequest
class. - Added
com.databricks.sdk.service.jobs.JobAccessControlResponse
class. - Added
com.databricks.sdk.service.jobs.JobPermission
class. - Added
com.databricks.sdk.service.jobs.JobPermissionLevel
class. - Added
com.databricks.sdk.service.jobs.JobPermissions
class. - Added
com.databricks.sdk.service.jobs.JobPermissionsDescription
class. - Added
com.databricks.sdk.service.jobs.JobPermissionsRequest
class. - 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.ExperimentAccessControlRequest
class. - Added
com.databricks.sdk.service.ml.ExperimentAccessControlResponse
class. - Added
com.databricks.sdk.service.ml.ExperimentPermission
class. - Added
com.databricks.sdk.service.ml.ExperimentPermissionLevel
class. - Added
com.databricks.sdk.service.ml.ExperimentPermissions
class. - Added
com.databricks.sdk.service.ml.ExperimentPermissionsDescription
class. - Added
com.databricks.sdk.service.ml.ExperimentPermissionsRequest
class. - Added
com.databricks.sdk.service.ml.GetExperimentPermissionLevelsRequest
class. - Added
com.databricks.sdk.service.ml.GetExperimentPermissionLevelsResponse
class. - Added
com.databricks.sdk.service.ml.GetExperimentPermissionsRequest
class. - Added
com.databricks.sdk.service.ml.GetRegisteredModelPermissionLevelsRequest
class. - Added
com.databricks.sdk.service.ml.GetRegisteredModelPermissionLevelsResponse
class. - Added
com.databricks.sdk.service.ml.GetRegisteredModelPermissionsRequest
class. - Added
com.databricks.sdk.service.ml.RegisteredModelAccessControlRequest
class. - Added
com.databricks.sdk.service.ml.RegisteredModelAccessControlResponse
class. - Added
com.databricks.sdk.service.ml.RegisteredModelPermission
class. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionLevel
class. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissions
class. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionsDescription
class. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionsRequest
class. - Added
scopes
field 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.GetPipelinePermissionLevelsRequest
class. - Added
com.databricks.sdk.service.pipelines.GetPipelinePermissionLevelsResponse
class. - Added
com.databricks.sdk.service.pipelines.GetPipelinePermissionsRequest
class. - Added
com.databricks.sdk.service.pipelines.PipelineAccessControlRequest
class. - Added
com.databricks.sdk.service.pipelines.PipelineAccessControlResponse
class. - Added
com.databricks.sdk.service.pipelines.PipelinePermission
class. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionLevel
class. - Added
com.databricks.sdk.service.pipelines.PipelinePermissions
class. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionsDescription
class. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionsRequest
class. - Added
gcpManagedNetworkConfig
field forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest
. - Added
gkeConfig
field forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest
. - Added
getServingEndpointPermissionLevels()
method forworkspaceClient.servingEndpoints()
service. - Added
getServingEndpointPermissions()
method forworkspaceClient.servingEndpoints()
service. - Added
setServingEndpointPermissions()
method forworkspaceClient.servingEndpoints()
service. - Added
updateServingEndpointPermissions()
method forworkspaceClient.servingEndpoints()
service. - Added
instanceProfileArn
field forcom.databricks.sdk.service.serving.ServedModelInput
. - Added
instanceProfileArn
field forcom.databricks.sdk.service.serving.ServedModelOutput
. - Added
com.databricks.sdk.service.serving.GetServingEndpointPermissionLevelsRequest
class. - Added
com.databricks.sdk.service.serving.GetServingEndpointPermissionLevelsResponse
class. - Added
com.databricks.sdk.service.serving.GetServingEndpointPermissionsRequest
class. - Added
com.databricks.sdk.service.serving.ServingEndpointAccessControlRequest
class. - Added
com.databricks.sdk.service.serving.ServingEndpointAccessControlResponse
class. - Added
com.databricks.sdk.service.serving.ServingEndpointPermission
class. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionLevel
class. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissions
class. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionsDescription
class. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionsRequest
class. - Added
getTokenPermissionLevels()
method forworkspaceClient.tokenManagement()
service. - Added
getTokenPermissions()
method forworkspaceClient.tokenManagement()
service. - Added
setTokenPermissions()
method forworkspaceClient.tokenManagement()
service. - Added
updateTokenPermissions()
method forworkspaceClient.tokenManagement()
service. - Added
com.databricks.sdk.service.settings.GetTokenPermissionLevelsResponse
class. - Added
com.databricks.sdk.service.settings.TokenAccessControlRequest
class. - Added
com.databricks.sdk.service.settings.TokenAccessControlResponse
class. - Added
com.databricks.sdk.service.settings.TokenPermission
class. - Added
com.databricks.sdk.service.settings.TokenPermissionLevel
class. - Added
com.databricks.sdk.service.settings.TokenPermissions
class. - Added
com.databricks.sdk.service.settings.TokenPermissionsDescription
class. - Added
com.databricks.sdk.service.settings.TokenPermissionsRequest
class. - Added
getWarehousePermissionLevels()
method forworkspaceClient.warehouses()
service. - Added
getWarehousePermissions()
method forworkspaceClient.warehouses()
service. - Added
setWarehousePermissions()
method forworkspaceClient.warehouses()
service. - Added
updateWarehousePermissions()
method forworkspaceClient.warehouses()
service. - Added
canSubscribeToLiveQuery
field forcom.databricks.sdk.service.sql.QueryInfo
. - Removed
queuedOverloadTimeMs
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Removed
queuedProvisioningTimeMs
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Removed
totalFilesCount
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Removed
totalPartitionsCount
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Added
metadataTimeMs
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Added
overloadingQueueStartTimestamp
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Added
planningPhases
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Added
planningTimeMs
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Added
provisioningQueueStartTimestamp
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Added
prunedBytes
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Added
prunedFilesCount
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Added
queryCompilationStartTimestamp
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Added
queryExecutionTimeMs
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Added
com.databricks.sdk.service.sql.GetWarehousePermissionLevelsRequest
class. - Added
com.databricks.sdk.service.sql.GetWarehousePermissionLevelsResponse
class. - Added
com.databricks.sdk.service.sql.GetWarehousePermissionsRequest
class. - Added
com.databricks.sdk.service.sql.WarehouseAccessControlRequest
class. - Added
com.databricks.sdk.service.sql.WarehouseAccessControlResponse
class. - Added
com.databricks.sdk.service.sql.WarehousePermission
class. - Added
com.databricks.sdk.service.sql.WarehousePermissionLevel
class. - Added
com.databricks.sdk.service.sql.WarehousePermissions
class. - Added
com.databricks.sdk.service.sql.WarehousePermissionsDescription
class. - Added
com.databricks.sdk.service.sql.WarehousePermissionsRequest
class. - Added
getRepoPermissionLevels()
method forworkspaceClient.repos()
service. - Added
getRepoPermissions()
method forworkspaceClient.repos()
service. - Added
setRepoPermissions()
method forworkspaceClient.repos()
service. - Added
updateRepoPermissions()
method forworkspaceClient.repos()
service. - Added
getWorkspaceObjectPermissionLevels()
method forworkspaceClient.workspace()
service. - Added
getWorkspaceObjectPermissions()
method forworkspaceClient.workspace()
service. - Added
setWorkspaceObjectPermissions()
method forworkspaceClient.workspace()
service. - Added
updateWorkspaceObjectPermissions()
method forworkspaceClient.workspace()
service. - Added
com.databricks.sdk.service.workspace.GetRepoPermissionLevelsRequest
class. - Added
com.databricks.sdk.service.workspace.GetRepoPermissionLevelsResponse
class. - Added
com.databricks.sdk.service.workspace.GetRepoPermissionsRequest
class. - Added
com.databricks.sdk.service.workspace.GetWorkspaceObjectPermissionLevelsRequest
class. - Added
com.databricks.sdk.service.workspace.GetWorkspaceObjectPermissionLevelsResponse
class. - Added
com.databricks.sdk.service.workspace.GetWorkspaceObjectPermissionsRequest
class. - Added
com.databricks.sdk.service.workspace.RepoAccessControlRequest
class. - Added
com.databricks.sdk.service.workspace.RepoAccessControlResponse
class. - Added
com.databricks.sdk.service.workspace.RepoPermission
class. - Added
com.databricks.sdk.service.workspace.RepoPermissionLevel
class. - Added
com.databricks.sdk.service.workspace.RepoPermissions
class. - Added
com.databricks.sdk.service.workspace.RepoPermissionsDescription
class. - Added
com.databricks.sdk.service.workspace.RepoPermissionsRequest
class. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectAccessControlRequest
class. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectAccessControlResponse
class. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermission
class. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionLevel
class. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissions
class. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionsDescription
class. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionsRequest
class.
OpenAPI SHA: 386b65ecdc825b9c3ed4aa7ca88e2e5baf9d87df, Date: 2023-08-07
- 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.CreateMetastoreAssignmentsResponseItemList
class. - Added
connectionName
field forcom.databricks.sdk.service.catalog.CreateCatalog
. - Added
accessPoint
field forcom.databricks.sdk.service.catalog.CreateExternalLocation
. - Added
encryptionDetails
field forcom.databricks.sdk.service.catalog.CreateExternalLocation
. - Removed
com.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItem
class. - Added
accessPoint
field forcom.databricks.sdk.service.catalog.ExternalLocationInfo
. - Added
encryptionDetails
field forcom.databricks.sdk.service.catalog.ExternalLocationInfo
. - Added
accessPoint
field forcom.databricks.sdk.service.catalog.TableInfo
. - Added
encryptionDetails
field forcom.databricks.sdk.service.catalog.TableInfo
. - Added
accessPoint
field forcom.databricks.sdk.service.catalog.UpdateExternalLocation
. - Added
encryptionDetails
field forcom.databricks.sdk.service.catalog.UpdateExternalLocation
. - Added
accessPoint
field forcom.databricks.sdk.service.catalog.VolumeInfo
. - Added
encryptionDetails
field forcom.databricks.sdk.service.catalog.VolumeInfo
. - Added
com.databricks.sdk.service.catalog.EncryptionDetails
class. - Added
com.databricks.sdk.service.catalog.SseEncryptionDetails
class. - Added
com.databricks.sdk.service.catalog.SseEncryptionDetailsAlgorithm
class. - Added
accountClient.networkPolicy()
service. - Added
com.databricks.sdk.service.settings.AccountNetworkPolicyMessage
class. - Added
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequest
class. - Added
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponse
class. - Added
com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequest
class. - Added
com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequest
class.
OpenAPI SHA: fbdd0fa3e83fed2c798a58d376529bdb1285b915, Date: 2023-07-26
- 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
parseExpiry
method to account for different time format (#116). - Added support for using new
databricks
CLI with backwards compatibility check (#121).
API Changes:
- Changed
create()
method foraccountClient.metastoreAssignments()
service . New request type iscom.databricks.sdk.service.catalog.AccountsCreateMetastoreAssignment
class. - Changed
create()
method foraccountClient.metastoreAssignments()
service to returncom.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemList
class. - Changed
get()
method foraccountClient.metastoreAssignments()
service to returncom.databricks.sdk.service.catalog.AccountsMetastoreAssignment
class. - Changed
update()
method foraccountClient.metastoreAssignments()
service . New request type iscom.databricks.sdk.service.catalog.AccountsUpdateMetastoreAssignment
class. - Changed
update()
method foraccountClient.metastoreAssignments()
service to no longer returncom.databricks.sdk.service.catalog.MetastoreAssignment
class. - Changed
create()
method foraccountClient.metastores()
service . New request type iscom.databricks.sdk.service.catalog.AccountsCreateMetastore
class. - Changed
create()
method foraccountClient.metastores()
service to returncom.databricks.sdk.service.catalog.AccountsMetastoreInfo
class. - Changed
get()
method foraccountClient.metastores()
service to returncom.databricks.sdk.service.catalog.AccountsMetastoreInfo
class. - Changed
update()
method foraccountClient.metastores()
service . New request type iscom.databricks.sdk.service.catalog.AccountsUpdateMetastore
class. - Changed
update()
method foraccountClient.metastores()
service to returncom.databricks.sdk.service.catalog.AccountsMetastoreInfo
class. - Changed
create()
method foraccountClient.storageCredentials()
service . New request type iscom.databricks.sdk.service.catalog.AccountsCreateStorageCredential
class. - Changed
update()
method foraccountClient.storageCredentials()
service . New request type iscom.databricks.sdk.service.catalog.AccountsUpdateStorageCredential
class. - 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.CurrentWorkspaceBindings
class. - Changed
update()
method forworkspaceClient.workspaceBindings()
service to returncom.databricks.sdk.service.catalog.CurrentWorkspaceBindings
class. - Added
workspaceClient.connections()
service. - Added
workspaceClient.systemSchemas()
service. - Added
connectionName
field forcom.databricks.sdk.service.catalog.CatalogInfo
. - Added
options
field forcom.databricks.sdk.service.catalog.CatalogInfo
. - Removed
gcpServiceAccountKey
field forcom.databricks.sdk.service.catalog.CreateStorageCredential
. - Removed
metastoreId
field forcom.databricks.sdk.service.catalog.CreateStorageCredential
. - Added
azureManagedIdentity
field forcom.databricks.sdk.service.catalog.CreateStorageCredential
. - Added
databricksGcpServiceAccount
field forcom.databricks.sdk.service.catalog.CreateStorageCredential
. - Added
force
field forcom.databricks.sdk.service.catalog.DeleteAccountMetastoreRequest
. - Added
force
field forcom.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest
. - Removed
com.databricks.sdk.service.catalog.GcpServiceAccountKey
class. - Removed
schemas
field forcom.databricks.sdk.service.catalog.ListFunctionsResponse
. - Added
functions
field forcom.databricks.sdk.service.catalog.ListFunctionsResponse
. - Removed
gcpServiceAccountKey
field forcom.databricks.sdk.service.catalog.StorageCredentialInfo
. - Added
azureManagedIdentity
field forcom.databricks.sdk.service.catalog.StorageCredentialInfo
. - Added
databricksGcpServiceAccount
field forcom.databricks.sdk.service.catalog.StorageCredentialInfo
. - Removed
com.databricks.sdk.service.catalog.UpdateAutoMaintenance
class. - Removed
com.databricks.sdk.service.catalog.UpdateAutoMaintenanceResponse
class. - Removed
metastoreId
field forcom.databricks.sdk.service.catalog.UpdateMetastore
. - Removed
gcpServiceAccountKey
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
. - Removed
metastoreId
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
. - Added
azureManagedIdentity
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
. - Added
databricksGcpServiceAccount
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
. - Changed
assignWorkspaces
field forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindings
tocom.databricks.sdk.service.catalog.List
class. - Changed
unassignWorkspaces
field forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindings
tocom.databricks.sdk.service.catalog.List
class. - Removed
gcpServiceAccountKey
field forcom.databricks.sdk.service.catalog.ValidateStorageCredential
. - Added
azureManagedIdentity
field forcom.databricks.sdk.service.catalog.ValidateStorageCredential
. - Added
databricksGcpServiceAccount
field forcom.databricks.sdk.service.catalog.ValidateStorageCredential
. - Removed
com.databricks.sdk.service.catalog.WorkspaceId
class. - Added
com.databricks.sdk.service.catalog.AccountsCreateMetastore
class. - Added
com.databricks.sdk.service.catalog.AccountsCreateMetastoreAssignment
class. - Added
com.databricks.sdk.service.catalog.AccountsCreateStorageCredential
class. - Added
com.databricks.sdk.service.catalog.AccountsMetastoreAssignment
class. - Added
com.databricks.sdk.service.catalog.AccountsMetastoreInfo
class. - Added
com.databricks.sdk.service.catalog.AccountsUpdateMetastore
class. - Added
com.databricks.sdk.service.catalog.AccountsUpdateMetastoreAssignment
class. - Added
com.databricks.sdk.service.catalog.AccountsUpdateStorageCredential
class. - Added
com.databricks.sdk.service.catalog.AzureManagedIdentity
class. - Added
com.databricks.sdk.service.catalog.ConnectionInfo
class. - Added
com.databricks.sdk.service.catalog.ConnectionType
class. - Added
com.databricks.sdk.service.catalog.CreateConnection
class. - Added
com.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItem
class. - Added
com.databricks.sdk.service.catalog.CredentialType
class. - Added
com.databricks.sdk.service.catalog.CurrentWorkspaceBindings
class. - Added
com.databricks.sdk.service.catalog.DatabricksGcpServiceAccountResponse
class. - Added
com.databricks.sdk.service.catalog.DeleteConnectionRequest
class. - Added
com.databricks.sdk.service.catalog.DisableRequest
class. - Added
com.databricks.sdk.service.catalog.DisableSchemaName
class. - Added
com.databricks.sdk.service.catalog.EnableRequest
class. - Added
com.databricks.sdk.service.catalog.EnableSchemaName
class. - Added
com.databricks.sdk.service.catalog.GetConnectionRequest
class. - Added
com.databricks.sdk.service.catalog.ListConnectionsResponse
class. - Added
com.databricks.sdk.service.catalog.ListSystemSchemasRequest
class. - Added
com.databricks.sdk.service.catalog.ListSystemSchemasResponse
class. - Added
com.databricks.sdk.service.catalog.PropertiesKvPairs
class. - Added
com.databricks.sdk.service.catalog.SecurableOptionsMap
class. - Added
com.databricks.sdk.service.catalog.SystemSchemaInfo
class. - Added
com.databricks.sdk.service.catalog.SystemSchemaInfoState
class. - Added
com.databricks.sdk.service.catalog.UpdateConnection
class. - Added
com.databricks.sdk.service.catalog.UpdatePredictiveOptimization
class. - Added
com.databricks.sdk.service.catalog.UpdatePredictiveOptimizationResponse
class. - Added
com.databricks.sdk.service.catalog.UpdateTableRequest
class. - Changed
get()
method forworkspaceClient.clusters()
service to returncom.databricks.sdk.service.compute.ClusterDetails
class. - Removed
com.databricks.sdk.service.compute.BaseClusterInfo
class. - Added
dataSecurityMode
field forcom.databricks.sdk.service.compute.ClusterAttributes
. - Added
dockerImage
field forcom.databricks.sdk.service.compute.ClusterAttributes
. - Added
singleUserName
field forcom.databricks.sdk.service.compute.ClusterAttributes
. - Removed
com.databricks.sdk.service.compute.ClusterInfo
class. - Added
gcpAttributes
field forcom.databricks.sdk.service.compute.CreateInstancePool
. - Added
dataSecurityMode
field forcom.databricks.sdk.service.compute.EditCluster
. - Added
dockerImage
field forcom.databricks.sdk.service.compute.EditCluster
. - Added
singleUserName
field forcom.databricks.sdk.service.compute.EditCluster
. - Added
gcpAttributes
field forcom.databricks.sdk.service.compute.EditInstancePool
. - Added
localSsdCount
field forcom.databricks.sdk.service.compute.GcpAttributes
. - Added
gcpAttributes
field forcom.databricks.sdk.service.compute.GetInstancePool
. - Added
gcpAttributes
field forcom.databricks.sdk.service.compute.InstancePoolAndStats
. - Changed
clusters
field forcom.databricks.sdk.service.compute.ListClustersResponse
tocom.databricks.sdk.service.compute.ClusterDetailsList
class. - Added
com.databricks.sdk.service.compute.ClusterDetails
class. - Added
com.databricks.sdk.service.compute.ClusterSpec
class. - Added
com.databricks.sdk.service.compute.ComputeSpec
class. - Added
com.databricks.sdk.service.compute.ComputeSpecKind
class. - Added
com.databricks.sdk.service.compute.InstancePoolGcpAttributes
class. - Added
accountClient.accessControl()
service. - Added
workspaceClient.accessControlProxy()
service. - Added
meta
field forcom.databricks.sdk.service.iam.Group
. - Added
schema
field forcom.databricks.sdk.service.iam.PartialUpdate
. - Added
com.databricks.sdk.service.iam.GetAssignableRolesForResourceRequest
class. - Added
com.databricks.sdk.service.iam.GetAssignableRolesForResourceResponse
class. - Added
com.databricks.sdk.service.iam.GetRuleSetRequest
class. - Added
com.databricks.sdk.service.iam.GrantRule
class. - Added
com.databricks.sdk.service.iam.PatchSchema
class. - Added
com.databricks.sdk.service.iam.Principal
class. - Added
com.databricks.sdk.service.iam.ResourceMeta
class. - Added
com.databricks.sdk.service.iam.RuleSetResponse
class. - Added
com.databricks.sdk.service.iam.RuleSetUpdateRequest
class. - Added
com.databricks.sdk.service.iam.UpdateRuleSetRequest
class. - Added
jobParameters
field forcom.databricks.sdk.service.jobs.BaseRun
. - Added
triggerInfo
field forcom.databricks.sdk.service.jobs.BaseRun
. - Changed
newCluster
field forcom.databricks.sdk.service.jobs.ClusterSpec
tocom.databricks.sdk.service.compute.ClusterSpec
class. - Changed
pauseStatus
field forcom.databricks.sdk.service.jobs.Continuous
tocom.databricks.sdk.service.jobs.PauseStatus
class. - Removed
com.databricks.sdk.service.jobs.ContinuousPauseStatus
class. - Changed
format
field forcom.databricks.sdk.service.jobs.CreateJob
tocom.databricks.sdk.service.jobs.Format
class. - Changed
tasks
field forcom.databricks.sdk.service.jobs.CreateJob
tocom.databricks.sdk.service.jobs.TaskList
class. - Changed
webhookNotifications
field forcom.databricks.sdk.service.jobs.CreateJob
tocom.databricks.sdk.service.jobs.WebhookNotifications
class. - Added
compute
field forcom.databricks.sdk.service.jobs.CreateJob
. - Added
health
field forcom.databricks.sdk.service.jobs.CreateJob
. - Added
parameters
field forcom.databricks.sdk.service.jobs.CreateJob
. - Added
runAs
field forcom.databricks.sdk.service.jobs.CreateJob
. - Removed
com.databricks.sdk.service.jobs.CreateJobFormat
class. - Changed
pauseStatus
field forcom.databricks.sdk.service.jobs.CronSchedule
tocom.databricks.sdk.service.jobs.PauseStatus
class. - Removed
com.databricks.sdk.service.jobs.CronSchedulePauseStatus
class. - Removed
com.databricks.sdk.service.jobs.FileArrivalTriggerSettings
class. - Changed
gitProvider
field forcom.databricks.sdk.service.jobs.GitSource
tocom.databricks.sdk.service.jobs.GitProvider
class. - Added
jobSource
field forcom.databricks.sdk.service.jobs.GitSource
. - Removed
com.databricks.sdk.service.jobs.GitSourceGitProvider
class. - Changed
newCluster
field forcom.databricks.sdk.service.jobs.JobCluster
tocom.databricks.sdk.service.compute.ClusterSpec
class. - Added
onDurationWarningThresholdExceeded
field forcom.databricks.sdk.service.jobs.JobEmailNotifications
. - Changed
format
field forcom.databricks.sdk.service.jobs.JobSettings
tocom.databricks.sdk.service.jobs.Format
class. - Changed
tasks
field forcom.databricks.sdk.service.jobs.JobSettings
tocom.databricks.sdk.service.jobs.TaskList
class. - Changed
webhookNotifications
field forcom.databricks.sdk.service.jobs.JobSettings
tocom.databricks.sdk.service.jobs.WebhookNotifications
class. - Added
compute
field forcom.databricks.sdk.service.jobs.JobSettings
. - Added
health
field forcom.databricks.sdk.service.jobs.JobSettings
. - Added
parameters
field forcom.databricks.sdk.service.jobs.JobSettings
. - Added
runAs
field forcom.databricks.sdk.service.jobs.JobSettings
. - Removed
com.databricks.sdk.service.jobs.JobSettingsFormat
class. - Removed
com.databricks.sdk.service.jobs.JobTaskSettings
class. - Removed
com.databricks.sdk.service.jobs.JobWebhookNotifications
class. - Removed
com.databricks.sdk.service.jobs.JobWebhookNotificationsOnFailureItem
class. - Removed
com.databricks.sdk.service.jobs.JobWebhookNotificationsOnStartItem
class. - Removed
com.databricks.sdk.service.jobs.JobWebhookNotificationsOnSuccessItem
class. - Added
pageToken
field forcom.databricks.sdk.service.jobs.ListJobsRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.jobs.ListJobsResponse
. - Added
prevPageToken
field forcom.databricks.sdk.service.jobs.ListJobsResponse
. - Added
pageToken
field forcom.databricks.sdk.service.jobs.ListRunsRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.jobs.ListRunsResponse
. - Added
prevPageToken
field forcom.databricks.sdk.service.jobs.ListRunsResponse
. - Changed
source
field forcom.databricks.sdk.service.jobs.NotebookTask
tocom.databricks.sdk.service.jobs.Source
class. - Removed
com.databricks.sdk.service.jobs.NotebookTaskSource
class. - Added
rerunDependentTasks
field forcom.databricks.sdk.service.jobs.RepairRun
. - Added
jobParameters
field forcom.databricks.sdk.service.jobs.Run
. - Added
triggerInfo
field forcom.databricks.sdk.service.jobs.Run
. - Added
jobParameters
field forcom.databricks.sdk.service.jobs.RunNow
. - Added
conditionTask
field forcom.databricks.sdk.service.jobs.RunOutput
. - Added
runJobOutput
field forcom.databricks.sdk.service.jobs.RunOutput
. - Removed
com.databricks.sdk.service.jobs.RunSubmitTaskSettings
class. - Changed
dependsOn
field forcom.databricks.sdk.service.jobs.RunTask
tocom.databricks.sdk.service.jobs.TaskDependencyList
class. - Changed
newCluster
field forcom.databricks.sdk.service.jobs.RunTask
tocom.databricks.sdk.service.compute.ClusterSpec
class. - Added
conditionTask
field forcom.databricks.sdk.service.jobs.RunTask
. - Added
resolvedValues
field forcom.databricks.sdk.service.jobs.RunTask
. - Added
runIf
field forcom.databricks.sdk.service.jobs.RunTask
. - Added
runJobTask
field forcom.databricks.sdk.service.jobs.RunTask
. - Changed
source
field forcom.databricks.sdk.service.jobs.SparkPythonTask
tocom.databricks.sdk.service.jobs.Source
class. - Removed
com.databricks.sdk.service.jobs.SparkPythonTaskSource
class. - Changed
widgets
field forcom.databricks.sdk.service.jobs.SqlDashboardOutput
tocom.databricks.sdk.service.jobs.SqlDashboardWidgetOutputList
class. - Changed
tasks
field forcom.databricks.sdk.service.jobs.SubmitRun
tocom.databricks.sdk.service.jobs.SubmitTaskList
class. - Changed
webhookNotifications
field forcom.databricks.sdk.service.jobs.SubmitRun
tocom.databricks.sdk.service.jobs.WebhookNotifications
class. - Added
emailNotifications
field forcom.databricks.sdk.service.jobs.SubmitRun
. - Added
health
field forcom.databricks.sdk.service.jobs.SubmitRun
. - Removed
com.databricks.sdk.service.jobs.TaskDependenciesItem
class. - Added
onDurationWarningThresholdExceeded
field forcom.databricks.sdk.service.jobs.TaskEmailNotifications
. - Changed
fileArrival
field forcom.databricks.sdk.service.jobs.TriggerSettings
tocom.databricks.sdk.service.jobs.FileArrivalTriggerConfiguration
class. - Changed
pauseStatus
field forcom.databricks.sdk.service.jobs.TriggerSettings
tocom.databricks.sdk.service.jobs.PauseStatus
class. - Removed
com.databricks.sdk.service.jobs.TriggerSettingsPauseStatus
class. - Added
com.databricks.sdk.service.jobs.ConditionTask
class. - Added
com.databricks.sdk.service.jobs.ConditionTaskOp
class. - Added
com.databricks.sdk.service.jobs.FileArrivalTriggerConfiguration
class. - Added
com.databricks.sdk.service.jobs.Format
class. - Added
com.databricks.sdk.service.jobs.GitProvider
class. - Added
com.databricks.sdk.service.jobs.JobCompute
class. - Added
com.databricks.sdk.service.jobs.JobParameter
class. - Added
com.databricks.sdk.service.jobs.JobParameterDefinition
class. - Added
com.databricks.sdk.service.jobs.JobRunAs
class. - Added
com.databricks.sdk.service.jobs.JobSource
class. - Added
com.databricks.sdk.service.jobs.JobSourceDirtyState
class. - Added
com.databricks.sdk.service.jobs.JobsHealthMetric
class. - Added
com.databricks.sdk.service.jobs.JobsHealthOperator
class. - Added
com.databricks.sdk.service.jobs.JobsHealthRule
class. - Added
com.databricks.sdk.service.jobs.JobsHealthRules
class. - Added
com.databricks.sdk.service.jobs.ParamPairs
class. - Added
com.databricks.sdk.service.jobs.PauseStatus
class. - Added
com.databricks.sdk.service.jobs.ResolvedConditionTaskValues
class. - Added
com.databricks.sdk.service.jobs.ResolvedDbtTaskValues
class. - Added
com.databricks.sdk.service.jobs.ResolvedNotebookTaskValues
class. - Added
com.databricks.sdk.service.jobs.ResolvedParamPairValues
class. - Added
com.databricks.sdk.service.jobs.ResolvedPythonWheelTaskValues
class. - Added
com.databricks.sdk.service.jobs.ResolvedRunJobTaskValues
class. - Added
com.databricks.sdk.service.jobs.ResolvedStringParamsValues
class. - Added
com.databricks.sdk.service.jobs.ResolvedValues
class. - Added
com.databricks.sdk.service.jobs.RunConditionTask
class. - Added
com.databricks.sdk.service.jobs.RunConditionTaskOp
class. - Added
com.databricks.sdk.service.jobs.RunIf
class. - Added
com.databricks.sdk.service.jobs.RunJobOutput
class. - Added
com.databricks.sdk.service.jobs.RunJobTask
class. - Added
com.databricks.sdk.service.jobs.Source
class. - Added
com.databricks.sdk.service.jobs.SubmitTask
class. - Added
com.databricks.sdk.service.jobs.Task
class. - Added
com.databricks.sdk.service.jobs.TaskDependency
class. - Added
com.databricks.sdk.service.jobs.TriggerInfo
class. - Added
com.databricks.sdk.service.jobs.Webhook
class. - Added
com.databricks.sdk.service.jobs.WebhookNotifications
class. - Added
com.databricks.sdk.service.jobs.WebhookNotificationsOnDurationWarningThresholdExceededItem
class. - Removed
registeredModel
field forcom.databricks.sdk.service.ml.GetModelResponse
. - Added
registeredModelDatabricks
field forcom.databricks.sdk.service.ml.GetModelResponse
. - Removed
whl
field forcom.databricks.sdk.service.pipelines.PipelineLibrary
. - Added
environmentVars
field forcom.databricks.sdk.service.serving.ServedModelInput
. - Added
environmentVars
field forcom.databricks.sdk.service.serving.ServedModelOutput
. - Added
accountClient.settings()
service. - Added
com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest
class. - Added
com.databricks.sdk.service.settings.DeletePersonalComputeSettingResponse
class. - Added
com.databricks.sdk.service.settings.PersonalComputeMessage
class. - Added
com.databricks.sdk.service.settings.PersonalComputeMessageEnum
class. - Added
com.databricks.sdk.service.settings.PersonalComputeSetting
class. - Added
com.databricks.sdk.service.settings.ReadPersonalComputeSettingRequest
class. - Added
com.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequest
class. - Added
workspaceClient.cleanRooms()
service. - Added
historyDataSharingStatus
field forcom.databricks.sdk.service.sharing.SharedDataObject
. - Added
com.databricks.sdk.service.sharing.CentralCleanRoomInfo
class. - Added
com.databricks.sdk.service.sharing.CleanRoomAssetInfo
class. - Added
com.databricks.sdk.service.sharing.CleanRoomCatalog
class. - Added
com.databricks.sdk.service.sharing.CleanRoomCatalogUpdate
class. - Added
com.databricks.sdk.service.sharing.CleanRoomCollaboratorInfo
class. - Added
com.databricks.sdk.service.sharing.CleanRoomInfo
class. - Added
com.databricks.sdk.service.sharing.CleanRoomNotebookInfo
class. - Added
com.databricks.sdk.service.sharing.CleanRoomTableInfo
class. - Added
com.databricks.sdk.service.sharing.ColumnInfo
class. - Added
com.databricks.sdk.service.sharing.ColumnMask
class. - Added
com.databricks.sdk.service.sharing.ColumnTypeName
class. - Added
com.databricks.sdk.service.sharing.CreateCleanRoom
class. - Added
com.databricks.sdk.service.sharing.DeleteCleanRoomRequest
class. - Added
com.databricks.sdk.service.sharing.GetCleanRoomRequest
class. - Added
com.databricks.sdk.service.sharing.ListCleanRoomsResponse
class. - Added
com.databricks.sdk.service.sharing.SharedDataObjectHistoryDataSharingStatus
class. - Added
com.databricks.sdk.service.sharing.UpdateCleanRoom
class. - Changed
query
field forcom.databricks.sdk.service.sql.Alert
tocom.databricks.sdk.service.sql.AlertQuery
class. - Changed
value
field forcom.databricks.sdk.service.sql.AlertOptions
toObject
class. - Removed
isDbAdmin
field forcom.databricks.sdk.service.sql.User
. - Removed
profileImageUrl
field forcom.databricks.sdk.service.sql.User
. - Added
com.databricks.sdk.service.sql.AlertQuery
class. - Removed
keyvaultMetadata
field forcom.databricks.sdk.service.workspace.CreateScope
. - Added
backendAzureKeyvault
field forcom.databricks.sdk.service.workspace.CreateScope
. - Changed
format
field forcom.databricks.sdk.service.workspace.Import
tocom.databricks.sdk.service.workspace.ImportFormat
class. - Added
com.databricks.sdk.service.workspace.ImportFormat
class.
OpenAPI SHA: 0a1949ba96f71680dad30e06973eaae85b1307bb, Date: 2023-07-18
Dependency updates:
- Bump commons-io from 2.12.0 to 2.13.0 (#105).
- Bump jackson.version from 2.15.1 to 2.15.2 (#101).
- Bump maven-failsafe-plugin from 3.1.0 to 3.1.2 (#103).
- Usable version