- Added
com.databricks.sdk.service.aibuilder,com.databricks.sdk.service.databaseandcom.databricks.sdk.service.qualitymonitorv2packages. - Added
workspaceClient.customLlms()service. - Added
workspaceClient.database()service. - Added
workspaceClient.qualityMonitorV2()service. - Added
updatePrivateEndpointRule()method foraccountClient.networkConnectivity()service. - Added
listSpaces()method forworkspaceClient.genie()service. - Added
pageTokenfield forcom.databricks.sdk.service.billing.ListLogDeliveryRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.billing.WrappedLogDeliveryConfigurations. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.EffectivePermissionsList. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.catalog.GetEffectiveRequest. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.catalog.GetGrantRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.ListMetastoresResponse. - Added
cleanRoomNamefield forcom.databricks.sdk.service.cleanrooms.CleanRoomAsset. - [Breaking] Added
namefield forcom.databricks.sdk.service.cleanrooms.DeleteCleanRoomAssetRequest. - [Breaking] Added
namefield forcom.databricks.sdk.service.cleanrooms.GetCleanRoomAssetRequest. - Added
triggerStatefield forcom.databricks.sdk.service.jobs.BaseJob. - Added
triggerStatefield forcom.databricks.sdk.service.jobs.Job. - Added
dbtCloudOutputfield forcom.databricks.sdk.service.jobs.RunOutput. - Added
dbtCloudTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Added
dbtCloudTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
dbtCloudTaskfield forcom.databricks.sdk.service.jobs.Task. - Added
endpointServiceandresourceNamesfields forcom.databricks.sdk.service.settings.CreatePrivateEndpointRule. - Added
awsPrivateEndpointRulesfield forcom.databricks.sdk.service.settings.NccEgressTargetRules. - Added
taskTimeOverTimeRangefield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
INTERNALandINTERNAL_AND_EXTERNALenum values forcom.databricks.sdk.service.catalog.DeltaSharingScopeEnum. - Added
CLUSTER_MIGRATEDenum value forcom.databricks.sdk.service.compute.EventType. - Added
DRIVER_UNHEALTHYenum value forcom.databricks.sdk.service.compute.TerminationReasonCode. - [Breaking] Changed
create()method foraccountClient.logDelivery()service with new required argument order. - [Breaking] Changed
get()method foraccountClient.logDelivery()service to returncom.databricks.sdk.service.billing.GetLogDeliveryConfigurationResponseclass. - [Breaking] Changed
createPrivateEndpointRule(),deletePrivateEndpointRule()andgetPrivateEndpointRule()methods foraccountClient.networkConnectivity()service to returncom.databricks.sdk.service.settings.NccPrivateEndpointRuleclass. - [Breaking] Changed
listPrivateEndpointRules()method foraccountClient.networkConnectivity()service to returncom.databricks.sdk.service.settings.ListPrivateEndpointRulesResponseclass. - [Breaking] Changed
delete()andget()methods forworkspaceClient.cleanRoomAssets()service with new required argument order. - [Breaking] Changed
delete()andget()methods forworkspaceClient.cleanRoomAssets()service . Method path has changed. - [Breaking] Changed
get()method forworkspaceClient.grants()service to returncom.databricks.sdk.service.catalog.GetPermissionsResponseclass. - [Breaking] Changed
update()method forworkspaceClient.grants()service to returncom.databricks.sdk.service.catalog.UpdatePermissionsResponseclass. - [Breaking] Changed
list()method forworkspaceClient.metastores()service to require request ofcom.databricks.sdk.service.catalog.ListMetastoresRequestclass. - Changed
accountId,credentialsId,logType,outputFormatandstorageConfigurationIdfields forcom.databricks.sdk.service.billing.LogDeliveryConfigurationto be required. - Changed
messageandstatusfields forcom.databricks.sdk.service.billing.LogDeliveryStatusto be required. - [Breaking] Changed
logDeliveryConfigurationfield forcom.databricks.sdk.service.billing.WrappedCreateLogDeliveryConfigurationto be required. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.GetEffectiveRequestto typeStringclass. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.GetGrantRequestto typeStringclass. - [Breaking] Changed
deltaSharingScopefield forcom.databricks.sdk.service.catalog.GetMetastoreSummaryResponseto typecom.databricks.sdk.service.catalog.DeltaSharingScopeEnumclass. - [Breaking] Changed
deltaSharingScopefield forcom.databricks.sdk.service.catalog.MetastoreInfoto typecom.databricks.sdk.service.catalog.DeltaSharingScopeEnumclass. - [Breaking] Changed
deltaSharingScopefield forcom.databricks.sdk.service.catalog.UpdateMetastoreto typecom.databricks.sdk.service.catalog.DeltaSharingScopeEnumclass. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.UpdatePermissionsto typeStringclass. - Changed
resourceIdfield forcom.databricks.sdk.service.settings.CreatePrivateEndpointRuleto no longer be required. - [Breaking] Changed pagination for
accountClient.networkConnectivity().listPrivateEndpointRules()method. - [Breaking] Removed
workspaceClient.databaseInstances()service. - [Breaking] Removed
workspaceClient.queryExecution()service. - [Breaking] Removed
updateNccAzurePrivateEndpointRulePublic()method foraccountClient.networkConnectivity()service. - [Breaking] Removed
getCredentialsForTraceDataDownload(),getCredentialsForTraceDataUpload()andlistLoggedModelArtifacts()methods forworkspaceClient.experiments()service. - [Breaking] Removed
getPublishedDashboardEmbedded()method forworkspaceClient.lakeviewEmbedded()service. - [Breaking] Removed
assetFullNamefield forcom.databricks.sdk.service.cleanrooms.DeleteCleanRoomAssetRequest. - [Breaking] Removed
assetFullNamefield forcom.databricks.sdk.service.cleanrooms.GetCleanRoomAssetRequest. - [Breaking] Removed
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.ClusterAttributes. - [Breaking] Removed
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.ClusterDetails. - [Breaking] Removed
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.ClusterSpec. - [Breaking] Removed
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.CreateCluster. - [Breaking] Removed
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.EditCluster. - [Breaking] Removed
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.UpdateClusterResource. - [Breaking] Removed
INTERNALandINTERNAL_AND_EXTERNALenum values forcom.databricks.sdk.service.catalog.GetMetastoreSummaryResponseDeltaSharingScope. - [Breaking] Removed
INTERNALandINTERNAL_AND_EXTERNALenum values forcom.databricks.sdk.service.catalog.MetastoreInfoDeltaSharingScope. - [Breaking] Removed
CATALOG,CLEAN_ROOM,CONNECTION,CREDENTIAL,EXTERNAL_LOCATION,EXTERNAL_METADATA,FUNCTION,METASTORE,PIPELINE,PROVIDER,RECIPIENT,SCHEMA,SHARE,STAGING_TABLE,STORAGE_CREDENTIAL,TABLE,UNKNOWN_SECURABLE_TYPEandVOLUMEenum values forcom.databricks.sdk.service.catalog.SecurableType. - [Breaking] Removed
INTERNALandINTERNAL_AND_EXTERNALenum values forcom.databricks.sdk.service.catalog.UpdateMetastoreDeltaSharingScope.
- Added Direct-to-Dataplane API support, allowing users to query route optimized model serving endpoints (#453).
- Added
workspaceClient.dashboardEmailSubscriptions()service andworkspaceClient.sqlResultsDownload()service. - Added
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.ClusterAttributes. - Added
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.ClusterDetails. - Added
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.ClusterSpec. - Added
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.CreateCluster. - Added
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.EditCluster. - Added
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.UpdateClusterResource. - Added
tagsfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
tagsfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
tagsfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
maxProvisionedConcurrencyandminProvisionedConcurrencyfields forcom.databricks.sdk.service.serving.ServedEntityInput. - Added
maxProvisionedConcurrencyandminProvisionedConcurrencyfields forcom.databricks.sdk.service.serving.ServedEntityOutput. - Added
maxProvisionedConcurrencyandminProvisionedConcurrencyfields forcom.databricks.sdk.service.serving.ServedModelInput. - Added
maxProvisionedConcurrencyandminProvisionedConcurrencyfields forcom.databricks.sdk.service.serving.ServedModelOutput. - Added
DELTASHARING_CATALOG,FOREIGN_CATALOG,INTERNAL_CATALOG,MANAGED_CATALOG,MANAGED_ONLINE_CATALOG,SYSTEM_CATALOGandUNKNOWN_CATALOG_TYPEenum values forcom.databricks.sdk.service.catalog.CatalogType. - Added
GA4_RAW_DATA,POWER_BI,SALESFORCE,SALESFORCE_DATA_CLOUD,SERVICENOW,UNKNOWN_CONNECTION_TYPEandWORKDAY_RAASenum values forcom.databricks.sdk.service.catalog.ConnectionType. - Added
OAUTH_ACCESS_TOKEN,OAUTH_M2M,OAUTH_REFRESH_TOKEN,OAUTH_RESOURCE_OWNER_PASSWORD,OAUTH_U2M,OAUTH_U2M_MAPPING,OIDC_TOKEN,PEM_PRIVATE_KEY,SERVICE_CREDENTIALandUNKNOWN_CREDENTIAL_TYPEenum values forcom.databricks.sdk.service.catalog.CredentialType. - Added
CATALOG,CLEAN_ROOM,CONNECTION,CREDENTIAL,EXTERNAL_LOCATION,EXTERNAL_METADATA,FUNCTION,METASTORE,PIPELINE,PROVIDER,RECIPIENT,SCHEMA,SHARE,STAGING_TABLE,STORAGE_CREDENTIAL,TABLE,UNKNOWN_SECURABLE_TYPEandVOLUMEenum values forcom.databricks.sdk.service.catalog.SecurableType. - Added
TERADATAenum value forcom.databricks.sdk.service.pipelines.IngestionSourceType. - Added
OIDC_FEDERATIONenum value forcom.databricks.sdk.service.sharing.AuthenticationType. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.ConnectionInfoto typecom.databricks.sdk.service.catalog.SecurableTypeclass. - [Breaking] Changed
catalogTypefield forcom.databricks.sdk.service.catalog.SchemaInfoto typecom.databricks.sdk.service.catalog.CatalogTypeclass.
- Added support for .cloud.databricks.mil domains (#435).
- Added
accountClient.networkPolicies()service andaccountClient.workspaceNetworkConfiguration()service. - Added
workspaceClient.recipientFederationPolicies()service. - Added
createLoggedModel(),deleteLoggedModel(),deleteLoggedModelTag(),finalizeLoggedModel(),getLoggedModel(),listLoggedModelArtifacts(),logLoggedModelParams(),logOutputs(),searchLoggedModels()andsetLoggedModelTags()methods forworkspaceClient.experiments()service. - Added
ucSecurablefield forcom.databricks.sdk.service.apps.AppResource. - Added
timeseriesColumnsfield forcom.databricks.sdk.service.catalog.PrimaryKeyConstraint. - Added
reviewState,reviewsandrunnerCollaboratorAliasesfields forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetNotebook. - Added
notebookEtagandnotebookUpdatedAtfields forcom.databricks.sdk.service.cleanrooms.CleanRoomNotebookTaskRun. - Added
rootPathfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
rootPathfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
rootPathfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
materializationNamespacefield forcom.databricks.sdk.service.sharing.Table. - Added
omitPermissionsListfield forcom.databricks.sdk.service.sharing.UpdateSharePermissions. - Added
autoResolveDisplayNamefield forcom.databricks.sdk.service.sql.UpdateAlertRequest. - Added
autoResolveDisplayNamefield forcom.databricks.sdk.service.sql.UpdateQueryRequest. - Added
INTERNAL_CATALOG,MANAGED_ONLINE_CATALOGandUNKNOWN_CATALOG_TYPEenum values forcom.databricks.sdk.service.catalog.CatalogType. - Added
CATALOG,CLEAN_ROOM,CONNECTION,CREDENTIAL,EXTERNAL_LOCATION,EXTERNAL_METADATA,FUNCTION,METASTORE,PIPELINE,PROVIDER,RECIPIENT,SCHEMA,SHARE,STAGING_TABLE,STORAGE_CREDENTIAL,TABLE,UNKNOWN_SECURABLE_TYPEandVOLUMEenum values forcom.databricks.sdk.service.catalog.SecurableType. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.CatalogInfoto typecom.databricks.sdk.service.catalog.SecurableTypeclass. - Changed
etagandnamefields forcom.databricks.sdk.service.iam.RuleSetResponseto be required. - Added
enableFileEventsandfileEventQueuefields forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Added
enableFileEventsandfileEventQueuefields forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
enableFileEventsandfileEventQueuefields forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
policyIdandservicePrincipalIdfields forcom.databricks.sdk.service.oauth2.FederationPolicy. - [Breaking] Removed
accessPointfield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - [Breaking] Removed
accessPointfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - [Breaking] Removed
accessPointfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation.
- Capture DatabricksError when retrying API calls (#427).
- Added
accountClient.llmProxyPartnerPoweredAccount()service,accountClient.llmProxyPartnerPoweredEnforce()service andworkspaceClient.llmProxyPartnerPoweredWorkspace()service. - Added
workspaceClient.databaseInstances()service. - Added
createProvisionedThroughputEndpoint()andupdateProvisionedThroughputEndpointConfig()methods forworkspaceClient.servingEndpoints()service. - Added
catalogNamefield forcom.databricks.sdk.service.catalog.EnableRequest. - Added
sourceTypefield forcom.databricks.sdk.service.pipelines.IngestionPipelineDefinition. - Added
globfield forcom.databricks.sdk.service.pipelines.PipelineLibrary. - Added
provisionedModelUnitsfield forcom.databricks.sdk.service.serving.ServedEntityInput. - Added
provisionedModelUnitsfield forcom.databricks.sdk.service.serving.ServedEntityOutput. - Added
provisionedModelUnitsfield forcom.databricks.sdk.service.serving.ServedModelInput. - Added
provisionedModelUnitsfield forcom.databricks.sdk.service.serving.ServedModelOutput. - Added
DESCRIBE_QUERY_INVALID_SQL_ERROR,DESCRIBE_QUERY_TIMEOUT,DESCRIBE_QUERY_UNEXPECTED_FAILURE,INVALID_CHAT_COMPLETION_ARGUMENTS_JSON_EXCEPTION,INVALID_SQL_MULTIPLE_DATASET_REFERENCES_EXCEPTION,INVALID_SQL_MULTIPLE_STATEMENTS_EXCEPTIONandINVALID_SQL_UNKNOWN_TABLE_EXCEPTIONenum values forcom.databricks.sdk.service.dashboards.MessageErrorType. - Added
CAN_CREATEandCAN_MONITOR_ONLYenum values forcom.databricks.sdk.service.iam.PermissionLevel. - Added
SUCCESS_WITH_FAILURESenum value forcom.databricks.sdk.service.jobs.TerminationCodeCode. - Added
INFRASTRUCTURE_MAINTENANCEenum value forcom.databricks.sdk.service.pipelines.StartUpdateCause. - Added
INFRASTRUCTURE_MAINTENANCEenum value forcom.databricks.sdk.service.pipelines.UpdateInfoCause. - [Breaking] Changed
createAlert()andupdateAlert()methods forworkspaceClient.alertsV2()service with new required argument order. - [Breaking] Changed
set()method forworkspaceClient.permissions()service . New request type iscom.databricks.sdk.service.iam.SetObjectPermissionsclass. - [Breaking] Changed
update()method forworkspaceClient.permissions()service . New request type iscom.databricks.sdk.service.iam.UpdateObjectPermissionsclass. - [Breaking] Changed
get()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.GetCatalogWorkspaceBindingsResponseclass. - [Breaking] Changed
getBindings()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.GetWorkspaceBindingsResponseclass. - [Breaking] Changed
update()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.UpdateCatalogWorkspaceBindingsResponseclass. - [Breaking] Changed
updateBindings()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.UpdateWorkspaceBindingsResponseclass. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.GetBindingsRequestto typeStringclass. - Changed
schemaandstatefields forcom.databricks.sdk.service.catalog.SystemSchemaInfoto be required. - [Breaking] Changed
statefield forcom.databricks.sdk.service.catalog.SystemSchemaInfoto typeStringclass. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindingsParametersto typeStringclass. - [Breaking] Changed
workspaceIdfield forcom.databricks.sdk.service.catalog.WorkspaceBindingto be required. - [Breaking] Changed
gpuNodePoolIdfield forcom.databricks.sdk.service.jobs.ComputeConfigto no longer be required. - Changed
gpuNodePoolIdfield forcom.databricks.sdk.service.jobs.ComputeConfigto no longer be required. - [Breaking] Changed
alertfield forcom.databricks.sdk.service.sql.CreateAlertV2Requestto be required. - [Breaking] Changed
alertfield forcom.databricks.sdk.service.sql.UpdateAlertV2Requestto be required. - [Breaking] Removed
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.EditInstancePool. - [Breaking] Removed
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.GetInstancePool. - [Breaking] Removed
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.InstancePoolAndStats. - [Breaking] Removed
CATALOG,CREDENTIAL,EXTERNAL_LOCATIONandSTORAGE_CREDENTIALenum values forcom.databricks.sdk.service.catalog.GetBindingsSecurableType. - [Breaking] Removed
AVAILABLE,DISABLE_INITIALIZED,ENABLE_COMPLETED,ENABLE_INITIALIZEDandUNAVAILABLEenum values forcom.databricks.sdk.service.catalog.SystemSchemaInfoState. - [Breaking] Removed
CATALOG,CREDENTIAL,EXTERNAL_LOCATIONandSTORAGE_CREDENTIALenum values forcom.databricks.sdk.service.catalog.UpdateBindingsSecurableType.
- Fixed the deserialization of responses in VectorSearchAPI's
queryIndex()method (#440).
- Added
futureFeatureDataPathfield forcom.databricks.sdk.service.ml.CreateForecastingExperimentRequest. - Added
excludeColumnsandincludeColumnsfields forcom.databricks.sdk.service.pipelines.TableSpecificConfig. - Added
NETWORK_CHECK_CONTROL_PLANE_FAILURE,NETWORK_CHECK_DNS_SERVER_FAILURE,NETWORK_CHECK_METADATA_ENDPOINT_FAILURE,NETWORK_CHECK_MULTIPLE_COMPONENTS_FAILURE,NETWORK_CHECK_NIC_FAILURE,NETWORK_CHECK_STORAGE_FAILUREandSECRET_PERMISSION_DENIEDenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - [Breaking] Changed
pipelineIdfield forcom.databricks.sdk.service.pipelines.EditPipelineto be required. - [Breaking] Changed
connectionName,gatewayStorageCatalogandgatewayStorageSchemafields forcom.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinitionto be required. - Changed
connectionName,gatewayStorageCatalogandgatewayStorageSchemafields forcom.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinitionto be required. - [Breaking] Changed
kindfield forcom.databricks.sdk.service.pipelines.PipelineDeploymentto be required. - Changed
kindfield forcom.databricks.sdk.service.pipelines.PipelineDeploymentto be required. - Changed
destinationCatalog,destinationSchemaandsourceUrlfields forcom.databricks.sdk.service.pipelines.ReportSpecto be required. - [Breaking] Changed
destinationCatalog,destinationSchemaandsourceUrlfields forcom.databricks.sdk.service.pipelines.ReportSpecto be required. - Changed
destinationCatalog,destinationSchemaandsourceSchemafields forcom.databricks.sdk.service.pipelines.SchemaSpecto be required. - [Breaking] Changed
destinationCatalog,destinationSchemaandsourceSchemafields forcom.databricks.sdk.service.pipelines.SchemaSpecto be required. - [Breaking] Changed
destinationCatalog,destinationSchemaandsourceTablefields forcom.databricks.sdk.service.pipelines.TableSpecto be required. - Changed
destinationCatalog,destinationSchemaandsourceTablefields forcom.databricks.sdk.service.pipelines.TableSpecto be required. - [Breaking] Changed
resultsfield forcom.databricks.sdk.service.sql.ListAlertsV2Responseto typecom.databricks.sdk.service.sql.AlertV2Listclass. - [Breaking] Changed pagination for
workspaceClient.alertsV2().listAlerts()method. - [Breaking] Changed waiter for
workspaceClient.genie().createMessage()method.
- Introduce support for Databricks Workload Identity Federation in GitHub workflows (423). See README.md for instructions.
- [Breaking] Users running their workflows in GitHub Actions, which use Cloud native authentication and also have a
DATABRICKS_CLIENT_IDandDATABRICKS_HOSTenvironment variables set may see their authentication start failing due to the order in which the SDK tries different authentication methods.
- Added
workspaceClient.alertsV2()service. - Added
updateNccAzurePrivateEndpointRulePublic()method foraccountClient.networkConnectivity()service. - Added
createdAt,createdByandmetastoreIdfields forcom.databricks.sdk.service.catalog.SetArtifactAllowlist. - [Breaking] Added
networkConnectivityConfigfield forcom.databricks.sdk.service.settings.CreateNetworkConnectivityConfigRequest. - [Breaking] Added
privateEndpointRulefield forcom.databricks.sdk.service.settings.CreatePrivateEndpointRuleRequest. - Added
domainNamesfield forcom.databricks.sdk.service.settings.NccAzurePrivateEndpointRule. - Added
autoResolveDisplayNamefield forcom.databricks.sdk.service.sql.CreateAlertRequest. - Added
autoResolveDisplayNamefield forcom.databricks.sdk.service.sql.CreateQueryRequest. - Added
CREATE_CLEAN_ROOM,EXECUTE_CLEAN_ROOM_TASKandMODIFY_CLEAN_ROOMenum values forcom.databricks.sdk.service.catalog.Privilege. - Added
DNS_RESOLUTION_ERRORandGCP_DENIED_BY_ORG_POLICYenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Added
EXPIREDenum value forcom.databricks.sdk.service.settings.NccAzurePrivateEndpointRuleConnectionState. - [Breaking] Changed
createNetworkConnectivityConfiguration()andcreatePrivateEndpointRule()methods foraccountClient.networkConnectivity()service with new required argument order. - [Breaking] Changed
workloadSizefield forcom.databricks.sdk.service.serving.ServedModelInputto typeStringclass. - [Breaking] Changed
groupIdfield forcom.databricks.sdk.service.settings.NccAzurePrivateEndpointRuleto typeStringclass. - [Breaking] Changed
targetServicesfield forcom.databricks.sdk.service.settings.NccAzureServiceEndpointRuleto typecom.databricks.sdk.service.settings.EgressResourceTypeListclass. - [Breaking] Removed
nameandregionfields forcom.databricks.sdk.service.settings.CreateNetworkConnectivityConfigRequest. - [Breaking] Removed
groupIdandresourceIdfields forcom.databricks.sdk.service.settings.CreatePrivateEndpointRuleRequest. - [Breaking] Removed
LARGE,MEDIUMandSMALLenum values forcom.databricks.sdk.service.serving.ServedModelInputWorkloadSize. - [Breaking] Removed
BLOB,DFS,MYSQL_SERVERandSQL_SERVERenum values forcom.databricks.sdk.service.settings.NccAzurePrivateEndpointRuleGroupId.
- Added
updateEndpointBudgetPolicy()andupdateEndpointCustomTags()methods forworkspaceClient.vectorSearchEndpoints()service. - Added
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.EditInstancePool. - Added
pageSizeandpageTokenfields forcom.databricks.sdk.service.compute.GetEvents. - Added
nextPageTokenandprevPageTokenfields forcom.databricks.sdk.service.compute.GetEventsResponse. - Added
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.GetInstancePool. - Added
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.InstancePoolAndStats. - Added
effectivePerformanceTargetfield forcom.databricks.sdk.service.jobs.RepairHistoryItem. - Added
performanceTargetfield forcom.databricks.sdk.service.jobs.RepairRun. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.vectorsearch.CreateEndpoint. - Added
customTagsandeffectiveBudgetPolicyIdfields forcom.databricks.sdk.service.vectorsearch.EndpointInfo. - Added
DISABLEDenum value forcom.databricks.sdk.service.jobs.TerminationCodeCode. - [Breaking] Changed
createIndex()method forworkspaceClient.vectorSearchIndexes()service to returncom.databricks.sdk.service.vectorsearch.VectorIndexclass. - [Breaking] Changed
deleteDataVectorIndex()method forworkspaceClient.vectorSearchIndexes()service . HTTP method/verb has changed. - [Breaking] Changed
deleteDataVectorIndex()method forworkspaceClient.vectorSearchIndexes()service with new required argument order. - [Breaking] Changed
dataArrayfield forcom.databricks.sdk.service.vectorsearch.ResultDatato typecom.databricks.sdk.service.vectorsearch.ListValueListclass. - [Breaking] Changed waiter for
workspaceClient.vectorSearchEndpoints().createEndpoint()method. - [Breaking] Removed
nullValuefield forcom.databricks.sdk.service.vectorsearch.Value.
- Added
TokenCachetoExternalBrowserCredentialsProviderto reduce number of authentications needed for U2M OAuth.
- Added
workspaceClient.enableExportNotebook()service,workspaceClient.enableNotebookTableClipboard()service andworkspaceClient.enableResultsDownloading()service. - Added
getCredentialsForTraceDataDownload()andgetCredentialsForTraceDataUpload()methods forworkspaceClient.experiments()service. - Added
getDownloadFullQueryResult()method forworkspaceClient.genie()service. - Added
getPublishedDashboardTokenInfo()method forworkspaceClient.lakeviewEmbedded()service. - Added
bindingWorkspaceIdsfield forcom.databricks.sdk.service.billing.BudgetPolicy. - Added
downloadIdfield forcom.databricks.sdk.service.dashboards.GenieGenerateDownloadFullQueryResultResponse. - Added
dashboardOutputfield forcom.databricks.sdk.service.jobs.RunOutput. - Added
dashboardTaskandpowerBiTaskfields forcom.databricks.sdk.service.jobs.RunTask. - Added
dashboardTaskandpowerBiTaskfields forcom.databricks.sdk.service.jobs.SubmitTask. - Added
dashboardTaskandpowerBiTaskfields forcom.databricks.sdk.service.jobs.Task. - Added
includeFeaturesfield forcom.databricks.sdk.service.ml.CreateForecastingExperimentRequest. - Added
modelsfield forcom.databricks.sdk.service.ml.LogInputs. - Added
datasetDigest,datasetNameandmodelIdfields forcom.databricks.sdk.service.ml.LogMetric. - Added
datasetDigest,datasetName,modelIdandrunIdfields forcom.databricks.sdk.service.ml.Metric. - Added
modelInputsfield forcom.databricks.sdk.service.ml.RunInputs. - Added
clientApplicationfield forcom.databricks.sdk.service.sql.QueryInfo. - Added
GEOGRAPHYandGEOMETRYenum values forcom.databricks.sdk.service.catalog.ColumnTypeName. - Added
ALLOCATION_TIMEOUT_NO_HEALTHY_AND_WARMED_UP_CLUSTERS,DOCKER_CONTAINER_CREATION_EXCEPTION,DOCKER_IMAGE_TOO_LARGE_FOR_INSTANCE_EXCEPTIONandDOCKER_INVALID_OS_EXCEPTIONenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Added
STANDARDenum value forcom.databricks.sdk.service.jobs.PerformanceTarget. - Added
CAN_VIEWenum value forcom.databricks.sdk.service.sql.WarehousePermissionLevel. - [Breaking] Changed
generateDownloadFullQueryResult()method forworkspaceClient.genie()service . Method path has changed. - [Breaking] Changed waiter for
workspaceClient.commandExecution().create()method. - [Breaking] Changed waiter for
workspaceClient.commandExecution().execute()method. - [Breaking] Removed
error,statusandtransientStatementIdfields forcom.databricks.sdk.service.dashboards.GenieGenerateDownloadFullQueryResultResponse. - [Breaking] Removed
BALANCEDandCOST_OPTIMIZEDenum values forcom.databricks.sdk.service.jobs.PerformanceTarget. - [Breaking] Removed
workspaceClient.pipelines().waitGetPipelineRunning()method.
- Fix issue deserializing HTTP responses with an empty body (#426).
- Added
generateDownloadFullQueryResult()method forworkspaceClient.genie()service. - Added
effectiveUserApiScopes,oauth2AppClientId,oauth2AppIntegrationIdanduserApiScopesfields forcom.databricks.sdk.service.apps.App. - Added
abfss,dbfs,errorMessage,executionDurationSeconds,file,gcs,s3,status,volumesandworkspacefields forcom.databricks.sdk.service.compute.InitScriptInfoAndExecutionDetails. - [Breaking] Added
forecastGranularityfield forcom.databricks.sdk.service.ml.CreateForecastingExperimentRequest. - Added
jwksUrifield forcom.databricks.sdk.service.oauth2.OidcFederationPolicy. - Added
eventLogfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
eventLogfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
eventLogfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
fallbackConfigfield forcom.databricks.sdk.service.serving.AiGatewayConfig. - Added
customProviderConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
fallbackConfigfield forcom.databricks.sdk.service.serving.PutAiGatewayRequest. - Added
fallbackConfigfield forcom.databricks.sdk.service.serving.PutAiGatewayResponse. - Added
aliases,comment,dataType,dependencyList,fullDataType,id,inputParams,name,properties,routineDefinition,schema,securableKind,share,shareId,storageLocationandtagsfields forcom.databricks.sdk.service.sharing.DeltaSharingFunction. - Added
querySourcefield forcom.databricks.sdk.service.sql.QueryInfo. - Added
FOREIGN_CATALOGenum value forcom.databricks.sdk.service.catalog.CatalogType. - Added
BROWSEenum value forcom.databricks.sdk.service.catalog.Privilege. - Added
ACCESS_TOKEN_FAILURE,ALLOCATION_TIMEOUT,ALLOCATION_TIMEOUT_NODE_DAEMON_NOT_READY,ALLOCATION_TIMEOUT_NO_HEALTHY_CLUSTERS,ALLOCATION_TIMEOUT_NO_MATCHED_CLUSTERS,ALLOCATION_TIMEOUT_NO_READY_CLUSTERS,ALLOCATION_TIMEOUT_NO_UNALLOCATED_CLUSTERS,ALLOCATION_TIMEOUT_NO_WARMED_UP_CLUSTERS,AWS_INACCESSIBLE_KMS_KEY_FAILURE,AWS_INSTANCE_PROFILE_UPDATE_FAILURE,AWS_INVALID_KEY_PAIR,AWS_INVALID_KMS_KEY_STATE,AWS_RESOURCE_QUOTA_EXCEEDED,AZURE_PACKED_DEPLOYMENT_PARTIAL_FAILURE,BOOTSTRAP_TIMEOUT_DUE_TO_MISCONFIG,BUDGET_POLICY_LIMIT_ENFORCEMENT_ACTIVATED,BUDGET_POLICY_RESOLUTION_FAILURE,CLOUD_ACCOUNT_SETUP_FAILURE,CLOUD_OPERATION_CANCELLED,CLOUD_PROVIDER_INSTANCE_NOT_LAUNCHED,CLOUD_PROVIDER_LAUNCH_FAILURE_DUE_TO_MISCONFIG,CLOUD_PROVIDER_RESOURCE_STOCKOUT_DUE_TO_MISCONFIG,CLUSTER_OPERATION_THROTTLED,CLUSTER_OPERATION_TIMEOUT,CONTROL_PLANE_REQUEST_FAILURE_DUE_TO_MISCONFIG,DATA_ACCESS_CONFIG_CHANGED,DISASTER_RECOVERY_REPLICATION,DRIVER_EVICTION,DRIVER_LAUNCH_TIMEOUT,DRIVER_NODE_UNREACHABLE,DRIVER_OUT_OF_DISK,DRIVER_OUT_OF_MEMORY,DRIVER_POD_CREATION_FAILURE,DRIVER_UNEXPECTED_FAILURE,DYNAMIC_SPARK_CONF_SIZE_EXCEEDED,EOS_SPARK_IMAGE,EXECUTOR_POD_UNSCHEDULED,GCP_API_RATE_QUOTA_EXCEEDED,GCP_FORBIDDEN,GCP_IAM_TIMEOUT,GCP_INACCESSIBLE_KMS_KEY_FAILURE,GCP_INSUFFICIENT_CAPACITY,GCP_IP_SPACE_EXHAUSTED,GCP_KMS_KEY_PERMISSION_DENIED,GCP_NOT_FOUND,GCP_RESOURCE_QUOTA_EXCEEDED,GCP_SERVICE_ACCOUNT_ACCESS_DENIED,GCP_SERVICE_ACCOUNT_NOT_FOUND,GCP_SUBNET_NOT_READY,GCP_TRUSTED_IMAGE_PROJECTS_VIOLATED,GKE_BASED_CLUSTER_TERMINATION,INIT_CONTAINER_NOT_FINISHED,INSTANCE_POOL_MAX_CAPACITY_REACHED,INSTANCE_POOL_NOT_FOUND,INSTANCE_UNREACHABLE_DUE_TO_MISCONFIG,INTERNAL_CAPACITY_FAILURE,INVALID_AWS_PARAMETER,INVALID_INSTANCE_PLACEMENT_PROTOCOL,INVALID_WORKER_IMAGE_FAILURE,IN_PENALTY_BOX,LAZY_ALLOCATION_TIMEOUT,MAINTENANCE_MODE,NETVISOR_SETUP_TIMEOUT,NO_MATCHED_K8S,NO_MATCHED_K8S_TESTING_TAG,POD_ASSIGNMENT_FAILURE,POD_SCHEDULING_FAILURE,RESOURCE_USAGE_BLOCKED,SECRET_CREATION_FAILURE,SERVERLESS_LONG_RUNNING_TERMINATED,SPARK_IMAGE_DOWNLOAD_THROTTLED,SPARK_IMAGE_NOT_FOUND,SSH_BOOTSTRAP_FAILURE,STORAGE_DOWNLOAD_FAILURE_DUE_TO_MISCONFIG,STORAGE_DOWNLOAD_FAILURE_SLOW,STORAGE_DOWNLOAD_FAILURE_THROTTLED,UNEXPECTED_POD_RECREATION,USER_INITIATED_VM_TERMINATIONandWORKSPACE_UPDATEenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Added
GENERATED_SQL_QUERY_TOO_LONG_EXCEPTIONandMISSING_SQL_QUERY_EXCEPTIONenum values forcom.databricks.sdk.service.dashboards.MessageErrorType. - Added
BALANCEDenum value forcom.databricks.sdk.service.jobs.PerformanceTarget. - Added
LISTING_RESOURCEenum value forcom.databricks.sdk.service.marketplace.FileParentType. - Added
APPenum value forcom.databricks.sdk.service.marketplace.MarketplaceFileType. - Added
CUSTOMenum value forcom.databricks.sdk.service.serving.ExternalModelProvider. - Added
ARCLIGHT_MULTI_TENANT_AZURE_EXCHANGE_TOKENandARCLIGHT_MULTI_TENANT_AZURE_EXCHANGE_TOKEN_WITH_USER_DELEGATION_KEYenum values forcom.databricks.sdk.service.settings.TokenType. - [Breaking] Changed
createExperiment()method forworkspaceClient.forecasting()service with new required argument order. - Changed
instanceTypeIdfield forcom.databricks.sdk.service.compute.NodeInstanceTypeto be required. - Changed
categoryfield forcom.databricks.sdk.service.compute.NodeTypeto be required. - [Breaking] Changed
functionsfield forcom.databricks.sdk.service.sharing.ListProviderShareAssetsResponseto typecom.databricks.sdk.service.sharing.DeltaSharingFunctionListclass. - [Breaking] Removed
executionDetailsandscriptfields forcom.databricks.sdk.service.compute.InitScriptInfoAndExecutionDetails. - [Breaking] Removed
supportsElasticDiskfield forcom.databricks.sdk.service.compute.NodeType. - [Breaking] Removed
dataGranularityQuantityanddataGranularityUnitfields forcom.databricks.sdk.service.ml.CreateForecastingExperimentRequest. - [Breaking] Removed
aliases,comment,dataType,dependencyList,fullDataType,id,inputParams,name,properties,routineDefinition,schema,securableKind,share,shareId,storageLocationandtagsfields forcom.databricks.sdk.service.sharing.Function.
- Update Jobs ListRuns API to support paginated responses (#411)
- Update Jobs ListJobs API to support paginated responses (#410)
- Introduce automated tagging (#409).
- Update Jobs GetJob API to support paginated responses (#403).
- Update Jobs GetRun API to support paginated responses (#402).
- Update github cache action version from v2 to v4 ([#415](Update github cache action version from v2 to v4))
- Added
workspaceClient.forecasting()service. - Added
executeMessageAttachmentQuery(),getMessageAttachmentQueryResult()andgetSpace()methods forworkspaceClient.genie()service. - Added
listProviderShareAssets()method forworkspaceClient.providers()service. - Added
budgetPolicyIdandeffectiveBudgetPolicyIdfields forcom.databricks.sdk.service.apps.App. - Added
policyfield forcom.databricks.sdk.service.billing.CreateBudgetPolicyRequest. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.ValidateCredentialRequest. - Added
attachmentIdfield forcom.databricks.sdk.service.dashboards.GenieAttachment. - Added
conversationIdfield forcom.databricks.sdk.service.dashboards.GenieConversation. - Added
messageIdfield forcom.databricks.sdk.service.dashboards.GenieMessage. - Added
description,id,lastUpdatedTimestamp,query,queryResultMetadata,statementIdandtitlefields forcom.databricks.sdk.service.dashboards.GenieQueryAttachment. - Added
genAiComputeTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Added
genAiComputeTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
genAiComputeTaskfield forcom.databricks.sdk.service.jobs.Task. - Added
runNamefield forcom.databricks.sdk.service.ml.CreateRun. - Added
runNamefield forcom.databricks.sdk.service.ml.RunInfo. - Added
runNamefield forcom.databricks.sdk.service.ml.UpdateRun. - Added
lifetimefield forcom.databricks.sdk.service.oauth2.CreateServicePrincipalSecretRequest. - Added
expireTimefield forcom.databricks.sdk.service.oauth2.CreateServicePrincipalSecretResponse. - Added
expireTimefield forcom.databricks.sdk.service.oauth2.SecretInfo. - Added
instanceProfileArnfield forcom.databricks.sdk.service.serving.AmazonBedrockConfig. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.serving.ServingEndpoint. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
add,principalandremovefields forcom.databricks.sdk.service.sharing.PermissionsChange. - Added
columnsToRerankfield forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest. - Added
ORACLEandTERADATAenum values forcom.databricks.sdk.service.catalog.ConnectionType. - Added
COULD_NOT_GET_MODEL_DEPLOYMENTS_EXCEPTION,FUNCTION_ARGUMENTS_INVALID_TYPE_EXCEPTIONandMESSAGE_CANCELLED_WHILE_EXECUTING_EXCEPTIONenum values forcom.databricks.sdk.service.dashboards.MessageErrorType. - Added
WAITINGenum value forcom.databricks.sdk.service.jobs.RunLifecycleStateV2State. - Added
ACTIVE_ONLY,ALLandDELETED_ONLYenum values forcom.databricks.sdk.service.ml.ViewType. - Added
OAUTH_CLIENT_CREDENTIALSenum value forcom.databricks.sdk.service.sharing.AuthenticationType. - Added
RAWenum value forcom.databricks.sdk.service.workspace.ExportFormat. - [Breaking] Changed
getByName()method forworkspaceClient.experiments()service to returncom.databricks.sdk.service.ml.GetExperimentByNameResponseclass. - [Breaking] Changed
logInputs()method forworkspaceClient.experiments()service with new required argument order. - [Breaking] Changed
sharePermissions()method forworkspaceClient.shares()service to returncom.databricks.sdk.service.sharing.GetSharePermissionsResponseclass. - [Breaking] Changed
sharePermissions()andupdatePermissions()methods forworkspaceClient.shares()service return type to become non-empty. - [Breaking] Changed
updatePermissions()method forworkspaceClient.shares()service to returncom.databricks.sdk.service.sharing.UpdateSharePermissionsResponseclass. - Changed
policyIdfield forcom.databricks.sdk.service.billing.BudgetPolicyto no longer be required. - [Breaking] Changed
policyIdfield forcom.databricks.sdk.service.billing.BudgetPolicyto no longer be required. - [Breaking] Changed
partitionsfield forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetTableLocalDetailsto typecom.databricks.sdk.service.cleanrooms.PartitionListclass. - [Breaking] Changed
queryfield forcom.databricks.sdk.service.dashboards.GenieAttachmentto typecom.databricks.sdk.service.dashboards.GenieQueryAttachmentclass. - [Breaking] Changed
digest,name,sourceandsourceTypefields forcom.databricks.sdk.service.ml.Datasetto be required. - Changed
digest,name,sourceandsourceTypefields forcom.databricks.sdk.service.ml.Datasetto be required. - Changed
datasetfield forcom.databricks.sdk.service.ml.DatasetInputto be required. - [Breaking] Changed
datasetfield forcom.databricks.sdk.service.ml.DatasetInputto be required. - [Breaking] Changed
keyandvaluefields forcom.databricks.sdk.service.ml.InputTagto be required. - Changed
keyandvaluefields forcom.databricks.sdk.service.ml.InputTagto be required. - [Breaking] Changed
viewTypefield forcom.databricks.sdk.service.ml.ListExperimentsRequestto typecom.databricks.sdk.service.ml.ViewTypeclass. - [Breaking] Changed
runIdfield forcom.databricks.sdk.service.ml.LogInputsto be required. - [Breaking] Changed
viewTypefield forcom.databricks.sdk.service.ml.SearchExperimentsto typecom.databricks.sdk.service.ml.ViewTypeclass. - [Breaking] Changed
runViewTypefield forcom.databricks.sdk.service.ml.SearchRunsto typecom.databricks.sdk.service.ml.ViewTypeclass. - [Breaking] Removed
customTagsandpolicyNamefields forcom.databricks.sdk.service.billing.CreateBudgetPolicyRequest. - [Breaking] Removed
cachedQuerySchema,description,id,instructionId,instructionTitle,lastUpdatedTimestamp,query,statementIdandtitlefields forcom.databricks.sdk.service.dashboards.QueryAttachment. - [Breaking] Removed
maxResultsandpageTokenfields forcom.databricks.sdk.service.sharing.UpdateSharePermissions. - [Breaking] Removed
ACTIVE_ONLY,ALLandDELETED_ONLYenum values forcom.databricks.sdk.service.ml.SearchExperimentsViewType. - [Breaking] Removed
ACTIVE_ONLY,ALLandDELETED_ONLYenum values forcom.databricks.sdk.service.ml.SearchRunsRunViewType.
- Added
getMessageQueryResultByAttachment()method forworkspaceClient.genie()service. - Added
idfield forcom.databricks.sdk.service.apps.App. - Added
limitConfigfield forcom.databricks.sdk.service.billing.UpdateBudgetPolicyRequest. - Added
volumesfield forcom.databricks.sdk.service.compute.ClusterLogConf. - Removed
reviewState,reviewsandrunnerCollaboratorsfields forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetNotebook.
OpenAPI SHA: 99f644e72261ef5ecf8d74db20f4b7a1e09723cc, Date: 2025-02-11
- Correctly include query parameters for APIs whose request objects contain the body as a field (#401).
- Add CICD environment to User Agent (#404).
- Added
accountClient.budgetPolicy()service. - Added
accountClient.enableIpAccessLists()service. - Added
workspaceClient.accessControl()service. - Added
workspaceClient.lakeviewEmbedded()service andworkspaceClient.queryExecution()service. - Added
workspaceClient.redashConfig()service. - Added
httpRequest()method forworkspaceClient.servingEndpoints()service. - Added
gcpOauthTokenfield forcom.databricks.sdk.service.catalog.TemporaryCredentials. - Added
optionsfield forcom.databricks.sdk.service.catalog.UpdateCatalog. - Added
reviewState,reviewsandrunnerCollaboratorsfields forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetNotebook. - Added
statementIdfield forcom.databricks.sdk.service.dashboards.QueryAttachment. - Added
effectivePerformanceTargetfield forcom.databricks.sdk.service.jobs.BaseRun. - Added
performanceTargetfield forcom.databricks.sdk.service.jobs.CreateJob. - Added
performanceTargetfield forcom.databricks.sdk.service.jobs.JobSettings. - Added
effectivePerformanceTargetfield forcom.databricks.sdk.service.jobs.Run. - Added
performanceTargetfield forcom.databricks.sdk.service.jobs.RunNow. - Added
cleanRoomsNotebookOutputfield forcom.databricks.sdk.service.jobs.RunOutput. - Added
disabledandeffectivePerformanceTargetfields forcom.databricks.sdk.service.jobs.RunTask. - Added
runAsReplfield forcom.databricks.sdk.service.jobs.SparkJarTask. - Added
userAuthorizedScopesfield forcom.databricks.sdk.service.oauth2.CreateCustomAppIntegration. - Added
userAuthorizedScopesfield forcom.databricks.sdk.service.oauth2.GetCustomAppIntegrationOutput. - Added
scopesanduserAuthorizedScopesfields forcom.databricks.sdk.service.oauth2.UpdateCustomAppIntegration. - Added
contentsfield forcom.databricks.sdk.service.serving.GetOpenApiResponse. - Added
activated,activationUrl,authenticationType,cloud,comment,createdAt,createdBy,dataRecipientGlobalMetastoreId,ipAccessList,metastoreId,name,owner,propertiesKvpairs,region,sharingCode,tokens,updatedAtandupdatedByfields forcom.databricks.sdk.service.sharing.RecipientInfo. - Added
expirationTimefield forcom.databricks.sdk.service.sharing.RecipientInfo. - Changed
update()method forworkspaceClient.recipients()service to returncom.databricks.sdk.service.sharing.RecipientInfoclass. - Changed
update()method forworkspaceClient.recipients()service to typeupdate()method forworkspaceClient.recipients()service. - Changed
update()method forworkspaceClient.recipients()service return type to become non-empty. - Changed
create()method forworkspaceClient.servingEndpoints()service with new required argument order. - Changed
getOpenApi()method forworkspaceClient.servingEndpoints()service return type to become non-empty. - Changed
patch()method forworkspaceClient.servingEndpoints()service to returncom.databricks.sdk.service.serving.EndpointTagsclass. - Changed
patch()method forworkspaceClient.servingEndpoints()service to typepatch()method forworkspaceClient.servingEndpoints()service. - Changed
com.databricks.sdk.service.serving.EndpointTagListclass to. - Changed
collaboratorAliasfield forcom.databricks.sdk.service.cleanrooms.CleanRoomCollaboratorto be required. - Changed
collaboratorAliasfield forcom.databricks.sdk.service.cleanrooms.CleanRoomCollaboratorto be required. - Changed
behaviorfield forcom.databricks.sdk.service.serving.AiGatewayGuardrailPiiBehaviorto no longer be required. - Changed
behaviorfield forcom.databricks.sdk.service.serving.AiGatewayGuardrailPiiBehaviorto no longer be required. - Changed
configfield forcom.databricks.sdk.service.serving.CreateServingEndpointto no longer be required. - Changed
projectIdandregionfields forcom.databricks.sdk.service.serving.GoogleCloudVertexAiConfigto be required. - Changed
projectIdandregionfields forcom.databricks.sdk.service.serving.GoogleCloudVertexAiConfigto be required. - Changed
workloadTypefield forcom.databricks.sdk.service.serving.ServedEntityInputto typecom.databricks.sdk.service.serving.ServingModelWorkloadTypeclass. - Changed
workloadTypefield forcom.databricks.sdk.service.serving.ServedEntityOutputto typecom.databricks.sdk.service.serving.ServingModelWorkloadTypeclass. - Changed
workloadTypefield forcom.databricks.sdk.service.serving.ServedModelOutputto typecom.databricks.sdk.service.serving.ServingModelWorkloadTypeclass. - Removed
securableKindfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Removed
securableKindfield forcom.databricks.sdk.service.catalog.ConnectionInfo.
OpenAPI SHA: c72c58f97b950fcb924a90ef164bcb10cfcd5ece, Date: 2025-02-03
- Migrate workflows that need write access to use hosted runners (#397).
- Added
noComputefield forcom.databricks.sdk.service.apps.CreateAppRequest. - Added
hasMorefield forcom.databricks.sdk.service.jobs.BaseJob. - Added
hasMorefield forcom.databricks.sdk.service.jobs.BaseRun. - Added
pageTokenfield forcom.databricks.sdk.service.jobs.GetJobRequest. - Added
hasMoreandnextPageTokenfields forcom.databricks.sdk.service.jobs.Job. - Added
hasMorefield forcom.databricks.sdk.service.jobs.Run. - Added
runAsfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
runAsfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
authorizationDetailsandendpointUrlfields forcom.databricks.sdk.service.serving.DataPlaneInfo. - Added .
- Changed
update()method foraccountClient.federationPolicy()service with new required argument order. - Changed
update()method foraccountClient.servicePrincipalFederationPolicy()service with new required argument order. - Changed
updateMaskfield forcom.databricks.sdk.service.oauth2.UpdateAccountFederationPolicyRequestto no longer be required. - Changed
updateMaskfield forcom.databricks.sdk.service.oauth2.UpdateServicePrincipalFederationPolicyRequestto no longer be required. - Changed
daysOfWeekfield forcom.databricks.sdk.service.pipelines.RestartWindowto typecom.databricks.sdk.service.pipelines.DayOfWeekListclass.
OpenAPI SHA: 779817ed8d63031f5ea761fbd25ee84f38feec0d, Date: 2025-01-08
- Added
accountClient.federationPolicy()service andaccountClient.servicePrincipalFederationPolicy()service. - Added
isSingleNode,kindanduseMlRuntimefields forcom.databricks.sdk.service.compute.ClusterAttributes. - Added
isSingleNode,kindanduseMlRuntimefields forcom.databricks.sdk.service.compute.ClusterDetails. - Added
isSingleNode,kindanduseMlRuntimefields forcom.databricks.sdk.service.compute.ClusterSpec. - Added
isSingleNode,kindanduseMlRuntimefields forcom.databricks.sdk.service.compute.CreateCluster. - Added
isSingleNode,kindanduseMlRuntimefields forcom.databricks.sdk.service.compute.EditCluster. - Added
isSingleNode,kindanduseMlRuntimefields forcom.databricks.sdk.service.compute.UpdateClusterResource. - Added
updateParameterSyntaxfield forcom.databricks.sdk.service.dashboards.MigrateDashboardRequest. - Added
cleanRoomsNotebookTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Added
cleanRoomsNotebookTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
cleanRoomsNotebookTaskfield forcom.databricks.sdk.service.jobs.Task. - Changed
daysOfWeekfield forcom.databricks.sdk.service.pipelines.RestartWindowto typecom.databricks.sdk.service.pipelines.RestartWindowDaysOfWeekListclass.
OpenAPI SHA: a6a317df8327c9b1e5cb59a03a42ffa2aabeef6d, Date: 2024-12-16
- Update SDK to OpenAPI spec (#389).
- Added
com.databricks.sdk.service.cleanroomspackage. - Added
delete()method forworkspaceClient.aibiDashboardEmbeddingAccessPolicy()service. - Added
delete()method forworkspaceClient.aibiDashboardEmbeddingApprovedDomains()service. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.CreateCredentialRequest. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.CredentialInfo. - Added
gcpOptionsfield forcom.databricks.sdk.service.catalog.GenerateTemporaryServiceCredentialRequest. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.UpdateCredentialRequest. - Added
cachedQuerySchemafield forcom.databricks.sdk.service.dashboards.QueryAttachment. - Added .
- Removed
gcpServiceAccountKeyfield 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
servicePrincipalClientIdfield forcom.databricks.sdk.service.apps.App. - Added
azureServicePrincipal,gcpServiceAccountKeyandreadOnlyfields forcom.databricks.sdk.service.catalog.CreateCredentialRequest. - Added
azureServicePrincipal,readOnlyandusedForManagedStoragefields forcom.databricks.sdk.service.catalog.CredentialInfo. - Added
azureServicePrincipalandreadOnlyfields forcom.databricks.sdk.service.catalog.UpdateCredentialRequest. - Added
externalLocationName,readOnlyandurlfields forcom.databricks.sdk.service.catalog.ValidateCredentialRequest. - Added
isDirfield forcom.databricks.sdk.service.catalog.ValidateCredentialResponse. - Changed
createCredential()andgenerateTemporaryServiceCredential()methods forworkspaceClient.credentials()service with new required argument order. - Changed
accessConnectorIdfield forcom.databricks.sdk.service.catalog.AzureManagedIdentityto be required. - Changed
accessConnectorIdfield forcom.databricks.sdk.service.catalog.AzureManagedIdentityto be required. - Changed
namefield forcom.databricks.sdk.service.catalog.CreateCredentialRequestto be required. - Changed
credentialNamefield forcom.databricks.sdk.service.catalog.GenerateTemporaryServiceCredentialRequestto 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
appDeploymentfield forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest. - Added
appfield forcom.databricks.sdk.service.apps.CreateAppRequest. - Added
appfield forcom.databricks.sdk.service.apps.UpdateAppRequest. - Added
tablefield forcom.databricks.sdk.service.catalog.CreateOnlineTableRequest. - Added
azureAadfield forcom.databricks.sdk.service.catalog.GenerateTemporaryTableCredentialResponse. - Added
omitUsernamefield forcom.databricks.sdk.service.catalog.ListTablesRequest. - Added
fullNamefield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Added
dashboardfield forcom.databricks.sdk.service.dashboards.CreateDashboardRequest. - Added
schedulefield forcom.databricks.sdk.service.dashboards.CreateScheduleRequest. - Added
subscriptionfield forcom.databricks.sdk.service.dashboards.CreateSubscriptionRequest. - Added
warehouseIdfield forcom.databricks.sdk.service.dashboards.Schedule. - Added
dashboardfield forcom.databricks.sdk.service.dashboards.UpdateDashboardRequest. - Added
schedulefield forcom.databricks.sdk.service.dashboards.UpdateScheduleRequest. - Added
onlyfield forcom.databricks.sdk.service.jobs.RunNow. - Added
pageTokenfield forcom.databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.oauth2.ListServicePrincipalSecretsResponse. - Added
restartWindowfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
restartWindowfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
connectionNamefield forcom.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition. - Added
restartWindowfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
isNoPublicIpEnabledfield forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest. - Added
privateAccessSettingsIdfield forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest. - Added
externalCustomerInfoandisNoPublicIpEnabledfields forcom.databricks.sdk.service.provisioning.Workspace. - Added
lastUsedDayfield 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.GenieExecuteMessageQueryRequestclass. - 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,modeandsourceCodePathfields forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest. - Removed
description,nameandresourcesfields forcom.databricks.sdk.service.apps.CreateAppRequest. - Removed
descriptionandresourcesfields forcom.databricks.sdk.service.apps.UpdateAppRequest. - Removed
nameandspecfields forcom.databricks.sdk.service.catalog.CreateOnlineTableRequest. - Removed
displayName,parentPath,serializedDashboardandwarehouseIdfields forcom.databricks.sdk.service.dashboards.CreateDashboardRequest. - Removed
cronSchedule,displayNameandpauseStatusfields forcom.databricks.sdk.service.dashboards.CreateScheduleRequest. - Removed
subscriberfield forcom.databricks.sdk.service.dashboards.CreateSubscriptionRequest. - Removed
displayName,etag,serializedDashboardandwarehouseIdfields forcom.databricks.sdk.service.dashboards.UpdateDashboardRequest. - Removed
cronSchedule,displayName,etagandpauseStatusfields forcom.databricks.sdk.service.dashboards.UpdateScheduleRequest. - Removed
prevPageTokenfield 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.AppResourceSqlWarehouseandcom.databricks.sdk.service.apps.AppResourceSqlWarehouseSqlWarehousePermissionclasses. - Added
com.databricks.sdk.service.pipelines.ReportSpecclass. - Added
com.databricks.sdk.service.settings.DeleteDisableLegacyDbfsRequest,com.databricks.sdk.service.settings.DeleteDisableLegacyDbfsResponse,com.databricks.sdk.service.settings.DisableLegacyDbfs,com.databricks.sdk.service.settings.GetDisableLegacyDbfsRequestandcom.databricks.sdk.service.settings.UpdateDisableLegacyDbfsRequestclasses. - 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.UpdateRepoRequestandObjectclasses. - Added
defaultSourceCodePathandresourcesfields forcom.databricks.sdk.service.apps.App. - Added
resourcesfield forcom.databricks.sdk.service.apps.CreateAppRequest. - Added
resourcesfield forcom.databricks.sdk.service.apps.UpdateAppRequest. - Added
unityCatalogProvisioningStatefield forcom.databricks.sdk.service.catalog.OnlineTable. - Added
isTruncatedfield forcom.databricks.sdk.service.dashboards.Result. - Added
effectiveBudgetPolicyIdfield forcom.databricks.sdk.service.jobs.BaseJob. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.jobs.CreateJob. - Added
effectiveBudgetPolicyIdfield forcom.databricks.sdk.service.jobs.Job. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.jobs.JobSettings. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.jobs.SubmitRun. - Added
schemafield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
schemafield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
reportfield forcom.databricks.sdk.service.pipelines.IngestionConfig. - Added
schemafield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
sequenceByfield forcom.databricks.sdk.service.pipelines.TableSpecificConfig. - Added
notifyOnOkfield forcom.databricks.sdk.service.sql.Alert. - Added
notifyOnOkfield forcom.databricks.sdk.service.sql.CreateAlertRequestAlert. - Added
notifyOnOkfield forcom.databricks.sdk.service.sql.ListAlertsResponseAlert. - Added
notifyOnOkfield forcom.databricks.sdk.service.sql.UpdateAlertRequestAlert. - Added
credentialId,gitProviderandgitUsernamefields forcom.databricks.sdk.service.workspace.GetCredentialsResponse. - Changed
create()method forworkspaceClient.gitCredentials()service . New request type iscom.databricks.sdk.service.workspace.CreateCredentialsRequestclass. - Changed
delete()method forworkspaceClient.gitCredentials()service to returnObjectclass. - Changed
delete()method forworkspaceClient.gitCredentials()service . New request type iscom.databricks.sdk.service.workspace.DeleteCredentialsRequestclass. - Changed
get()method forworkspaceClient.gitCredentials()service to returncom.databricks.sdk.service.workspace.GetCredentialsResponseclass. - Changed
get()method forworkspaceClient.gitCredentials()service . New request type iscom.databricks.sdk.service.workspace.GetCredentialsRequestclass. - Changed
list()method forworkspaceClient.gitCredentials()service to returncom.databricks.sdk.service.workspace.ListCredentialsResponseclass. - Changed
update()method forworkspaceClient.gitCredentials()service to returnObjectclass. - Changed
update()method forworkspaceClient.gitCredentials()service . New request type iscom.databricks.sdk.service.workspace.UpdateCredentialsRequestclass. - Changed
create()method forworkspaceClient.repos()service . New request type iscom.databricks.sdk.service.workspace.CreateRepoRequestclass. - Changed
create()method forworkspaceClient.repos()service to returncom.databricks.sdk.service.workspace.CreateRepoResponseclass. - Changed
delete()method forworkspaceClient.repos()service to returnObjectclass. - Changed
get()method forworkspaceClient.repos()service to returncom.databricks.sdk.service.workspace.GetRepoResponseclass. - Changed
update()method forworkspaceClient.repos()service to returnObjectclass. - Changed
update()method forworkspaceClient.repos()service . New request type iscom.databricks.sdk.service.workspace.UpdateRepoRequestclass. - Changed
credentialIdandgitProviderfields forcom.databricks.sdk.service.workspace.CreateCredentialsResponseto be required. - Changed
credentialIdfield forcom.databricks.sdk.service.workspace.CredentialInfoto be required. - Changed
patternsfield forcom.databricks.sdk.service.workspace.SparseCheckouttocom.databricks.sdk.service.workspace.Listclass. - Changed
patternsfield forcom.databricks.sdk.service.workspace.SparseCheckoutUpdatetocom.databricks.sdk.service.workspace.Listclass. - 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.UpdateRepoandObjectclasses. - Removed
credentialsfield forcom.databricks.sdk.service.workspace.GetCredentialsResponse.
OpenAPI SHA: cf9c61453990df0f9453670f2fe68e1b128647a2, Date: 2024-10-14
- Make
UserAgent'sotherInfothread-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.ComputeStateandcom.databricks.sdk.service.apps.ComputeStatusclasses. - 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.R2Credentialsandcom.databricks.sdk.service.catalog.TableOperationclasses. - 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.PutAiGatewayRequestandcom.databricks.sdk.service.serving.PutAiGatewayResponseclasses. - 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.UpdateDisableLegacyAccessRequestandcom.databricks.sdk.service.settings.UpdateDisableLegacyFeaturesRequestclasses. - Added
appStatusandcomputeStatusfields forcom.databricks.sdk.service.apps.App. - Added
deploymentIdfield forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest. - Added
externalAccessEnabledfield forcom.databricks.sdk.service.catalog.GetMetastoreSummaryResponse. - Added
includeManifestCapabilitiesfield forcom.databricks.sdk.service.catalog.GetTableRequest. - Added
includeManifestCapabilitiesfield forcom.databricks.sdk.service.catalog.ListSummariesRequest. - Added
includeManifestCapabilitiesfield forcom.databricks.sdk.service.catalog.ListTablesRequest. - Added
externalAccessEnabledfield forcom.databricks.sdk.service.catalog.MetastoreInfo. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
effectiveBudgetPolicyIdfield forcom.databricks.sdk.service.pipelines.GetPipelineResponse. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
aiGatewayfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Added
aiGatewayfield forcom.databricks.sdk.service.serving.ServingEndpoint. - Added
aiGatewayfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
workspaceIdfield forcom.databricks.sdk.service.settings.TokenInfo. - Changed
delete(),start()andstop()methods forworkspaceClient.apps()service to returncom.databricks.sdk.service.apps.Appclass. - Changed
deploy()method forworkspaceClient.apps()service with new required argument order. - Changed
sourceCodePathfield forcom.databricks.sdk.service.apps.AppDeploymentto no longer be required. - Changed
sourceCodePathfield forcom.databricks.sdk.service.apps.CreateAppDeploymentRequestto no longer be required. - Changed
returnParamsandroutineDependenciesfields forcom.databricks.sdk.service.catalog.CreateFunctionto no longer be required. - Removed
com.databricks.sdk.service.apps.AppState,com.databricks.sdk.service.apps.AppStatus,ObjectandObjectclasses. - 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.QuerySourceTriggerandcom.databricks.sdk.service.sql.ServerlessChannelInfoclasses. - Removed
statusfield forcom.databricks.sdk.service.apps.App. - Removed
querySourcefield 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.RegenerateDashboardRequestandcom.databricks.sdk.service.catalog.RegenerateDashboardResponseclasses. - 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.TerminationDetailsandcom.databricks.sdk.service.jobs.TerminationTypeTypeclasses. - Added
statusfield forcom.databricks.sdk.service.jobs.BaseRun. - Added
statusfield forcom.databricks.sdk.service.jobs.RepairHistoryItem. - Added
statusfield forcom.databricks.sdk.service.jobs.Run. - Added
statusfield forcom.databricks.sdk.service.jobs.RunTask. - Added
maxProvisionedThroughputandminProvisionedThroughputfields forcom.databricks.sdk.service.serving.ServedModelInput. - Added
columnsToSyncfield forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest. - Changed
workloadSizefield forcom.databricks.sdk.service.serving.ServedModelInputto 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.ListQuotasResponseandcom.databricks.sdk.service.catalog.QuotaInfoclasses. - 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.ListClusterCompliancesRequestandcom.databricks.sdk.service.compute.ListClusterCompliancesResponseclasses. - 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.ListJobComplianceForPolicyResponseandcom.databricks.sdk.service.jobs.ListJobComplianceRequestclasses. - Added
fallbackfield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Added
fallbackfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
fallbackfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
jobRunIdfield forcom.databricks.sdk.service.jobs.BaseRun. - Added
jobRunIdfield forcom.databricks.sdk.service.jobs.Run. - Added
includeMetricsfield forcom.databricks.sdk.service.sql.ListQueryHistoryRequest. - Added
statementIdsfield forcom.databricks.sdk.service.sql.QueryFilter. - Removed
com.databricks.sdk.service.sql.ContextFilterclass. - Removed
contextFilterfield forcom.databricks.sdk.service.sql.QueryFilter. - Removed
pipelineIdandpipelineUpdateIdfields 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.UpdateClusterResourceandObjectclasses. - Added
com.databricks.sdk.service.pipelines.IngestionPipelineDefinitionclass. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.catalog.GetBindingsRequest. - Added
includeAliasesfield forcom.databricks.sdk.service.catalog.GetByAliasRequest. - Added
includeAliasesfield forcom.databricks.sdk.service.catalog.GetModelVersionRequest. - Added
includeAliasesfield forcom.databricks.sdk.service.catalog.GetRegisteredModelRequest. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.catalog.ListSystemSchemasRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.ListSystemSchemasResponse. - Added
aliasesfield forcom.databricks.sdk.service.catalog.ModelVersionInfo. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.WorkspaceBindingsResponse. - Added
versionfield forcom.databricks.sdk.service.compute.GetPolicyFamilyRequest. - Added
idfield forcom.databricks.sdk.service.dashboards.QueryAttachment. - Added
idfield forcom.databricks.sdk.service.dashboards.TextAttachment. - Added
expirationTimefield forcom.databricks.sdk.service.sharing.CreateRecipient. - Added
expirationTimefield 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.ModelVersionInfoclass. - Changed
namefield forcom.databricks.sdk.service.compute.CreatePolicyto no longer be required. - Changed
namefield forcom.databricks.sdk.service.compute.EditPolicyto no longer be required. - Changed
policyFamilyIdfield forcom.databricks.sdk.service.compute.GetPolicyFamilyRequesttoStringclass. - Changed
policyFamiliesfield forcom.databricks.sdk.service.compute.ListPolicyFamiliesResponseto no longer be required. - Changed
definition,description,nameandpolicyFamilyIdfields forcom.databricks.sdk.service.compute.PolicyFamilyto no longer be required. - Changed
accessControlListfield forcom.databricks.sdk.service.jobs.CreateJobtocom.databricks.sdk.service.jobs.JobAccessControlRequestListclass. - Changed
accessControlListfield forcom.databricks.sdk.service.jobs.SubmitRuntocom.databricks.sdk.service.jobs.JobAccessControlRequestListclass. - Changed
ingestionDefinitionfield forcom.databricks.sdk.service.pipelines.CreatePipelinetocom.databricks.sdk.service.pipelines.IngestionPipelineDefinitionclass. - Changed
ingestionDefinitionfield forcom.databricks.sdk.service.pipelines.EditPipelinetocom.databricks.sdk.service.pipelines.IngestionPipelineDefinitionclass. - Changed
ingestionDefinitionfield forcom.databricks.sdk.service.pipelines.PipelineSpectocom.databricks.sdk.service.pipelines.IngestionPipelineDefinitionclass. - Removed
com.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinitionclass. - Removed
com.databricks.sdk.service.compute.PolicyFamilyIdclass.
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
quotedtitles (#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.appspackage. - 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.GetBindingsSecurableTypeandcom.databricks.sdk.service.catalog.UpdateBindingsSecurableTypeclasses. - Added
com.databricks.sdk.service.pipelines.PipelineStateInfoHealthclass. - 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.UpdateBudgetConfigurationResponseandcom.databricks.sdk.service.billing.UsageDashboardTypeclasses. - Added
com.databricks.sdk.service.compute.ListClustersFilterBy,com.databricks.sdk.service.compute.ListClustersSortBy,com.databricks.sdk.service.compute.ListClustersSortByDirectionandcom.databricks.sdk.service.compute.ListClustersSortByFieldclasses. - 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.Resultandcom.databricks.sdk.service.dashboards.TextAttachmentclasses. - Added
Object,com.databricks.sdk.service.iam.MigratePermissionsRequestandcom.databricks.sdk.service.iam.MigratePermissionsResponseclasses. - Added
com.databricks.sdk.service.oauth2.ListCustomAppIntegrationsRequestandcom.databricks.sdk.service.oauth2.ListPublishedAppIntegrationsRequestclasses. - Added
com.databricks.sdk.service.serving.GoogleCloudVertexAiConfigclass. - 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.SlackConfigandcom.databricks.sdk.service.settings.UpdateNotificationDestinationRequestclasses. - 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.UpdateVisualizationRequestandcom.databricks.sdk.service.sql.UpdateVisualizationRequestVisualizationclasses. - Added
forcefield forcom.databricks.sdk.service.catalog.DeleteSchemaRequest. - Added
filterBy,pageSize,pageTokenandsortByfields forcom.databricks.sdk.service.compute.ListClustersRequest. - Added
nextPageTokenandprevPageTokenfields forcom.databricks.sdk.service.compute.ListClustersResponse. - Added
pageTokenfield forcom.databricks.sdk.service.jobs.GetRunRequest. - Added
iterations,nextPageTokenandprevPageTokenfields forcom.databricks.sdk.service.jobs.Run. - Added
createTime,createdBy,creatorUsernameandscopesfields forcom.databricks.sdk.service.oauth2.GetCustomAppIntegrationOutput. - Added
nextPageTokenfield forcom.databricks.sdk.service.oauth2.GetCustomAppIntegrationsOutput. - Added
createTimeandcreatedByfields forcom.databricks.sdk.service.oauth2.GetPublishedAppIntegrationOutput. - Added
nextPageTokenfield forcom.databricks.sdk.service.oauth2.GetPublishedAppIntegrationsOutput. - Added
enableLocalDiskEncryptionfield forcom.databricks.sdk.service.pipelines.PipelineCluster. - Added
whlfield forcom.databricks.sdk.service.pipelines.PipelineLibrary. - Added
healthfield forcom.databricks.sdk.service.pipelines.PipelineStateInfo. - Added
ai21labsApiKeyPlaintextfield forcom.databricks.sdk.service.serving.Ai21LabsConfig. - Added
awsAccessKeyIdPlaintextandawsSecretAccessKeyPlaintextfields forcom.databricks.sdk.service.serving.AmazonBedrockConfig. - Added
anthropicApiKeyPlaintextfield forcom.databricks.sdk.service.serving.AnthropicConfig. - Added
cohereApiBaseandcohereApiKeyPlaintextfields forcom.databricks.sdk.service.serving.CohereConfig. - Added
databricksApiTokenPlaintextfield forcom.databricks.sdk.service.serving.DatabricksModelServingConfig. - Added
googleCloudVertexAiConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
microsoftEntraClientSecretPlaintextandopenaiApiKeyPlaintextfields forcom.databricks.sdk.service.serving.OpenAiConfig. - Added
palmApiKeyPlaintextfield forcom.databricks.sdk.service.serving.PaLmConfig. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.GetRecipientSharePermissionsResponse. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.ListProviderSharesResponse. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.sharing.ListProvidersRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.ListProvidersResponse. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.sharing.ListRecipientsRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.ListRecipientsResponse. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.sharing.ListSharesRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.ListSharesResponse. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.sharing.SharePermissionsRequest. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.sharing.UpdateSharePermissions. - Added
condition,createTime,customBody,customSubject,displayName,lifecycleState,ownerUserName,parentPath,queryId,secondsToRetrigger,triggerTimeandupdateTimefields forcom.databricks.sdk.service.sql.Alert. - Added
idfield forcom.databricks.sdk.service.sql.GetAlertRequest. - Added
idfield forcom.databricks.sdk.service.sql.GetQueryRequest. - Added
pageTokenfield forcom.databricks.sdk.service.sql.ListQueriesRequest. - Added
applyAutoLimit,catalog,createTime,displayName,lastModifierUserName,lifecycleState,ownerUserName,parameters,parentPath,queryText,runAsMode,schema,updateTimeandwarehouseIdfields forcom.databricks.sdk.service.sql.Query. - Added
contextFilterfield forcom.databricks.sdk.service.sql.QueryFilter. - Added
querySourcefield forcom.databricks.sdk.service.sql.QueryInfo. - Added
createTime,displayName,queryId,serializedOptions,serializedQueryPlanandupdateTimefields forcom.databricks.sdk.service.sql.Visualization. - Changed
create()method foraccountClient.budgets()service . New request type iscom.databricks.sdk.service.billing.CreateBudgetConfigurationRequestclass. - Changed
create()method foraccountClient.budgets()service to returncom.databricks.sdk.service.billing.CreateBudgetConfigurationResponseclass. - Changed
delete()method foraccountClient.budgets()service . New request type iscom.databricks.sdk.service.billing.DeleteBudgetConfigurationRequestclass. - Changed
delete()method foraccountClient.budgets()service to returnObjectclass. - Changed
get()method foraccountClient.budgets()service . New request type iscom.databricks.sdk.service.billing.GetBudgetConfigurationRequestclass. - Changed
get()method foraccountClient.budgets()service to returncom.databricks.sdk.service.billing.GetBudgetConfigurationResponseclass. - Changed
list()method foraccountClient.budgets()service to require request ofcom.databricks.sdk.service.billing.ListBudgetConfigurationsRequestclass. - Changed
list()method foraccountClient.budgets()service to returncom.databricks.sdk.service.billing.ListBudgetConfigurationsResponseclass. - Changed
update()method foraccountClient.budgets()service to returncom.databricks.sdk.service.billing.UpdateBudgetConfigurationResponseclass. - Changed
update()method foraccountClient.budgets()service . New request type iscom.databricks.sdk.service.billing.UpdateBudgetConfigurationRequestclass. - 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.ListCustomAppIntegrationsRequestclass. - Changed
list()method foraccountClient.publishedAppIntegration()service to require request ofcom.databricks.sdk.service.oauth2.ListPublishedAppIntegrationsRequestclass. - Changed
delete()method foraccountClient.workspaceAssignment()service to returnObjectclass. - 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.CreateAlertRequestclass. - Changed
delete()method forworkspaceClient.alerts()service to returnObjectclass. - Changed
delete()method forworkspaceClient.alerts()service . New request type iscom.databricks.sdk.service.sql.TrashAlertRequestclass. - 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.ListAlertsRequestclass. - Changed
list()method forworkspaceClient.alerts()service to returncom.databricks.sdk.service.sql.ListAlertsResponseclass. - Changed
update()method forworkspaceClient.alerts()service . New request type iscom.databricks.sdk.service.sql.UpdateAlertRequestclass. - Changed
update()method forworkspaceClient.alerts()service to returncom.databricks.sdk.service.sql.Alertclass. - Changed
migratePermissions()method forworkspaceClient.permissionMigration()service to returncom.databricks.sdk.service.iam.MigratePermissionsResponseclass. - Changed
migratePermissions()method forworkspaceClient.permissionMigration()service . New request type iscom.databricks.sdk.service.iam.MigratePermissionsRequestclass. - Changed
create()method forworkspaceClient.queries()service . New request type iscom.databricks.sdk.service.sql.CreateQueryRequestclass. - Changed
delete()method forworkspaceClient.queries()service to returnObjectclass. - Changed
delete()method forworkspaceClient.queries()service . New request type iscom.databricks.sdk.service.sql.TrashQueryRequestclass. - Changed
get()method forworkspaceClient.queries()service with new required argument order. - Changed
list()method forworkspaceClient.queries()service to returncom.databricks.sdk.service.sql.ListQueryObjectsResponseclass. - Changed
update()method forworkspaceClient.queries()service . New request type iscom.databricks.sdk.service.sql.UpdateQueryRequestclass. - Changed
create()method forworkspaceClient.queryVisualizations()service . New request type iscom.databricks.sdk.service.sql.CreateVisualizationRequestclass. - Changed
delete()method forworkspaceClient.queryVisualizations()service . New request type iscom.databricks.sdk.service.sql.DeleteVisualizationRequestclass. - Changed
delete()method forworkspaceClient.queryVisualizations()service to returnObjectclass. - Changed
update()method forworkspaceClient.queryVisualizations()service . New request type iscom.databricks.sdk.service.sql.UpdateVisualizationRequestclass. - Changed
list()method forworkspaceClient.shares()service to require request ofcom.databricks.sdk.service.sharing.ListSharesRequestclass. - Changed
executeStatement()andgetStatement()methods forworkspaceClient.statementExecution()service to returncom.databricks.sdk.service.sql.StatementResponseclass. - Changed
securableTypefield forcom.databricks.sdk.service.catalog.GetBindingsRequesttocom.databricks.sdk.service.catalog.GetBindingsSecurableTypeclass. - Changed
securableTypefield forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindingsParameterstocom.databricks.sdk.service.catalog.UpdateBindingsSecurableTypeclass. - Changed
permissionsfield forcom.databricks.sdk.service.iam.UpdateWorkspaceAssignmentsto no longer be required. - Changed
nameandredirectUrlsfields forcom.databricks.sdk.service.oauth2.CreateCustomAppIntegrationto no longer be required. - Changed
ai21labsApiKeyfield forcom.databricks.sdk.service.serving.Ai21LabsConfigto no longer be required. - Changed
awsAccessKeyIdandawsSecretAccessKeyfields forcom.databricks.sdk.service.serving.AmazonBedrockConfigto no longer be required. - Changed
anthropicApiKeyfield forcom.databricks.sdk.service.serving.AnthropicConfigto no longer be required. - Changed
cohereApiKeyfield forcom.databricks.sdk.service.serving.CohereConfigto no longer be required. - Changed
databricksApiTokenfield forcom.databricks.sdk.service.serving.DatabricksModelServingConfigto no longer be required. - Changed
palmApiKeyfield forcom.databricks.sdk.service.serving.PaLmConfigto no longer be required. - Changed
tagsfield forcom.databricks.sdk.service.sql.Querytocom.databricks.sdk.service.sql.Listclass. - Changed
userIdsandwarehouseIdsfields forcom.databricks.sdk.service.sql.QueryFiltertocom.databricks.sdk.service.sql.Listclass. - Changed
resultsfield forcom.databricks.sdk.service.sql.QueryListtocom.databricks.sdk.service.sql.LegacyQueryListclass. - Changed
visualizationfield forcom.databricks.sdk.service.sql.Widgettocom.databricks.sdk.service.sql.LegacyVisualizationclass. - 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.SortByandcom.databricks.sdk.service.marketplace.VisibilityFilterclasses. - 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.WrappedBudgetandcom.databricks.sdk.service.billing.WrappedBudgetWithStatusclasses. - Removed
Object,com.databricks.sdk.service.iam.PermissionMigrationRequestandcom.databricks.sdk.service.iam.PermissionMigrationResponseclasses. - 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,Objectandcom.databricks.sdk.service.serving.UpdateAppRequestclasses. - 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.UserIdandcom.databricks.sdk.service.sql.WarehouseIdclasses. - Removed
canUseClientfield forcom.databricks.sdk.service.compute.ListClustersRequest. - Removed
isAscendingandsortByfields forcom.databricks.sdk.service.marketplace.ListListingsRequest. - Removed
providerSummaryfield forcom.databricks.sdk.service.marketplace.Listing. - Removed
filtersfield forcom.databricks.sdk.service.marketplace.ListingSetting. - Removed
metastoreIdfield forcom.databricks.sdk.service.marketplace.ListingSummary. - Removed
isAscendingandsortByfields forcom.databricks.sdk.service.marketplace.SearchListingsRequest. - Removed
createdAt,lastTriggeredAt,name,options,parent,query,rearm,updatedAtanduserfields forcom.databricks.sdk.service.sql.Alert. - Removed
alertIdfield forcom.databricks.sdk.service.sql.GetAlertRequest. - Removed
queryIdfield forcom.databricks.sdk.service.sql.GetQueryRequest. - Removed
order,pageandqfields forcom.databricks.sdk.service.sql.ListQueriesRequest. - Removed
includeMetricsfield 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,userIdandvisualizationsfields forcom.databricks.sdk.service.sql.Query. - Removed
statementIdsfield forcom.databricks.sdk.service.sql.QueryFilter. - Removed
canSubscribeToLiveQueryfield forcom.databricks.sdk.service.sql.QueryInfo. - Removed
metadataTimeMs,planningTimeMsandqueryExecutionTimeMsfields forcom.databricks.sdk.service.sql.QueryMetrics. - Removed
createdAt,description,name,options,queryandupdatedAtfields forcom.databricks.sdk.service.sql.Visualization.
OpenAPI SHA: cde487f4948666f7eff0f7566cd0d2704bb2e2fa, Date: 2024-08-01
- Specify proxy auth explicitly when using system proxy (#300).
- Accept any
HttpRequestinstead ofHttpUriRequestinCommonHttpClient(#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
interror 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.ListAccountStorageCredentialsResponseclass. - Changed
isolationModefield forcom.databricks.sdk.service.catalog.CatalogInfotocom.databricks.sdk.service.catalog.CatalogIsolationModeclass. - Added
isolationModefield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.catalog.ListCatalogsRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.ListCatalogsResponse. - Added
tableServingUrlfield forcom.databricks.sdk.service.catalog.OnlineTable. - Added
isolationModefield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Changed
isolationModefield forcom.databricks.sdk.service.catalog.UpdateCatalogtocom.databricks.sdk.service.catalog.CatalogIsolationModeclass. - Added
isolationModefield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
isolationModefield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Added
com.databricks.sdk.service.catalog.CatalogIsolationModeandcom.databricks.sdk.service.catalog.ListAccountStorageCredentialsResponseclass.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.SubscriptionSubscriberUserandcom.databricks.sdk.service.dashboards.UpdateScheduleRequestclasses. - Added
terminationCategoryfield forcom.databricks.sdk.service.jobs.ForEachTaskErrorMessageStats. - Added
onStreamingBacklogExceededfield forcom.databricks.sdk.service.jobs.JobEmailNotifications. - Added
environmentKeyfield forcom.databricks.sdk.service.jobs.RunTask. - Removed
conditionTask,dbtTask,notebookTask,pipelineTask,pythonWheelTask,runJobTask,sparkJarTask,sparkPythonTask,sparkSubmitTaskandsqlTaskfields forcom.databricks.sdk.service.jobs.SubmitRun. - Added
environmentsfield forcom.databricks.sdk.service.jobs.SubmitRun. - Added
dbtTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
environmentKeyfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
onStreamingBacklogExceededfield forcom.databricks.sdk.service.jobs.TaskEmailNotifications. - Added
periodicfield forcom.databricks.sdk.service.jobs.TriggerSettings. - Added
onStreamingBacklogExceededfield forcom.databricks.sdk.service.jobs.WebhookNotifications. - Added
com.databricks.sdk.service.jobs.PeriodicTriggerConfigurationandcom.databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnitclasses. - Added
batchGet()method forworkspaceClient.consumerListings()service. - Added
batchGet()method forworkspaceClient.consumerProviders()service. - Added
providerSummaryfield 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.ProviderListingSummaryInfoandcom.databricks.sdk.service.oauth2.DataPlaneInfoclasses. - Removed
createDeployment()method forworkspaceClient.apps()service. - Added
deploy()andstart()methods forworkspaceClient.apps()service. - Added
workspaceClient.servingEndpointsDataPlane()service. - Added
servicePrincipalIdfield forcom.databricks.sdk.service.serving.App. - Added
servicePrincipalNamefield forcom.databricks.sdk.service.serving.App. - Added
modefield forcom.databricks.sdk.service.serving.AppDeployment. - Added
modefield forcom.databricks.sdk.service.serving.CreateAppDeploymentRequest. - Added
dataPlaneInfofield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
com.databricks.sdk.service.serving.AppDeploymentModeclass. - Added
com.databricks.sdk.service.serving.ModelDataPlaneInfoclass. - Added
com.databricks.sdk.service.serving.StartAppRequestclass. - Added
queryNextPage()method forworkspaceClient.vectorSearchIndexes()service. - Added
queryTypefield forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexResponse. - Added
com.databricks.sdk.service.vectorsearch.QueryVectorIndexNextPageRequestclass.
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.ListConnectionsRequestclass. - Renamed
workspaceClient.lakehouseMonitors()service toworkspaceClient.qualityMonitors(). - Renamed
com.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequestclass tocom.databricks.sdk.service.catalog.DeleteQualityMonitorRequest. - Changed
schemaNamefield forcom.databricks.sdk.service.catalog.DisableRequesttoStringclass. - Removed
com.databricks.sdk.service.catalog.DisableSchemaNameclass. - Changed
schemaNamefield forcom.databricks.sdk.service.catalog.EnableRequesttoStringclass. - Removed
com.databricks.sdk.service.catalog.EnableSchemaNameclass. - Renamed
com.databricks.sdk.service.catalog.GetLakehouseMonitorRequestclass tocom.databricks.sdk.service.catalog.GetQualityMonitorRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.ListConnectionsResponse. - Added
dashboardIdfield forcom.databricks.sdk.service.catalog.UpdateMonitor. - Added
com.databricks.sdk.service.catalog.ListConnectionsRequestclass. - Added
com.databricks.sdk.service.catalog.MonitorRefreshListResponseclass. - Changed
clusterStatus()method forworkspaceClient.libraries()service to returncom.databricks.sdk.service.compute.ClusterLibraryStatusesclass. - Removed
clusterSourcefield forcom.databricks.sdk.service.compute.ClusterAttributes. - Changed
specfield forcom.databricks.sdk.service.compute.ClusterDetailstocom.databricks.sdk.service.compute.ClusterSpecclass. - Removed
cloneFromandclusterSourcefields forcom.databricks.sdk.service.compute.ClusterSpec. - Removed
com.databricks.sdk.service.compute.ClusterStatusResponseclass. - Removed
clusterSourcefield forcom.databricks.sdk.service.compute.CreateCluster. - Removed
cloneFromandclusterSourcefields forcom.databricks.sdk.service.compute.EditCluster. - Removed
sortBySpecfield forcom.databricks.sdk.service.marketplace.ListListingsRequest. - Added
isAscendingfield forcom.databricks.sdk.service.marketplace.ListListingsRequest. - Added
sortByfield forcom.databricks.sdk.service.marketplace.ListListingsRequest. - Added
isAscendingfield forcom.databricks.sdk.service.marketplace.SearchListingsRequest. - Removed
com.databricks.sdk.service.marketplace.SortBySpecandcom.databricks.sdk.service.marketplace.SortOrderclasses. - Added
gatewayDefinitionfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
gatewayDefinitionfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
tableConfigurationfield forcom.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition. - Added
gatewayDefinitionfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
tableConfigurationfield forcom.databricks.sdk.service.pipelines.SchemaSpec. - Added
tableConfigurationfield forcom.databricks.sdk.service.pipelines.TableSpec. - Added
com.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinitionclass. - Added
com.databricks.sdk.service.pipelines.TableSpecificConfigclass. - Added
com.databricks.sdk.service.pipelines.TableSpecificConfigScdTypeclass. - Added
deploymentArtifactsfield forcom.databricks.sdk.service.serving.AppDeployment. - Added
contentsfield forcom.databricks.sdk.service.serving.ExportMetricsResponse. - Changed
openaiApiKeyfield forcom.databricks.sdk.service.serving.OpenAiConfigto no longer be required. - Added
microsoftEntraClientId,microsoftEntraClientSecretandmicrosoftEntraTenantIdfields forcom.databricks.sdk.service.serving.OpenAiConfig. - Added
com.databricks.sdk.service.serving.AppDeploymentArtifactsclass. - Added
storageRootfield forcom.databricks.sdk.service.sharing.CreateShare. - Added
storageLocationandstorageRootfields forcom.databricks.sdk.service.sharing.ShareInfo. - Added
storageRootfield forcom.databricks.sdk.service.sharing.UpdateShare. - Added
scanIndex()method forworkspaceClient.vectorSearchIndexes()service. - Added
embeddingWritebackTablefield forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest. - Added
embeddingWritebackTablefield 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.Structandcom.databricks.sdk.service.vectorsearch.Valueclasses.
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
ingestionDefinitionfield forcom.databricks.sdk.service.pipelines.CreatePipeline,com.databricks.sdk.service.pipelines.EditPipelineandcom.databricks.sdk.service.pipelines.PipelineSpec - Changed
create()method forworkspaceClient.apps()service . New request type iscom.databricks.sdk.service.serving.CreateAppRequestclass. - Changed
create()method forworkspaceClient.apps()service to returncom.databricks.sdk.service.serving.Appclass. - 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
appsfield forcom.databricks.sdk.service.serving.ListAppsResponsetocom.databricks.sdk.service.serving.AppListclass. - Added
routeOptimizedfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Added
endpointUrlfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
routeOptimizedfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
tagsfield forcom.databricks.sdk.service.sql.DashboardEditContent.com.databricks.sdk.service.sql.QueryEditContentandcom.databricks.sdk.service.sql.QueryPostContent. - Added
catalogfield forcom.databricks.sdk.service.sql.QueryOptions. - Added
schemafield forcom.databricks.sdk.service.sql.QueryOptions. - Added
queryfield forcom.databricks.sdk.service.sql.Visualization. - Added
com.databricks.sdk.service.pipelines.IngestionConfigclass. - Added
com.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinitionclass. - Added
com.databricks.sdk.service.pipelines.SchemaSpecclass. - Added
com.databricks.sdk.service.pipelines.TableSpecclass. - Added
com.databricks.sdk.service.serving.Appclass. - Added
com.databricks.sdk.service.serving.AppDeploymentclass. - Added
com.databricks.sdk.service.serving.AppDeploymentStateclass. - Added
com.databricks.sdk.service.serving.AppDeploymentStatusclass. - Added
com.databricks.sdk.service.serving.AppEnvironmentclass. - Added
com.databricks.sdk.service.serving.AppStateclass. - Added
com.databricks.sdk.service.serving.AppStatusclass. - Added
com.databricks.sdk.service.serving.CreateAppDeploymentRequestclass. - Added
com.databricks.sdk.service.serving.CreateAppRequestclass. - Added
com.databricks.sdk.service.serving.EnvVariableclass. - Added
com.databricks.sdk.service.serving.GetAppDeploymentRequestclass. - Added
com.databricks.sdk.service.serving.GetAppEnvironmentRequestclass. - Added
com.databricks.sdk.service.serving.GetOpenApiRequestclass. - Added
Objectclass. - Added
com.databricks.sdk.service.serving.ListAppDeploymentsRequestclass. - Added
com.databricks.sdk.service.serving.ListAppDeploymentsResponseclass. - Added
com.databricks.sdk.service.serving.ListAppsRequestclass. - Added
com.databricks.sdk.service.serving.StopAppRequestclass. - Added
Objectclass. - Added
com.databricks.sdk.service.serving.UpdateAppRequestclass. - Added
com.databricks.sdk.service.settings.ComplianceSecurityProfileclass. - Added
com.databricks.sdk.service.settings.ComplianceSecurityProfileSettingclass. - Added
com.databricks.sdk.service.settings.EnhancedSecurityMonitoringclass. - Added
com.databricks.sdk.service.settings.EnhancedSecurityMonitoringSettingclass. - Added
com.databricks.sdk.service.settings.GetComplianceSecurityProfileSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetEnhancedSecurityMonitoringSettingRequestclass. - Added
com.databricks.sdk.service.settings.UpdateComplianceSecurityProfileSettingRequestclass. - Added
com.databricks.sdk.service.settings.UpdateEnhancedSecurityMonitoringSettingRequestclass. - Added
workspaceClient.complianceSecurityProfile()service. - Added
workspaceClient.enhancedSecurityMonitoring()service. - Removed
workspaceClient.cspEnablement()service. - Removed
workspaceClient.esmEnablement()service. - Removed
com.databricks.sdk.service.serving.AppEventsclass. - Removed
com.databricks.sdk.service.serving.AppManifestclass. - Removed
com.databricks.sdk.service.serving.AppServiceStatusclass. - Removed
com.databricks.sdk.service.serving.DeleteAppResponseclass. - Removed
com.databricks.sdk.service.serving.DeployAppRequestclass. - Removed
com.databricks.sdk.service.serving.DeploymentStatusclass. - Removed
com.databricks.sdk.service.serving.DeploymentStatusStateclass. - Removed
com.databricks.sdk.service.serving.GetAppDeploymentStatusRequestclass. - Removed
com.databricks.sdk.service.serving.GetAppResponseclass. - Removed
com.databricks.sdk.service.serving.GetEventsRequestclass. - Removed
com.databricks.sdk.service.serving.ListAppEventsResponseclass. - Removed
com.databricks.sdk.service.settings.CspEnablementclass. - Removed
com.databricks.sdk.service.settings.CspEnablementSettingclass. - Removed
com.databricks.sdk.service.settings.EsmEnablementclass. - Removed
com.databricks.sdk.service.settings.EsmEnablementSettingclass. - Removed
com.databricks.sdk.service.settings.GetCspEnablementSettingRequestclass. - Removed
com.databricks.sdk.service.settings.GetEsmEnablementSettingRequestclass. - Removed
com.databricks.sdk.service.settings.UpdateCspEnablementSettingRequestclass. - Removed
com.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequestclass.
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
deploymentfield forcom.databricks.sdk.service.pipelines.CreatePipeline,com.databricks.sdk.service.pipelines.EditPipeline,com.databricks.sdk.service.pipelines.PipelineSpec. - Added
schemaIdfield forcom.databricks.sdk.service.catalog.SchemaInfo. - Added
operationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Added
requirementsfield forcom.databricks.sdk.service.compute.Library. - Added
warehouseIdfield forcom.databricks.sdk.service.jobs.NotebookTask. - Added
runAsfield forcom.databricks.sdk.service.jobs.SubmitRun. - Added
com.databricks.sdk.service.catalog.ValidationResultOperationclass. - Added
com.databricks.sdk.service.compute.ClusterStatusclass. - Added
com.databricks.sdk.service.compute.ClusterStatusResponseclass. - Added
com.databricks.sdk.service.compute.LibraryInstallStatusclass. - Added
com.databricks.sdk.service.pipelines.DeploymentKindclass. - Added
com.databricks.sdk.service.pipelines.PipelineDeploymentclass. - Removed
awsOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Removed
azureOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Removed
gcpOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Removed
com.databricks.sdk.service.catalog.ValidationResultAwsOperationclass. - Removed
com.databricks.sdk.service.catalog.ValidationResultAzureOperationclass. - Removed
com.databricks.sdk.service.catalog.ValidationResultGcpOperationclass. - Removed
com.databricks.sdk.service.compute.ClusterStatusRequestclass. - Removed
com.databricks.sdk.service.compute.LibraryFullStatusStatusclass. - Changed
clusterStatus()method forworkspaceClient.libraries()service . New request type iscom.databricks.sdk.service.compute.ClusterStatusclass. - Changed
clusterStatus()method forworkspaceClient.libraries()service to returncom.databricks.sdk.service.compute.ClusterStatusResponseclass. - Changed
statusfield forcom.databricks.sdk.service.compute.LibraryFullStatustocom.databricks.sdk.service.compute.LibraryInstallStatusclass.
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.AzureManagedIdentityclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.CancelRefreshRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.CancelRefreshRequest. - Changed
customMetricsfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorMetricListclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.CreateMonitor. - Changed
inferenceLogfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorInferenceLogclass. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorNotificationsclass. - Changed
snapshotfield forcom.databricks.sdk.service.catalog.CreateMonitortoObjectclass. - Changed
timeSeriesfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorTimeSeriesclass. - Added
tableNamefield forcom.databricks.sdk.service.catalog.CreateMonitor. - Changed
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.CreateStorageCredentialtocom.databricks.sdk.service.catalog.AzureManagedIdentityRequestclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.GetLakehouseMonitorRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.GetLakehouseMonitorRequest. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.GetRefreshRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.GetRefreshRequest. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.ListRefreshesRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.ListRefreshesRequest. - Changed
quartzCronExpressionfield forcom.databricks.sdk.service.catalog.MonitorCronScheduleto be required. - Changed
timezoneIdfield forcom.databricks.sdk.service.catalog.MonitorCronScheduleto be required. - Removed
com.databricks.sdk.service.catalog.MonitorCustomMetricclass. - Removed
com.databricks.sdk.service.catalog.MonitorCustomMetricTypeclass. - Removed
com.databricks.sdk.service.catalog.MonitorDestinationsclass. - Removed
com.databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeclass. - Removed
com.databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeProblemTypeclass. - Changed
customMetricsfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorMetricListclass. - Changed
driftMetricsTableNamefield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
inferenceLogfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorInferenceLogclass. - Changed
monitorVersionfield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorNotificationsclass. - Changed
profileMetricsTableNamefield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
snapshotfield forcom.databricks.sdk.service.catalog.MonitorInfotoObjectclass. - Changed
statusfield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
tableNamefield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
timeSeriesfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorTimeSeriesclass. - Removed
com.databricks.sdk.service.catalog.MonitorNotificationsConfigclass. - Changed
refreshIdfield forcom.databricks.sdk.service.catalog.MonitorRefreshInfoto be required. - Changed
startTimeMsfield forcom.databricks.sdk.service.catalog.MonitorRefreshInfoto be required. - Changed
statefield forcom.databricks.sdk.service.catalog.MonitorRefreshInfoto be required. - Added
triggerfield forcom.databricks.sdk.service.catalog.MonitorRefreshInfo. - Removed
Objectclass. - Removed
com.databricks.sdk.service.catalog.MonitorTimeSeriesProfileTypeclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.RunRefreshRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.RunRefreshRequest. - Changed
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.StorageCredentialInfotocom.databricks.sdk.service.catalog.AzureManagedIdentityResponseclass. - Removed
namefield forcom.databricks.sdk.service.catalog.TableRowFilter. - Added
functionNamefield forcom.databricks.sdk.service.catalog.TableRowFilter. - Changed
customMetricsfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorMetricListclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.UpdateMonitor. - Changed
inferenceLogfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorInferenceLogclass. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorNotificationsclass. - Changed
snapshotfield forcom.databricks.sdk.service.catalog.UpdateMonitortoObjectclass. - Changed
timeSeriesfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorTimeSeriesclass. - Added
tableNamefield forcom.databricks.sdk.service.catalog.UpdateMonitor. - Changed
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.UpdateStorageCredentialtocom.databricks.sdk.service.catalog.AzureManagedIdentityResponseclass. - Changed
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.ValidateStorageCredentialtocom.databricks.sdk.service.catalog.AzureManagedIdentityRequestclass. - Removed
operationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Added
awsOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Added
azureOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Added
gcpOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Removed
com.databricks.sdk.service.catalog.ValidationResultOperationclass. - Added
com.databricks.sdk.service.catalog.AzureManagedIdentityRequestclass. - Added
com.databricks.sdk.service.catalog.AzureManagedIdentityResponseclass. - Added
com.databricks.sdk.service.catalog.MonitorDestinationclass. - Added
com.databricks.sdk.service.catalog.MonitorInferenceLogclass. - Added
com.databricks.sdk.service.catalog.MonitorInferenceLogProblemTypeclass. - Added
com.databricks.sdk.service.catalog.MonitorMetricclass. - Added
com.databricks.sdk.service.catalog.MonitorMetricTypeclass. - Added
com.databricks.sdk.service.catalog.MonitorNotificationsclass. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoTriggerclass. - Added
Objectclass. - Added
com.databricks.sdk.service.catalog.MonitorTimeSeriesclass. - Added
com.databricks.sdk.service.catalog.ValidationResultAwsOperationclass. - Added
com.databricks.sdk.service.catalog.ValidationResultAzureOperationclass. - Added
com.databricks.sdk.service.catalog.ValidationResultGcpOperationclass. - Added
cloneFromfield forcom.databricks.sdk.service.compute.ClusterSpec. - Removed
com.databricks.sdk.service.compute.ComputeSpecclass. - Removed
com.databricks.sdk.service.compute.ComputeSpecKindclass. - Added
cloneFromfield forcom.databricks.sdk.service.compute.CreateCluster. - Added
cloneFromfield forcom.databricks.sdk.service.compute.EditCluster. - Added
com.databricks.sdk.service.compute.CloneClusterclass. - Added
com.databricks.sdk.service.compute.Environmentclass. - Changed
update()method foraccountClient.workspaceAssignment()service to returncom.databricks.sdk.service.iam.PermissionAssignmentclass. - Removed
Objectclass. - Removed
computeKeyfield forcom.databricks.sdk.service.jobs.ClusterSpec. - Removed
computefield forcom.databricks.sdk.service.jobs.CreateJob. - Added
environmentsfield forcom.databricks.sdk.service.jobs.CreateJob. - Removed
com.databricks.sdk.service.jobs.JobComputeclass. - Removed
computefield forcom.databricks.sdk.service.jobs.JobSettings. - Added
environmentsfield forcom.databricks.sdk.service.jobs.JobSettings. - Removed
computeKeyfield forcom.databricks.sdk.service.jobs.RunTask. - Removed
com.databricks.sdk.service.jobs.TableTriggerConfigurationclass. - Removed
computeKeyfield forcom.databricks.sdk.service.jobs.Task. - Added
environmentKeyfield forcom.databricks.sdk.service.jobs.Task. - Changed
tablefield forcom.databricks.sdk.service.jobs.TriggerSettingstocom.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationclass. - Changed
tableUpdatefield forcom.databricks.sdk.service.jobs.TriggerSettingstocom.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationclass. - Added
com.databricks.sdk.service.jobs.JobEnvironmentclass. - Added
com.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationclass. - Added
com.databricks.sdk.service.marketplacepackage.
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.MigrateDashboardRequestandcom.databricks.sdk.service.dashboards.UnpublishDashboardRequestclass. - Added
description,queueDurationandrepairHistoryfields forcom.databricks.sdk.service.jobs.BaseRun. - Added
computeKeyandjobClusterKeyfield forcom.databricks.sdk.service.jobs.ClusterSpec. - Changed
left,opandrightfields forcom.databricks.sdk.service.jobs.ConditionTaskto be required. - Changed
editModefield forcom.databricks.sdk.service.jobs.CreateJobtocom.databricks.sdk.service.jobs.JobEditModeclass. - Replaced
com.databricks.sdk.service.jobs.CreateJobEditModeclass bycom.databricks.sdk.service.jobs.JobEditMode. - Changed
urlfield forcom.databricks.sdk.service.jobs.FileArrivalTriggerConfigurationto be required. - Changed
errorMessageStatsfield forcom.databricks.sdk.service.jobs.ForEachStatstocom.databricks.sdk.service.jobs.ForEachTaskErrorMessageStatsListclass. - Changed
newClusterfield forcom.databricks.sdk.service.jobs.JobClusterto be required. - Changed
editModefield forcom.databricks.sdk.service.jobs.JobSettingstocom.databricks.sdk.service.jobs.JobEditModeclass. - Removed
com.databricks.sdk.service.jobs.JobSettingsEditModeclass. - Changed
metric,opandvaluefields forcom.databricks.sdk.service.jobs.JobsHealthRuleto be required. - Changed
runTypefield forcom.databricks.sdk.service.jobs.ListRunsRequesttocom.databricks.sdk.service.jobs.RunTypeclass. - Replaced
com.databricks.sdk.service.jobs.ListRunsRunTypeclass bycom.databricks.sdk.service.jobs.RunType. - Removed
com.databricks.sdk.service.jobs.ParamPairsclass. - Changed
pipelineIdfield forcom.databricks.sdk.service.jobs.PipelineTaskto be required. - Changed
entryPointandpackageNamefields forcom.databricks.sdk.service.jobs.PythonWheelTaskto be required. - Changed
jobParametersfield forcom.databricks.sdk.service.jobs.RepairRunto Map<String,String> class. - Changed
baseParametersfield forcom.databricks.sdk.service.jobs.ResolvedNotebookTaskValuesto Map<String,String> class. - Changed
parametersfield forcom.databricks.sdk.service.jobs.ResolvedParamPairValuesto Map<String,String> class. - Changed
namedParametersfield forcom.databricks.sdk.service.jobs.ResolvedPythonWheelTaskValuesto Map<String,String> class. - Removed
namedParametersfield forcom.databricks.sdk.service.jobs.ResolvedRunJobTaskValues. - Changed
parametersfield forcom.databricks.sdk.service.jobs.ResolvedRunJobTaskValuesto Map<String,String> class. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.ResolvedRunJobTaskValues. - Added
descriptionandqueueDurationfields forcom.databricks.sdk.service.jobs.Run. - Changed
opfield forcom.databricks.sdk.service.jobs.RunConditionTasktocom.databricks.sdk.service.jobs.ConditionTaskOpclass. - Removed
com.databricks.sdk.service.jobs.RunConditionTaskOpclass. - Changed
inputsandtaskfield forcom.databricks.sdk.service.jobs.RunForEachTaskto be required. - Changed
jobParametersfield forcom.databricks.sdk.service.jobs.RunJobTaskto Map<String,String> class. - Added
dbtCommands,jarParams,notebookParams,pipelineParams,pythonNamedParams,pythonParams,sparkSubmitParamsandsqlParamsfields forcom.databricks.sdk.service.jobs.RunJobTask. - Changed
jobParametersfield forcom.databricks.sdk.service.jobs.RunNowto Map<String,String> class. - Added
infofield forcom.databricks.sdk.service.jobs.RunOutput. - Removed
jobParametersfield forcom.databricks.sdk.service.jobs.RunParameters. - Changed
taskKeyfield forcom.databricks.sdk.service.jobs.RunTaskto be required. - Added
computeKey,emailNotifications,jobClusterKey,notificationSettings,runDuration,runPageUrl,timeoutSecondsandwebhookNotificationsfields forcom.databricks.sdk.service.jobs.RunTask. - Added
endpointIdfield forcom.databricks.sdk.service.jobs.SqlQueryOutput. - Added
conditionTask,dbtTask,notebookTask,pipelineTask,pythonWheelTask,runJobTask,sparkJarTask,sparkPythonTask,sparkSubmitTaskandsqlTaskfields forcom.databricks.sdk.service.jobs.SubmitRun. - Added
descriptionfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
disableAutoOptimizationfield forcom.databricks.sdk.service.jobs.Task. - Added
noAlertForSkippedRunsfield forcom.databricks.sdk.service.jobs.TaskEmailNotifications. - Added
tableUpdatefield forcom.databricks.sdk.service.jobs.TriggerSettings. - Changed
idfield forcom.databricks.sdk.service.jobs.Webhookto be required. - Changed
onDurationWarningThresholdExceededfield forcom.databricks.sdk.service.jobs.WebhookNotificationstocom.databricks.sdk.service.jobs.WebhookListclass. - Removed
com.databricks.sdk.service.jobs.WebhookNotificationsOnDurationWarningThresholdExceededItemclass. - Added
com.databricks.sdk.service.jobs.JobEditModeclass. - Replaced
com.databricks.sdk.service.serving.AwsBedrockConfigclass bycom.databricks.sdk.service.serving.AmazonBedrockConfigclass. - Replaced
com.databricks.sdk.service.serving.AwsBedrockConfigBedrockProviderclass bycom.databricks.sdk.service.serving.AmazonBedrockConfigBedrockProviderclass. - Replaced
awsBedrockConfigfield forcom.databricks.sdk.service.serving.ExternalModelbyamazonBedrockConfig. - Changed
get()method forworkspaceClient.ipAccessLists()service . New request type iscom.databricks.sdk.service.settings.GetIpAccessListRequestclass. - Replaced
com.databricks.sdk.service.settings.GetIpAccessListclass bycom.databricks.sdk.service.settings.GetIpAccessListRequestclass.
OpenAPI SHA: d38528c3e47dd81c9bdbd918272a3e49d36e09ce, Date: 2024-03-27
API Changes:
- Changed
list()method forworkspaceClient.catalogs()service to require request ofcom.databricks.sdk.service.catalog.ListCatalogsRequestclass. - Changed
create()method forworkspaceClient.onlineTables()service . New request type iscom.databricks.sdk.service.catalog.CreateOnlineTableRequestclass. - Removed
com.databricks.sdk.service.catalog.AwsIamRoleclass. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorNotificationsConfigclass. - Changed
awsIamRolefield forcom.databricks.sdk.service.catalog.CreateStorageCredentialtocom.databricks.sdk.service.catalog.AwsIamRoleRequestclass. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.FunctionInfo. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetCatalogRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetExternalLocationRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetFunctionRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetModelVersionRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetRegisteredModelRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetSchemaRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetTableRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListExternalLocationsRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListFunctionsRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListModelVersionsRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListRegisteredModelsRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListSchemasRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListTablesRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListVolumesRequest. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.ModelVersionInfo. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorNotificationsConfigclass. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ReadVolumeRequest. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.RegisteredModelInfo. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.SchemaInfo. - Changed
awsIamRolefield forcom.databricks.sdk.service.catalog.StorageCredentialInfotocom.databricks.sdk.service.catalog.AwsIamRoleResponseclass. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.TableInfo. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorNotificationsConfigclass. - Changed
awsIamRolefield forcom.databricks.sdk.service.catalog.UpdateStorageCredentialtocom.databricks.sdk.service.catalog.AwsIamRoleRequestclass. - Changed
awsIamRolefield forcom.databricks.sdk.service.catalog.ValidateStorageCredentialtocom.databricks.sdk.service.catalog.AwsIamRoleRequestclass. - Removed
com.databricks.sdk.service.catalog.ViewDataclass. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.VolumeInfo. - Added
com.databricks.sdk.service.catalog.AwsIamRoleRequestclass. - Added
com.databricks.sdk.service.catalog.AwsIamRoleResponseclass. - Added
com.databricks.sdk.service.catalog.CreateOnlineTableRequestclass. - Added
com.databricks.sdk.service.catalog.ListCatalogsRequestclass. - Changed
publish()method forworkspaceClient.lakeview()service to returncom.databricks.sdk.service.dashboards.PublishedDashboardclass. - 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
Objectclass. - Added
com.databricks.sdk.service.dashboards.CreateDashboardRequestclass. - Added
com.databricks.sdk.service.dashboards.Dashboardclass. - Added
com.databricks.sdk.service.dashboards.GetDashboardRequestclass. - Added
com.databricks.sdk.service.dashboards.GetPublishedDashboardRequestclass. - Added
com.databricks.sdk.service.dashboards.LifecycleStateclass. - Added
com.databricks.sdk.service.dashboards.PublishedDashboardclass. - Added
com.databricks.sdk.service.dashboards.TrashDashboardRequestclass. - Added
Objectclass. - Added
com.databricks.sdk.service.dashboards.UpdateDashboardRequestclass. - Added
autoCaptureConfigfield forcom.databricks.sdk.service.serving.EndpointPendingConfig. - Changed
get()method forworkspaceClient.automaticClusterUpdate()service . New request type iscom.databricks.sdk.service.settings.GetAutomaticClusterUpdateSettingRequestclass. - Changed
get()method forworkspaceClient.cspEnablement()service . New request type iscom.databricks.sdk.service.settings.GetCspEnablementSettingRequestclass. - Changed
get()method foraccountClient.cspEnablementAccount()service . New request type iscom.databricks.sdk.service.settings.GetCspEnablementAccountSettingRequestclass. - Changed
delete()method forworkspaceClient.defaultNamespace()service . New request type iscom.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequestclass. - Changed
get()method forworkspaceClient.defaultNamespace()service . New request type iscom.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequestclass. - Changed
get()method forworkspaceClient.esmEnablement()service . New request type iscom.databricks.sdk.service.settings.GetEsmEnablementSettingRequestclass. - Changed
get()method foraccountClient.esmEnablementAccount()service . New request type iscom.databricks.sdk.service.settings.GetEsmEnablementAccountSettingRequestclass. - Changed
get()method forworkspaceClient.ipAccessLists()service . New request type iscom.databricks.sdk.service.settings.GetIpAccessListclass. - Changed
delete()method foraccountClient.personalCompute()service . New request type iscom.databricks.sdk.service.settings.DeletePersonalComputeSettingRequestclass. - Changed
get()method foraccountClient.personalCompute()service . New request type iscom.databricks.sdk.service.settings.GetPersonalComputeSettingRequestclass. - Changed
delete()method forworkspaceClient.restrictWorkspaceAdmins()service . New request type iscom.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequestclass. - Changed
get()method forworkspaceClient.restrictWorkspaceAdmins()service . New request type iscom.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteDefaultNamespaceRequestclass. - Removed
com.databricks.sdk.service.settings.DeletePersonalComputeRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminRequestclass. - Removed
com.databricks.sdk.service.settings.GetAutomaticClusterUpdateRequestclass. - Removed
com.databricks.sdk.service.settings.GetCspEnablementAccountRequestclass. - Removed
com.databricks.sdk.service.settings.GetCspEnablementRequestclass. - Removed
com.databricks.sdk.service.settings.GetDefaultNamespaceRequestclass. - Removed
com.databricks.sdk.service.settings.GetEsmEnablementAccountRequestclass. - Removed
com.databricks.sdk.service.settings.GetEsmEnablementRequestclass. - Removed
com.databricks.sdk.service.settings.GetIpAccessListRequestclass. - Removed
com.databricks.sdk.service.settings.GetPersonalComputeRequestclass. - Removed
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminRequestclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequestclass. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetAutomaticClusterUpdateSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetCspEnablementAccountSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetCspEnablementSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetEsmEnablementAccountSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetEsmEnablementSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetIpAccessListclass. - Added
com.databricks.sdk.service.settings.GetPersonalComputeSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequestclass. - Changed
dataObjectTypefield forcom.databricks.sdk.service.sharing.SharedDataObjecttocom.databricks.sdk.service.sharing.SharedDataObjectDataObjectTypeclass. - Added
contentfield forcom.databricks.sdk.service.sharing.SharedDataObject. - Added
com.databricks.sdk.service.sharing.SharedDataObjectDataObjectTypeclass. - Added
embeddingSourceColumnsfield forcom.databricks.sdk.service.vectorsearch.DirectAccessVectorIndexSpec. - Added
scoreThresholdfield 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.PermissionMigrationRequestcom.databricks.sdk.service.iam.PermissionMigrationResponsecom.databricks.sdk.service.settings.AutomaticClusterUpdateSettingcom.databricks.sdk.service.settings.ClusterAutoRestartMessagecom.databricks.sdk.service.settings.ClusterAutoRestartMessageEnablementDetailscom.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowcom.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowDayOfWeekcom.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedulecom.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayFrequencycom.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWindowStartTimecom.databricks.sdk.service.settings.ComplianceStandardcom.databricks.sdk.service.settings.CspEnablementcom.databricks.sdk.service.settings.CspEnablementAccountcom.databricks.sdk.service.settings.CspEnablementAccountSettingcom.databricks.sdk.service.settings.CspEnablementSettingcom.databricks.sdk.service.settings.DeleteDefaultNamespaceRequestcom.databricks.sdk.service.settings.DeletePersonalComputeRequestcom.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminRequestcom.databricks.sdk.service.settings.EsmEnablementcom.databricks.sdk.service.settings.EsmEnablementAccountcom.databricks.sdk.service.settings.EsmEnablementAccountSettingcom.databricks.sdk.service.settings.EsmEnablementSettingcom.databricks.sdk.service.settings.GetAutomaticClusterUpdateRequestcom.databricks.sdk.service.settings.GetCspEnablementAccountRequestcom.databricks.sdk.service.settings.GetCspEnablementRequestcom.databricks.sdk.service.settings.GetDefaultNamespaceRequestcom.databricks.sdk.service.settings.GetEsmEnablementAccountRequestcom.databricks.sdk.service.settings.GetEsmEnablementRequestcom.databricks.sdk.service.settings.GetPersonalComputeRequestcom.databricks.sdk.service.settings.GetRestrictWorkspaceAdminRequestcom.databricks.sdk.service.settings.NccAwsStableIpRulecom.databricks.sdk.service.settings.UpdateAutomaticClusterUpdateSettingRequestcom.databricks.sdk.service.settings.UpdateCspEnablementAccountSettingRequestcom.databricks.sdk.service.settings.UpdateCspEnablementSettingRequestcom.databricks.sdk.service.settings.UpdateEsmEnablementAccountSettingRequestcom.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequest
- Removed the follogin classes:
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequestcom.databricks.sdk.service.settings.DeletePersonalComputeSettingRequestcom.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequestcom.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequestcom.databricks.sdk.service.settings.GetPersonalComputeSettingRequestcom.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest
- Changed
versionfield forcom.databricks.sdk.service.serving.AppManifesttocom.databricks.sdk.service.serving.AnyValueclass. - Removed
deletePersonalComputeSetting(),getPersonalComputeSetting()andupdatePersonalComputeSetting()method foraccountClient.settings()service. - Removed
deleteDefaultNamespaceSetting(),deleteRestrictWorkspaceAdminsSetting(),getDefaultNamespaceSetting(),getRestrictWorkspaceAdminsSetting(),updateDefaultNamespaceSetting()andupdateRestrictWorkspaceAdminsSetting()method forworkspaceClient.settings()service. - Added
awsStableIpRulefield forcom.databricks.sdk.service.settings.NccEgressDefaultRules. - Added
indexNamefield forcom.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest. - Added
embeddingModelEndpointNamefield forcom.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn. - Added
indexNamefield forcom.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest. - Added
deltaSyncIndexSpecfield forcom.databricks.sdk.service.vectorsearch.VectorIndex. - Added
directAccessIndexSpecfield forcom.databricks.sdk.service.vectorsearch.VectorIndex. - Changed
deleteEndpoint(),createIndex(),deleteDataVectorIndex()andupsertDataVectorIndex()method forworkspaceClient.vectorSearchEndpoints()service with new required argument order. - Changed
endpointNamefield forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequestto be required. - Removed
planningPhasesfield forcom.databricks.sdk.service.sql.QueryMetrics. - Removed
namefield forcom.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest. - Removed
namefield forcom.databricks.sdk.service.vectorsearch.DeleteEndpointRequest. - Removed
com.databricks.sdk.service.vectorsearch.EmbeddingConfigclass. - Removed
embeddingConfigfield forcom.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn. - Removed
namefield forcom.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest. - Removed
deltaSyncVectorIndexSpecfield forcom.databricks.sdk.service.vectorsearch.VectorIndex. - Removed
directAccessVectorIndexSpecfield 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
nameArgfield forcom.databricks.sdk.service.catalog.DeleteConnectionRequest. - Added
namefield forcom.databricks.sdk.service.catalog.DeleteConnectionRequest. - Removed
fullNameArgfield forcom.databricks.sdk.service.catalog.DeleteVolumeRequest. - Added
namefield forcom.databricks.sdk.service.catalog.DeleteVolumeRequest. - Removed
nameArgfield forcom.databricks.sdk.service.catalog.GetConnectionRequest. - Added
namefield forcom.databricks.sdk.service.catalog.GetConnectionRequest. - Added
maxResultsfield forcom.databricks.sdk.service.catalog.ListVolumesRequest. - Added
pageTokenfield forcom.databricks.sdk.service.catalog.ListVolumesRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.ListVolumesResponseContent. - Removed
fullNameArgfield forcom.databricks.sdk.service.catalog.ReadVolumeRequest. - Added
namefield forcom.databricks.sdk.service.catalog.ReadVolumeRequest. - Removed
nameArgfield forcom.databricks.sdk.service.catalog.UpdateConnection. - Added
namefield forcom.databricks.sdk.service.catalog.UpdateConnection. - Removed
assetsDirfield forcom.databricks.sdk.service.catalog.UpdateMonitor. - Removed
fullNameArgfield forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent. - Added
namefield forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent. - Added
com.databricks.sdk.service.catalog.ContinuousUpdateStatusclass. - Added
com.databricks.sdk.service.catalog.DeleteOnlineTableRequestclass. - Added
com.databricks.sdk.service.catalog.FailedStatusclass. - Added
com.databricks.sdk.service.catalog.GetOnlineTableRequestclass. - Added
com.databricks.sdk.service.catalog.OnlineTableclass. - Added
com.databricks.sdk.service.catalog.OnlineTableSpecclass. - Added
com.databricks.sdk.service.catalog.OnlineTableStateclass. - Added
com.databricks.sdk.service.catalog.OnlineTableStatusclass. - Added
com.databricks.sdk.service.catalog.PipelineProgressclass. - Added
com.databricks.sdk.service.catalog.ProvisioningStatusclass. - Added
com.databricks.sdk.service.catalog.TriggeredUpdateStatusclass. - Added
com.databricks.sdk.service.catalog.ViewDataclass. - Added
getDirectoryMetadata()method forworkspaceClient.files()service. - Added
getMetadata()method forworkspaceClient.files()service. - Added
contentLengthfield forcom.databricks.sdk.service.files.DownloadResponse. - Added
contentTypefield forcom.databricks.sdk.service.files.DownloadResponse. - Added
lastModifiedfield forcom.databricks.sdk.service.files.DownloadResponse. - Added
com.databricks.sdk.service.files.FileSizeclass. - Added
com.databricks.sdk.service.files.GetDirectoryMetadataRequestclass. - Added
com.databricks.sdk.service.files.GetMetadataRequestclass. - Added
com.databricks.sdk.service.files.GetMetadataResponseclass. - Added
com.databricks.sdk.service.files.LastModifiedHttpDateclass. - Removed
triggerHistoryfield forcom.databricks.sdk.service.jobs.Job. - Removed
com.databricks.sdk.service.jobs.TriggerEvaluationclass. - Removed
com.databricks.sdk.service.jobs.TriggerHistoryclass. - Added
tablefield forcom.databricks.sdk.service.jobs.TriggerSettings. - Added
com.databricks.sdk.service.jobs.Conditionclass. - Added
com.databricks.sdk.service.jobs.TableTriggerConfigurationclass. - Removed
configfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
ai21labsConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
anthropicConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
awsBedrockConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
cohereConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
databricksModelServingConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
openaiConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
palmConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Removed
com.databricks.sdk.service.serving.ExternalModelConfigclass. - Added
maxProvisionedThroughputfield forcom.databricks.sdk.service.serving.ServedEntityInput. - Added
minProvisionedThroughputfield forcom.databricks.sdk.service.serving.ServedEntityInput. - Added
maxProvisionedThroughputfield forcom.databricks.sdk.service.serving.ServedEntityOutput. - Added
minProvisionedThroughputfield 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
nameArgfield forcom.databricks.sdk.service.sharing.DeleteCleanRoomRequest. - Added
namefield forcom.databricks.sdk.service.sharing.DeleteCleanRoomRequest. - Removed
nameArgfield forcom.databricks.sdk.service.sharing.GetCleanRoomRequest. - Added
namefield forcom.databricks.sdk.service.sharing.GetCleanRoomRequest. - Removed
nameArgfield forcom.databricks.sdk.service.sharing.UpdateCleanRoom. - Added
namefield forcom.databricks.sdk.service.sharing.UpdateCleanRoom. - Added
enumOptionsfield forcom.databricks.sdk.service.sql.Parameter. - Added
multiValuesOptionsfield forcom.databricks.sdk.service.sql.Parameter. - Added
queryIdfield forcom.databricks.sdk.service.sql.Parameter. - Added
com.databricks.sdk.service.sql.MultiValuesOptionsclass.
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,zoneIdfields forcom.databricks.sdk.service.compute.GcpAttributes. - Added
abfss,gcsfields forcom.databricks.sdk.service.compute.InitScriptInfo. - Added
sourcefield forcom.databricks.sdk.service.jobs.DbtTask. - Added
forEachTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Added
sourcefield forcom.databricks.sdk.service.jobs.SqlTaskFile. - Added
forEachTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
forEachTaskfield forcom.databricks.sdk.service.jobs.Task. - Added
fieldMaskfield forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequest. - Added
deltaSyncIndexSpecfield forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest. - Added
fileTypefield forcom.databricks.sdk.service.workspace.ExportResponse. - Added
resourceIdfield 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.CancelRefreshRequestclass. - Added
com.databricks.sdk.service.catalog.GetRefreshRequestclass. - Added
com.databricks.sdk.service.catalog.ListRefreshesRequestclass. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoclass. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoStateclass. - Added
com.databricks.sdk.service.catalog.RunRefreshRequestclass. - Added
com.databricks.sdk.service.compute.Adlsgen2Infoclass. - Added
com.databricks.sdk.service.compute.GcsStorageInfoclass. - Added
com.databricks.sdk.service.files.CreateDirectoryRequestclass. - Added
com.databricks.sdk.service.files.DeleteDirectoryRequestclass. - Added
com.databricks.sdk.service.files.DirectoryEntryclass. - Added
com.databricks.sdk.service.files.ListDirectoryContentsRequestclass. - Added
com.databricks.sdk.service.files.ListDirectoryResponseclass. - Added
com.databricks.sdk.service.files.PageTokenclass. - Added
com.databricks.sdk.service.jobs.ForEachStatsclass. - Added
com.databricks.sdk.service.jobs.ForEachTaskclass. - Added
com.databricks.sdk.service.jobs.ForEachTaskErrorMessageStatsclass. - Added
com.databricks.sdk.service.jobs.ForEachTaskTaskRunStatsclass. - Added
com.databricks.sdk.service.jobs.RunForEachTaskclass. - Added
com.databricks.sdk.service.pipelines.PipelineClusterAutoscaleclass. - Added
com.databricks.sdk.service.pipelines.PipelineClusterAutoscaleModeclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingResponseclass. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequestclass. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingResponseclass. - Added
com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetPersonalComputeSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequestclass. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessageclass. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessageStatusclass. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsSettingclass. - Added
com.databricks.sdk.service.settings.UpdateDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.UpdateRestrictWorkspaceAdminsSettingRequestclass.
- Added
Removals:
- Removed the following fields
- Removed
namefield forcom.databricks.sdk.service.catalog.UpdateConnection. - Removed
namefield forcom.databricks.sdk.service.catalog.UpdateMetastore. - Removed
namefield forcom.databricks.sdk.service.catalog.UpdateRegisteredModelRequest. - Removed
namefield forcom.databricks.sdk.service.catalog.UpdateSchema. - Removed
namefield forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent. - Removed
deltaSyncVectorIndexSpecfield 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.ResetRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceResponseclass. - Changed
etagfield forcom.databricks.sdk.service.settings.DeletePersonalComputeSettingRequestto no longer be required. - Removed
com.databricks.sdk.service.settings.ReadDefaultWorkspaceNamespaceRequestclass. - Removed
com.databricks.sdk.service.settings.ReadPersonalComputeSettingRequestclass. - Removed
com.databricks.sdk.service.settings.UpdateDefaultWorkspaceNamespaceRequestclass.
- Removed
Changes:
- Changed the following fields
- Changed
maxWorkers,minWorkersfields forcom.databricks.sdk.service.compute.AutoScaleto no longer be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.DbfsStorageInfoto be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.LocalFileInfoto be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.S3StorageInfoto be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.VolumesStorageInfoto be required. - Changed
clientsfield forcom.databricks.sdk.service.compute.WorkloadTypeto be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.WorkspaceStorageInfoto be required. - Changed
autoscalefield forcom.databricks.sdk.service.pipelines.PipelineClustertocom.databricks.sdk.service.pipelines.PipelineClusterAutoscaleclass. - Changed
allowMissing,settingfields forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequestto 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.TableConstraintListclass. - Added
initScriptsfield 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.TableExistsResponseanddatabricks.sdk.service.catalog.UpdateMonitor. - Added
validateOnlyfield forcom.databricks.sdk.service.pipelines.StartUpdate. - Added
validateOnlyfield 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.GetTokenResponseclass. - Changed
lifetimeSecondsfield forcom.databricks.sdk.service.settings.CreateOboTokenRequestto no longer be required. - Added
com.databricks.sdk.service.settings.GetTokenResponseclass. - Changed
create()method forworkspaceClient.dashboards()service . New request type iscom.databricks.sdk.service.sql.DashboardPostContentclass. - Added
update()method forworkspaceClient.dashboards()service. - Removed
com.databricks.sdk.service.sql.CreateDashboardRequestclass. - Added
httpHeadersfield forcom.databricks.sdk.service.sql.ExternalLink. - Added
runAsRolefield forcom.databricks.sdk.service.sql.QueryEditContent. - Added
com.databricks.sdk.service.sql.DashboardEditContentclass. - Added
com.databricks.sdk.service.sql.DashboardPostContentclass.
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.ListExternalLocationsRequestclass,workspaceClient.storageCredentials()service to require request ofcom.databricks.sdk.service.catalog.ListStorageCredentialsRequestclass andworkspaceClient.tokens()service to returncom.databricks.sdk.service.settings.ListPublicTokensResponseclass andcom.databricks.sdk.service.catalog.ListSchemasResponse. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.ListExternalLocationsResponse,com.databricks.sdk.service.catalog.ListFunctionsResponse,com.databricks.sdk.service.catalog.ListSchemasResponseandcom.databricks.sdk.service.catalog.ListStorageCredentialsResponse. - Added
maxResultsfield forcom.databricks.sdk.service.catalog.ListFunctionsRequestandcom.databricks.sdk.service.catalog.ListSchemasRequest. - Added
pageTokenfield forcom.databricks.sdk.service.catalog.ListFunctionsRequestandcom.databricks.sdk.service.catalog.ListSchemasRequest. - Added
omitColumnsandomitPropertiesfield forcom.databricks.sdk.service.catalog.ListTablesRequest. - Added class:
com.databricks.sdk.service.catalog.ListExternalLocationsRequest,com.databricks.sdk.service.catalog.ListStorageCredentialsRequestandcom.databricks.sdk.service.settings.ListPublicTokensResponseclass. - Added package:
com.databricks.sdk.service.dashboardsandcom.databricks.sdk.service.vectorsearch.
OpenAPI SHA: a7a9dc025bb80303e676bf3708942c6aa06689f1, Date: 2024-01-04
- Better Java examples (#200).
API Changes:
- Added
azureWorkspaceInfofield forcom.databricks.sdk.service.provisioning.Workspace. - Added
com.databricks.sdk.service.provisioning.AzureWorkspaceInfoclass. - Changed
updateConfig()method forworkspaceClient.servingEndpoints()service with new required argument order. - Changed
servedEntitiesfield forcom.databricks.sdk.service.serving.EndpointCoreConfigInputto 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
ipAddressesfield forcom.databricks.sdk.service.settings.CreateIpAccessListto no longer be required. - Changed
ipAddressesfield forcom.databricks.sdk.service.settings.ReplaceIpAccessListto no longer be required. - Removed
listIdfield forcom.databricks.sdk.service.settings.ReplaceIpAccessList. - Changed
enabledfield forcom.databricks.sdk.service.settings.UpdateIpAccessListto no longer be required. - Changed
ipAddressesfield forcom.databricks.sdk.service.settings.UpdateIpAccessListto no longer be required. - Changed
labelfield forcom.databricks.sdk.service.settings.UpdateIpAccessListto no longer be required. - Removed
listIdfield forcom.databricks.sdk.service.settings.UpdateIpAccessList. - Changed
listTypefield forcom.databricks.sdk.service.settings.UpdateIpAccessListto 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
cloudflareApiTokenfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Added
cloudflareApiTokenfield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Changed
namefield forcom.databricks.sdk.service.catalog.UpdateCatalogto be required. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateCatalog. - Changed
namefield forcom.databricks.sdk.service.catalog.UpdateConnectionto no longer be required. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateConnection. - Changed
namefield forcom.databricks.sdk.service.catalog.UpdateExternalLocationto be required. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateMetastore. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateRegisteredModelRequest. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateSchema. - Changed
namefield forcom.databricks.sdk.service.catalog.UpdateStorageCredentialto be required. - Added
cloudflareApiTokenfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent. - Added
cloudflareApiTokenfield forcom.databricks.sdk.service.catalog.ValidateStorageCredential. - Added
com.databricks.sdk.service.catalog.CloudflareApiTokenclass. - Removed
continuousfield forcom.databricks.sdk.service.jobs.BaseRun. - Removed
continuousfield forcom.databricks.sdk.service.jobs.Run. - Changed
jobParametersfield forcom.databricks.sdk.service.jobs.RunJobTasktocom.databricks.sdk.service.jobs.ParamPairsclass. - Added
runIffield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
runJobTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Changed
updateConfig()method forworkspaceClient.servingEndpoints()service with new required argument order. - Added
put()method forworkspaceClient.servingEndpoints()service. - Added
rateLimitsfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Changed
servedModelsfield forcom.databricks.sdk.service.serving.EndpointCoreConfigInputto no longer be required. - Added
autoCaptureConfigfield forcom.databricks.sdk.service.serving.EndpointCoreConfigInput. - Added
servedEntitiesfield forcom.databricks.sdk.service.serving.EndpointCoreConfigInput. - Added
autoCaptureConfigfield forcom.databricks.sdk.service.serving.EndpointCoreConfigOutput. - Added
servedEntitiesfield forcom.databricks.sdk.service.serving.EndpointCoreConfigOutput. - Added
servedEntitiesfield forcom.databricks.sdk.service.serving.EndpointCoreConfigSummary. - Added
servedEntitiesfield forcom.databricks.sdk.service.serving.EndpointPendingConfig. - Added
extraParamsfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
inputfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
maxTokensfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
messagesfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
nfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
promptfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
stopfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
streamfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
temperaturefield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Changed
predictionsfield forcom.databricks.sdk.service.serving.QueryEndpointResponseto no longer be required. - Added
choicesfield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Added
createdfield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Added
datafield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Added
idfield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Added
modelfield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Added
objectfield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Added
usagefield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Changed
workloadSizefield forcom.databricks.sdk.service.serving.ServedModelInputtocom.databricks.sdk.service.serving.ServedModelInputWorkloadSizeclass. - Changed
workloadTypefield forcom.databricks.sdk.service.serving.ServedModelInputtocom.databricks.sdk.service.serving.ServedModelInputWorkloadTypeclass. - Added
taskfield forcom.databricks.sdk.service.serving.ServingEndpoint. - Added
taskfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
com.databricks.sdk.service.serving.Ai21LabsConfigclass. - Added
com.databricks.sdk.service.serving.AnthropicConfigclass. - Added
com.databricks.sdk.service.serving.AutoCaptureConfigInputclass. - Added
com.databricks.sdk.service.serving.AutoCaptureConfigOutputclass. - Added
com.databricks.sdk.service.serving.AutoCaptureStateclass. - Added
com.databricks.sdk.service.serving.AwsBedrockConfigclass. - Added
com.databricks.sdk.service.serving.AwsBedrockConfigBedrockProviderclass. - Added
com.databricks.sdk.service.serving.ChatMessageclass. - Added
com.databricks.sdk.service.serving.ChatMessageRoleclass. - Added
com.databricks.sdk.service.serving.CohereConfigclass. - Added
com.databricks.sdk.service.serving.DatabricksModelServingConfigclass. - Added
com.databricks.sdk.service.serving.EmbeddingsV1ResponseEmbeddingElementclass. - Added
com.databricks.sdk.service.serving.EmbeddingsV1ResponseEmbeddingElementObjectclass. - Added
com.databricks.sdk.service.serving.ExternalModelclass. - Added
com.databricks.sdk.service.serving.ExternalModelConfigclass. - Added
com.databricks.sdk.service.serving.ExternalModelProviderclass. - Added
com.databricks.sdk.service.serving.ExternalModelUsageElementclass. - Added
com.databricks.sdk.service.serving.FoundationModelclass. - Added
com.databricks.sdk.service.serving.OpenAiConfigclass. - Added
com.databricks.sdk.service.serving.PaLmConfigclass. - Added
com.databricks.sdk.service.serving.PayloadTableclass. - Added
com.databricks.sdk.service.serving.PutRequestclass. - Added
com.databricks.sdk.service.serving.PutResponseclass. - Added
com.databricks.sdk.service.serving.QueryEndpointResponseObjectclass. - Added
com.databricks.sdk.service.serving.RateLimitclass. - Added
com.databricks.sdk.service.serving.RateLimitKeyclass. - Added
com.databricks.sdk.service.serving.RateLimitRenewalPeriodclass. - Added
com.databricks.sdk.service.serving.ServedEntityInputclass. - Added
com.databricks.sdk.service.serving.ServedEntityOutputclass. - Added
com.databricks.sdk.service.serving.ServedEntitySpecclass. - Added
com.databricks.sdk.service.serving.ServedModelInputWorkloadSizeclass. - Added
com.databricks.sdk.service.serving.ServedModelInputWorkloadTypeclass. - Added
com.databricks.sdk.service.serving.V1ResponseChoiceElementclass. - Removed
accountClient.networkPolicy()service. - Removed
com.databricks.sdk.service.settings.AccountNetworkPolicyMessageclass. - Removed
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponseclass. - Removed
com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequestclass. - Removed
com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequestclass. - Removed
namefield forcom.databricks.sdk.service.sharing.UpdateCleanRoom. - Changed
namefield forcom.databricks.sdk.service.sharing.UpdateProviderto be required. - Added
newNamefield forcom.databricks.sdk.service.sharing.UpdateProvider. - Changed
namefield forcom.databricks.sdk.service.sharing.UpdateRecipientto be required. - Added
newNamefield forcom.databricks.sdk.service.sharing.UpdateRecipient. - Changed
namefield forcom.databricks.sdk.service.sharing.UpdateShareto be required. - Added
newNamefield forcom.databricks.sdk.service.sharing.UpdateShare. - Added
statementIdsfield forcom.databricks.sdk.service.sql.QueryFilter. - Added
com.databricks.sdk.service.sql.StatementIdclass.
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
pipelineIdfield forcom.databricks.sdk.service.catalog.TableInfo. - Added
enablePredictiveOptimizationfield forcom.databricks.sdk.service.catalog.UpdateCatalogandcom.databricks.sdk.service.catalog.UpdateSchema. - Removed
com.databricks.sdk.service.catalog.UpdatePredictiveOptimizationandcom.databricks.sdk.service.catalog.UpdatePredictiveOptimizationResponseclass. - Added
descriptionfield forcom.databricks.sdk.service.jobs.CreateJobandcom.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.ListPrivateEndpointRulesRequestclasses. - Added
stringSharedAsfield 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:
inputParamsfield forcom.databricks.sdk.service.catalog.CreateFunctiontocom.databricks.sdk.service.catalog.FunctionParameterInfosclass.propertiesfield forcom.databricks.sdk.service.catalog.CreateFunctiontoStringclass.returnParamsfield forcom.databricks.sdk.service.catalog.CreateFunctiontocom.databricks.sdk.service.catalog.FunctionParameterInfosclass.storageRootfield forcom.databricks.sdk.service.catalog.CreateMetastoreto no longer be required.inputParamsfield forcom.databricks.sdk.service.catalog.FunctionInfotocom.databricks.sdk.service.catalog.FunctionParameterInfosclass.propertiesfield forcom.databricks.sdk.service.catalog.FunctionInfotoStringclass.returnParamsfield forcom.databricks.sdk.service.catalog.FunctionInfotocom.databricks.sdk.service.catalog.FunctionParameterInfosclass.
- Added the following fields:
skipValidationfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation.librariesfield forcom.databricks.sdk.service.compute.CreatePolicy,com.databricks.sdk.service.compute.EditPolicyandcom.databricks.sdk.service.compute.Policy.initScriptsfield forcom.databricks.sdk.service.compute.EventDetails.filefield forcom.databricks.sdk.service.compute.InitScriptInfo.zoneIdfield forcom.databricks.sdk.service.compute.InstancePoolGcpAttributes.editModefield forcom.databricks.sdk.service.jobs.CreateJobandcom.databricks.sdk.service.jobs.JobSettings.includeResolvedValuesfield forcom.databricks.sdk.service.jobs.GetRunRequest.networkConnectivityConfigIdfield forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest.containerLogsandextraInfofield 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,InitScriptExecutionDetailsandInitScriptExecutionDetailsStatus.com.databricks.sdk.service.jobs:JobSettingsEditModeandCreateJobEditMode.com.databricks.sdk.service.catalog:CreateFunctionRequest,DependencyListandFunctionParameterInfos.com.databricks.sdk.service.serving:AppEvents,AppServiceStatus,DeleteAppResponse,GetAppDeploymentStatusRequest,GetAppResponse,GetEventsRequest,ListAppEventsResponseandListAppsResponse.com.databricks.sdk.service.settings:CreateNetworkConnectivityConfigRequest,CreatePrivateEndpointRuleRequest,CreatePrivateEndpointRuleRequestGroupId,DeleteNetworkConnectivityConfigurationRequest,DeletePrivateEndpointRuleRequest,GetNetworkConnectivityConfigurationRequest,GetPrivateEndpointRuleRequest,NccAzurePrivateEndpointRule,NccAzurePrivateEndpointRuleConnectionState,NccAzurePrivateEndpointRuleGroupId,NccAzureServiceEndpointRule,NccEgressConfig,NccEgressDefaultRules,NccEgressTargetRulesandNetworkConnectivityConfiguration.
- Removed the following fields:
uiStatefield forcom.databricks.sdk.service.jobs.CreateJob.uiStatefield 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.CreateOAuthEnrollmentandcom.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, andstartIndexfields forcom.databricks.sdk.service.iam.GetAccountUserRequestandcom.databricks.sdk.service.iam.GetUserRequest. - Added
schemasfield 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.UserSchemaclass. - Added
webhookNotificationsfield 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.DownloadResponseclass. - Added
com.databricks.sdk.service.billing.DownloadResponseclass. - 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
namefield forcom.databricks.sdk.service.catalog.AccountsUpdateStorageCredential. - Added
storageCredentialNamefield forcom.databricks.sdk.service.catalog.AccountsUpdateStorageCredential. - Removed
namefield forcom.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest. - Added
storageCredentialNamefield forcom.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest. - Removed
namefield forcom.databricks.sdk.service.catalog.GetAccountStorageCredentialRequest. - Added
storageCredentialNamefield forcom.databricks.sdk.service.catalog.GetAccountStorageCredentialRequest. - Added
ownerfield forcom.databricks.sdk.service.catalog.UpdateConnection. - Added
com.databricks.sdk.service.catalog.GetBindingsRequestclass. - Added
com.databricks.sdk.service.catalog.UpdateWorkspaceBindingsParametersclass. - Added
com.databricks.sdk.service.catalog.WorkspaceBindingclass. - Added
com.databricks.sdk.service.catalog.WorkspaceBindingBindingTypeclass. - Added
com.databricks.sdk.service.catalog.WorkspaceBindingsResponseclass. - Added
specfield forcom.databricks.sdk.service.compute.ClusterDetails. - Added
applyPolicyDefaultValuesfield forcom.databricks.sdk.service.compute.ClusterSpec. - Removed
awsAttributesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
azureAttributesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
diskSpecfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
enableElasticDiskfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
gcpAttributesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
preloadedDockerImagesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
preloadedSparkVersionsfield forcom.databricks.sdk.service.compute.EditInstancePool. - Added
deploymentfield forcom.databricks.sdk.service.jobs.CreateJob. - Added
uiStatefield forcom.databricks.sdk.service.jobs.CreateJob. - Added
deploymentfield forcom.databricks.sdk.service.jobs.JobSettings. - Added
uiStatefield forcom.databricks.sdk.service.jobs.JobSettings. - Removed
conditionTaskfield forcom.databricks.sdk.service.jobs.RunOutput. - Added
webhookNotificationsfield forcom.databricks.sdk.service.jobs.Task. - Added
com.databricks.sdk.service.jobs.CreateJobUiStateclass. - Added
com.databricks.sdk.service.jobs.JobDeploymentclass. - Added
com.databricks.sdk.service.jobs.JobDeploymentKindclass. - Added
com.databricks.sdk.service.jobs.JobSettingsUiStateclass. - Added
workloadTypefield forcom.databricks.sdk.service.serving.ServedModelInput. - Added
workloadTypefield forcom.databricks.sdk.service.serving.ServedModelOutput. - Removed
accountClient.networkPolicy()service. - Changed
list()method forworkspaceClient.ipAccessLists()service to returncom.databricks.sdk.service.settings.ListIpAccessListResponseclass. - Removed
com.databricks.sdk.service.settings.AccountNetworkPolicyMessageclass. - Removed
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponseclass. - Removed
ipAccessListsfield forcom.databricks.sdk.service.settings.GetIpAccessListResponse. - Added
ipAccessListfield forcom.databricks.sdk.service.settings.GetIpAccessListResponse. - Removed
com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequestclass. - Removed
com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequestclass. - Added
com.databricks.sdk.service.settings.ListIpAccessListResponseclass.
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.ListAccountMetastoreAssignmentsResponseclass. - Changed
artifactMatchersfield forcom.databricks.sdk.service.catalog.ArtifactAllowlistInfotocom.databricks.sdk.service.catalog.ArtifactMatcherListclass. - Removed
ownerfield forcom.databricks.sdk.service.catalog.CreateConnection. Use instead theownerfield ofUpdateConnection. - Changed
artifactMatchersfield forcom.databricks.sdk.service.catalog.SetArtifactAllowlisttocom.databricks.sdk.service.catalog.ArtifactMatcherListclass. - Removed
optionsfield forcom.databricks.sdk.service.catalog.UpdateCatalog. - Changed
cancelAllRuns()method forworkspaceClient.jobs()service with new required argument order. - Changed
jobIdfield forcom.databricks.sdk.service.jobs.CancelAllRunsto no longer be required. - Changed
jobParametersfield forcom.databricks.sdk.service.jobs.RunNowtocom.databricks.sdk.service.jobs.ParamPairsclass. - Changed
query()method forworkspaceClient.servingEndpoints()service. New request type iscom.databricks.sdk.service.serving.QueryEndpointInputclass. - Removed
com.databricks.sdk.service.serving.QueryRequestclass. - Changed
list()method forworkspaceClient.cleanRooms()service to require request ofcom.databricks.sdk.service.sharing.ListCleanRoomsRequestclass. - Changed
executeStatement()method forworkspaceClient.statementExecution()service with new required argument order. - Renamed
com.databricks.sdk.service.sql.ChunkInfoclass toBaseChunkInfo. - Changed
onWaitTimeoutfield forcom.databricks.sdk.service.sql.ExecuteStatementRequesttocom.databricks.sdk.service.sql.ExecuteStatementRequestOnWaitTimeoutclass. - Changed
statementfield forcom.databricks.sdk.service.sql.ExecuteStatementRequestto be required. - Changed
warehouseIdfield forcom.databricks.sdk.service.sql.ExecuteStatementRequestto be required. - Changed
chunksfield forcom.databricks.sdk.service.sql.ResultManifesttocom.databricks.sdk.service.sql.BaseChunkInfoListclass. - Renamed
com.databricks.sdk.service.sql.TimeoutActionclass toExecuteStatementRequestOnWaitTimeout.
API Changes:
- Added
com.databricks.sdk.service.catalog.ListAccountMetastoreAssignmentsResponseclass. - Added
com.databricks.sdk.service.catalog.WorkspaceIdclass. - Added
allQueuedRunsfield forcom.databricks.sdk.service.jobs.CancelAllRuns. - Added
queuefield forcom.databricks.sdk.service.jobs.CreateJob. - Added
queuefield forcom.databricks.sdk.service.jobs.JobSettings. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.RepairRun. - Added
queuefield forcom.databricks.sdk.service.jobs.RunNow. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.RunParameters. - Added
queueReasonfield forcom.databricks.sdk.service.jobs.RunState. - Added
queueDurationfield forcom.databricks.sdk.service.jobs.RunTask. - Added
queuefield forcom.databricks.sdk.service.jobs.SubmitRun. - Added
com.databricks.sdk.service.jobs.QueueSettingsclass. - Added
accountClient.oAuthPublishedApps()service. - Added
com.databricks.sdk.service.oauth2.GetPublishedAppsOutputclass. - Added
com.databricks.sdk.service.oauth2.ListOAuthPublishedAppsRequestclass. - Added
com.databricks.sdk.service.oauth2.PublishedAppOutputclass. - Added
notificationsfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
notificationsfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
notificationsfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
com.databricks.sdk.service.pipelines.Notificationsclass. - Added
patch()method forworkspaceClient.servingEndpoints()service. - Added
tagsfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Added
tagsfield forcom.databricks.sdk.service.serving.ServingEndpoint. - Added
tagsfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
com.databricks.sdk.service.serving.DataframeSplitInputclass. - Added
com.databricks.sdk.service.serving.EndpointTagclass. - Added
com.databricks.sdk.service.serving.PatchServingEndpointTagsclass. - Added
com.databricks.sdk.service.serving.QueryEndpointInputclass. - Added
workspaceClient.credentialsManager()service. - Added
workspaceClient.settings()service. - Added
com.databricks.sdk.service.settings.DefaultNamespaceSettingclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceRequestclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceResponseclass. - Added
com.databricks.sdk.service.settings.ExchangeTokenclass. - Added
com.databricks.sdk.service.settings.ExchangeTokenRequestclass. - Added
com.databricks.sdk.service.settings.ExchangeTokenResponseclass. - Added
com.databricks.sdk.service.settings.PartitionIdclass. - Added
com.databricks.sdk.service.settings.ReadDefaultWorkspaceNamespaceRequestclass. - Added
com.databricks.sdk.service.settings.StringMessageclass. - Added
com.databricks.sdk.service.settings.TokenTypeclass. - Added
com.databricks.sdk.service.settings.UpdateDefaultWorkspaceNamespaceRequestclass. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.ListCleanRoomsResponse. - Added
com.databricks.sdk.service.sharing.ListCleanRoomsRequestclass. - Added
emptyResultStatefield forcom.databricks.sdk.service.sql.AlertOptions. - Added
truncatedfield forcom.databricks.sdk.service.sql.ResultManifest. - Added
com.databricks.sdk.service.sql.AlertOptionsEmptyResultStateclass.
OpenAPI SHA: bcbf6e851e3d82fd910940910dd31c10c059746c, Date: 2023-10-02
- 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->getPermissionLevelsgetJobPermissions->getPermissionssetJobPermissions->setPermissionsupdateJobPermissions->updatePermissions
- Changed
create()method forworkspaceClient.volumes()service with new required argument order. - Added
supportsElasticDiskfield forcom.databricks.sdk.service.compute.NodeType. - Changed
create()method forworkspaceClient.dashboards()service with new required argument order. - Added
workspaceClient.dashboardWidgets()service. - Added
workspaceClient.queryVisualizations()service. - Changed
namefield forcom.databricks.sdk.service.sql.CreateDashboardRequestto be required. - Added
dashboardFiltersEnabledfield forcom.databricks.sdk.service.sql.CreateDashboardRequest. - Added
runAsRolefield forcom.databricks.sdk.service.sql.CreateDashboardRequest. - Added
runAsRolefield forcom.databricks.sdk.service.sql.Query. - Added
runAsRolefield forcom.databricks.sdk.service.sql.QueryPostContent. - Removed
dashboardIdfield forcom.databricks.sdk.service.sql.WidgetOptions. - Changed
positionfield forcom.databricks.sdk.service.sql.WidgetOptionstocom.databricks.sdk.service.sql.WidgetPositionclass. - Removed
textfield forcom.databricks.sdk.service.sql.WidgetOptions. - Added
descriptionfield forcom.databricks.sdk.service.sql.WidgetOptions. - Added
titlefield forcom.databricks.sdk.service.sql.WidgetOptions. - Added
com.databricks.sdk.service.sql.CreateQueryVisualizationRequestclass. - Added
com.databricks.sdk.service.sql.CreateWidgetclass. - Added
com.databricks.sdk.service.sql.DeleteDashboardWidgetRequestclass. - Added
com.databricks.sdk.service.sql.DeleteQueryVisualizationRequestclass. - Added
com.databricks.sdk.service.sql.RunAsRoleclass. - Added
com.databricks.sdk.service.sql.WidgetPositionclass.
OpenAPI SHA: 09a7fa63d9ae243e5407941f200960ca14d48b07, Date: 2023-09-04
- 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.StorageCredentialInfoListclass. - Removed
workspaceClient.securableTags()service and all related classes. - Removed
workspaceClient.subentityTags()service and all related classes. - Renamed
provisioningStatefield forcom.databricks.sdk.service.catalog.ConnectionInfotoprovisioningInfo. - Removed
instancePoolFleetAttributesfield forcom.databricks.sdk.service.compute.CreateInstancePool. - Removed
instancePoolFleetAttributesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
com.databricks.sdk.service.compute.FleetLaunchTemplateOverrideclass. - Removed
com.databricks.sdk.service.compute.FleetOnDemandOptionclass. - Removed
com.databricks.sdk.service.compute.FleetOnDemandOptionAllocationStrategyclass. - Removed
com.databricks.sdk.service.compute.FleetSpotOptionclass. - Removed
com.databricks.sdk.service.compute.FleetSpotOptionAllocationStrategyclass. - Removed
instancePoolFleetAttributesfield forcom.databricks.sdk.service.compute.GetInstancePool. - Removed
instancePoolFleetAttributesfield forcom.databricks.sdk.service.compute.InstancePoolAndStats. - Removed
com.databricks.sdk.service.compute.InstancePoolFleetAttributesclass. - Changed
getByName()method forworkspaceClient.experiments()service to returncom.databricks.sdk.service.ml.GetExperimentResponseclass. - Changed
getExperiment()method forworkspaceClient.experiments()service to returncom.databricks.sdk.service.ml.GetExperimentResponseclass. - Renamed
com.databricks.sdk.service.ml.GetExperimentByNameResponseclass tocom.databricks.sdk.service.ml.GetExperimentResponse.
API Changes:
- Added
workspaceClient.modelVersions()service. - Added
workspaceClient.registeredModels()service. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
fullNamefield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
provisioningInfofield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
securableKindfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
securableTypefield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
optionsfield forcom.databricks.sdk.service.catalog.CreateCatalog. - Added
optionsfield forcom.databricks.sdk.service.catalog.UpdateCatalog. - Added
com.databricks.sdk.service.catalog.CatalogInfoSecurableKindclass. - Added
com.databricks.sdk.service.catalog.CreateRegisteredModelRequestclass. - Added
com.databricks.sdk.service.catalog.DeleteAliasRequestclass. - Added
com.databricks.sdk.service.catalog.DeleteModelVersionRequestclass. - Added
com.databricks.sdk.service.catalog.DeleteRegisteredModelRequestclass. - Added
com.databricks.sdk.service.catalog.GetByAliasRequestclass. - Added
com.databricks.sdk.service.catalog.GetModelVersionRequestclass. - Added
com.databricks.sdk.service.catalog.GetRegisteredModelRequestclass. - Added
com.databricks.sdk.service.catalog.ListModelVersionsRequestclass. - Added
com.databricks.sdk.service.catalog.ListModelVersionsResponseclass. - Added
com.databricks.sdk.service.catalog.ListRegisteredModelsRequestclass. - Added
com.databricks.sdk.service.catalog.ListRegisteredModelsResponseclass. - Added
com.databricks.sdk.service.catalog.ModelVersionInfoclass. - Added
com.databricks.sdk.service.catalog.ModelVersionInfoStatusclass. - Added
com.databricks.sdk.service.catalog.ProvisioningInfoclass. - Added
com.databricks.sdk.service.catalog.ProvisioningInfoStateclass. - Added
com.databricks.sdk.service.catalog.RegisteredModelAliasclass. - Added
com.databricks.sdk.service.catalog.RegisteredModelInfoclass. - Added
com.databricks.sdk.service.catalog.SetRegisteredModelAliasRequestclass. - Added
com.databricks.sdk.service.catalog.UpdateModelVersionRequestclass. - Added
com.databricks.sdk.service.catalog.UpdateRegisteredModelRequestclass. - Added
volumesfield forcom.databricks.sdk.service.compute.InitScriptInfo. - Added
com.databricks.sdk.service.compute.VolumesStorageInfoclass. - Added
workspaceClient.files()service. - Added
com.databricks.sdk.service.files.DeleteFileRequestclass. - Added
com.databricks.sdk.service.files.DownloadRequestclass. - Added
com.databricks.sdk.service.files.DownloadResponseclass. - Added
com.databricks.sdk.service.files.UploadRequestclass. - Added
customTagsfield forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest. - Added
customTagsfield forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest. - Added
customTagsfield forcom.databricks.sdk.service.provisioning.Workspace. - Added
com.databricks.sdk.service.provisioning.CustomTagsclass. - Added
parametersfield forcom.databricks.sdk.service.sql.ExecuteStatementRequest. - Added
rowLimitfield forcom.databricks.sdk.service.sql.ExecuteStatementRequest. - Added
com.databricks.sdk.service.sql.StatementParameterListItemclass.
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.ArtifactAllowlistInfoclass. - Added
com.databricks.sdk.service.catalog.ArtifactMatcherclass. - Added
com.databricks.sdk.service.catalog.ArtifactTypeclass. - Added
com.databricks.sdk.service.catalog.GetArtifactAllowlistRequestclass. - Added
com.databricks.sdk.service.catalog.ListSecurableTagsRequestclass. - Added
com.databricks.sdk.service.catalog.ListSecurableTypeclass. - Added
com.databricks.sdk.service.catalog.ListSubentityTagsRequestclass. - Added
com.databricks.sdk.service.catalog.MatchTypeclass. - Added
com.databricks.sdk.service.catalog.SetArtifactAllowlistclass. - Added
com.databricks.sdk.service.catalog.TagChangesclass. - Added
com.databricks.sdk.service.catalog.TagKeyValuePairclass. - Added
com.databricks.sdk.service.catalog.TagSecurableclass. - Added
com.databricks.sdk.service.catalog.TagSecurableAssignmentclass. - Added
com.databricks.sdk.service.catalog.TagSecurableAssignmentsListclass. - Added
com.databricks.sdk.service.catalog.TagSubentityclass. - Added
com.databricks.sdk.service.catalog.TagSubentityAssignmentsListclass. - Added
com.databricks.sdk.service.catalog.TagsSubentityAssignmentclass. - Added
com.databricks.sdk.service.catalog.UpdateSecurableTypeclass. - Added
com.databricks.sdk.service.catalog.UpdateTagsclass.
New APIs:
- Added
deleteRuns()method forworkspaceClient.experiments()service. - Added
restoreRuns()method forworkspaceClient.experiments()service. - Added
com.databricks.sdk.service.ml.DeleteRunsclass. - Added
com.databricks.sdk.service.ml.DeleteRunsResponseclass. - Added
com.databricks.sdk.service.ml.RestoreRunsclass. - Added
com.databricks.sdk.service.ml.RestoreRunsResponseclass. - Added
getSecret()method forworkspaceClient.secrets()service. - Added
com.databricks.sdk.service.workspace.GetSecretRequestclass. - Added
com.databricks.sdk.service.workspace.GetSecretResponseclass.
API Renames:
- Renamed
effectiveAutoMaintenanceFlagfield toeffectivePredictiveOptimizationFlagfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Renamed
enableAutoMaintenancefield toenablePredictiveOptimizationfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Renamed
com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlagclass tocom.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlagclass. - Renamed
com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlagInheritedFromTypeclass tocom.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlagInheritedFromType. - Renamed
com.databricks.sdk.service.catalog.EnableAutoMaintenanceclass tocom.databricks.sdk.service.catalog.EnablePredictiveOptimization. - Renamed
effectiveAutoMaintenanceFlagfield toeffectivePredictiveOptimizationFlagfield forcom.databricks.sdk.service.catalog.SchemaInfo. - Renamed
enableAutoMaintenancefield toenablePredictiveOptimizationfield forcom.databricks.sdk.service.catalog.SchemaInfo. - Renamed
effectiveAutoMaintenanceFlagfield toeffectivePredictiveOptimizationFlagfield forcom.databricks.sdk.service.catalog.TableInfo. - Renamed
enableAutoMaintenancefield toenablePredictiveOptimizationfield forcom.databricks.sdk.service.catalog.TableInfo.
OpenAPI SHA: beff621d7b3e1d59244e2e34fc53a496f310e130, Date: 2023-08-17
API Changes:
- Changed
create()method foraccountClient.storageCredentials()service to returncom.databricks.sdk.service.catalog.AccountsStorageCredentialInfoclass. - Changed
get()method foraccountClient.storageCredentials()service to returncom.databricks.sdk.service.catalog.AccountsStorageCredentialInfoclass. - Changed
update()method foraccountClient.storageCredentials()service to returncom.databricks.sdk.service.catalog.AccountsStorageCredentialInfoclass. - Changed
create()method forworkspaceClient.connections()service with new required argument order. - Changed
update()method forworkspaceClient.connections()service with new required argument order. - Added
provisioningStatefield forcom.databricks.sdk.service.catalog.ConnectionInfo. - Added
securableKindfield forcom.databricks.sdk.service.catalog.ConnectionInfo. - Added
securableTypefield forcom.databricks.sdk.service.catalog.ConnectionInfo. - Changed
algorithmfield forcom.databricks.sdk.service.catalog.SseEncryptionDetailsto no longer be required. - Added
com.databricks.sdk.service.catalog.AccountsStorageCredentialInfoclass. - Added
com.databricks.sdk.service.catalog.ConnectionInfoSecurableKindclass. - Added
com.databricks.sdk.service.catalog.ProvisioningStateclass. - Added
dataSecurityModefield forcom.databricks.sdk.service.compute.CreateCluster. - Added
dockerImagefield forcom.databricks.sdk.service.compute.CreateCluster. - Added
singleUserNamefield forcom.databricks.sdk.service.compute.CreateCluster.
Bug fixes:
- Renamed
optionsKvpairsfield tooptionsforcom.databricks.sdk.service.catalog.ConnectionInfo. - Renamed
propertiesKvpairsfield topropertiesforcom.databricks.sdk.service.catalog.ConnectionInfo. - Renamed
optionsKvpairsfield tooptionsforcom.databricks.sdk.service.catalog.CreateConnection. - Renamed
propertiesKvpairsfield topropertiesforcom.databricks.sdk.service.catalog.CreateConnection. - Renamed
optionsKvpairsfield tooptionsforcom.databricks.sdk.service.catalog.UpdateConnection. - Renamed
schemafield toschemasforcom.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.ClusterAccessControlRequestclass. - Added
com.databricks.sdk.service.compute.ClusterAccessControlResponseclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionLevelclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionsclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionsDescriptionclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyAccessControlRequestclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyAccessControlResponseclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionLevelclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionsclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionsDescriptionclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.GetClusterPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.compute.GetClusterPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.compute.GetClusterPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.GetClusterPolicyPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.compute.GetClusterPolicyPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.compute.GetClusterPolicyPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.GetInstancePoolPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.compute.GetInstancePoolPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.compute.GetInstancePoolPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.InstancePoolAccessControlRequestclass. - Added
com.databricks.sdk.service.compute.InstancePoolAccessControlResponseclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionLevelclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionsclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionsDescriptionclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionsRequestclass. - Changed
set()method forworkspaceClient.permissions()service to start returningcom.databricks.sdk.service.iam.ObjectPermissionsclass. - Changed
update()method forworkspaceClient.permissions()service to start returningcom.databricks.sdk.service.iam.ObjectPermissionsclass. - Added
getPasswordPermissionLevels()method forworkspaceClient.users()service. - Added
getPasswordPermissions()method forworkspaceClient.users()service. - Added
setPasswordPermissions()method forworkspaceClient.users()service. - Added
updatePasswordPermissions()method forworkspaceClient.users()service. - Added
displayNamefield forcom.databricks.sdk.service.iam.AccessControlResponse. - Changed
rolesfield forcom.databricks.sdk.service.iam.GetAssignableRolesForResourceResponsetocom.databricks.sdk.service.iam.RoleListclass. - Added
com.databricks.sdk.service.iam.GetPasswordPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.iam.PasswordAccessControlRequestclass. - Added
com.databricks.sdk.service.iam.PasswordAccessControlResponseclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionLevelclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionsclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionsDescriptionclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionsRequestclass. - Added
com.databricks.sdk.service.iam.Roleclass. - Added
getJobPermissionLevels()method forworkspaceClient.jobs()service. - Added
getJobPermissions()method forworkspaceClient.jobs()service. - Added
setJobPermissions()method forworkspaceClient.jobs()service. - Added
updateJobPermissions()method forworkspaceClient.jobs()service. - Added
com.databricks.sdk.service.jobs.GetJobPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.jobs.GetJobPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.jobs.GetJobPermissionsRequestclass. - Added
com.databricks.sdk.service.jobs.JobAccessControlRequestclass. - Added
com.databricks.sdk.service.jobs.JobAccessControlResponseclass. - Added
com.databricks.sdk.service.jobs.JobPermissionclass. - Added
com.databricks.sdk.service.jobs.JobPermissionLevelclass. - Added
com.databricks.sdk.service.jobs.JobPermissionsclass. - Added
com.databricks.sdk.service.jobs.JobPermissionsDescriptionclass. - Added
com.databricks.sdk.service.jobs.JobPermissionsRequestclass. - Added
getExperimentPermissionLevels()method forworkspaceClient.experiments()service. - Added
getExperimentPermissions()method forworkspaceClient.experiments()service. - Added
setExperimentPermissions()method forworkspaceClient.experiments()service. - Added
updateExperimentPermissions()method forworkspaceClient.experiments()service. - Added
getRegisteredModelPermissionLevels()method forworkspaceClient.modelRegistry()service. - Added
getRegisteredModelPermissions()method forworkspaceClient.modelRegistry()service. - Added
setRegisteredModelPermissions()method forworkspaceClient.modelRegistry()service. - Added
updateRegisteredModelPermissions()method forworkspaceClient.modelRegistry()service. - Added
com.databricks.sdk.service.ml.ExperimentAccessControlRequestclass. - Added
com.databricks.sdk.service.ml.ExperimentAccessControlResponseclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionLevelclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionsclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionsDescriptionclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionsRequestclass. - Added
com.databricks.sdk.service.ml.GetExperimentPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.ml.GetExperimentPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.ml.GetExperimentPermissionsRequestclass. - Added
com.databricks.sdk.service.ml.GetRegisteredModelPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.ml.GetRegisteredModelPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.ml.GetRegisteredModelPermissionsRequestclass. - Added
com.databricks.sdk.service.ml.RegisteredModelAccessControlRequestclass. - Added
com.databricks.sdk.service.ml.RegisteredModelAccessControlResponseclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionLevelclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionsclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionsDescriptionclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionsRequestclass. - Added
scopesfield forcom.databricks.sdk.service.oauth2.CreateCustomAppIntegration. - Added
getPipelinePermissionLevels()method forworkspaceClient.pipelines()service. - Added
getPipelinePermissions()method forworkspaceClient.pipelines()service. - Added
setPipelinePermissions()method forworkspaceClient.pipelines()service. - Added
updatePipelinePermissions()method forworkspaceClient.pipelines()service. - Added
com.databricks.sdk.service.pipelines.GetPipelinePermissionLevelsRequestclass. - Added
com.databricks.sdk.service.pipelines.GetPipelinePermissionLevelsResponseclass. - Added
com.databricks.sdk.service.pipelines.GetPipelinePermissionsRequestclass. - Added
com.databricks.sdk.service.pipelines.PipelineAccessControlRequestclass. - Added
com.databricks.sdk.service.pipelines.PipelineAccessControlResponseclass. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionclass. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionLevelclass. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionsclass. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionsDescriptionclass. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionsRequestclass. - Added
gcpManagedNetworkConfigfield forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest. - Added
gkeConfigfield 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
instanceProfileArnfield forcom.databricks.sdk.service.serving.ServedModelInput. - Added
instanceProfileArnfield forcom.databricks.sdk.service.serving.ServedModelOutput. - Added
com.databricks.sdk.service.serving.GetServingEndpointPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.serving.GetServingEndpointPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.serving.GetServingEndpointPermissionsRequestclass. - Added
com.databricks.sdk.service.serving.ServingEndpointAccessControlRequestclass. - Added
com.databricks.sdk.service.serving.ServingEndpointAccessControlResponseclass. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionclass. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionLevelclass. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionsclass. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionsDescriptionclass. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionsRequestclass. - 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.GetTokenPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.settings.TokenAccessControlRequestclass. - Added
com.databricks.sdk.service.settings.TokenAccessControlResponseclass. - Added
com.databricks.sdk.service.settings.TokenPermissionclass. - Added
com.databricks.sdk.service.settings.TokenPermissionLevelclass. - Added
com.databricks.sdk.service.settings.TokenPermissionsclass. - Added
com.databricks.sdk.service.settings.TokenPermissionsDescriptionclass. - Added
com.databricks.sdk.service.settings.TokenPermissionsRequestclass. - 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
canSubscribeToLiveQueryfield forcom.databricks.sdk.service.sql.QueryInfo. - Removed
queuedOverloadTimeMsfield forcom.databricks.sdk.service.sql.QueryMetrics. - Removed
queuedProvisioningTimeMsfield forcom.databricks.sdk.service.sql.QueryMetrics. - Removed
totalFilesCountfield forcom.databricks.sdk.service.sql.QueryMetrics. - Removed
totalPartitionsCountfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
metadataTimeMsfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
overloadingQueueStartTimestampfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
planningPhasesfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
planningTimeMsfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
provisioningQueueStartTimestampfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
prunedBytesfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
prunedFilesCountfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
queryCompilationStartTimestampfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
queryExecutionTimeMsfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
com.databricks.sdk.service.sql.GetWarehousePermissionLevelsRequestclass. - Added
com.databricks.sdk.service.sql.GetWarehousePermissionLevelsResponseclass. - Added
com.databricks.sdk.service.sql.GetWarehousePermissionsRequestclass. - Added
com.databricks.sdk.service.sql.WarehouseAccessControlRequestclass. - Added
com.databricks.sdk.service.sql.WarehouseAccessControlResponseclass. - Added
com.databricks.sdk.service.sql.WarehousePermissionclass. - Added
com.databricks.sdk.service.sql.WarehousePermissionLevelclass. - Added
com.databricks.sdk.service.sql.WarehousePermissionsclass. - Added
com.databricks.sdk.service.sql.WarehousePermissionsDescriptionclass. - Added
com.databricks.sdk.service.sql.WarehousePermissionsRequestclass. - 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.GetRepoPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.workspace.GetRepoPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.workspace.GetRepoPermissionsRequestclass. - Added
com.databricks.sdk.service.workspace.GetWorkspaceObjectPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.workspace.GetWorkspaceObjectPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.workspace.GetWorkspaceObjectPermissionsRequestclass. - Added
com.databricks.sdk.service.workspace.RepoAccessControlRequestclass. - Added
com.databricks.sdk.service.workspace.RepoAccessControlResponseclass. - Added
com.databricks.sdk.service.workspace.RepoPermissionclass. - Added
com.databricks.sdk.service.workspace.RepoPermissionLevelclass. - Added
com.databricks.sdk.service.workspace.RepoPermissionsclass. - Added
com.databricks.sdk.service.workspace.RepoPermissionsDescriptionclass. - Added
com.databricks.sdk.service.workspace.RepoPermissionsRequestclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectAccessControlRequestclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectAccessControlResponseclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionLevelclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionsclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionsDescriptionclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionsRequestclass.
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.CreateMetastoreAssignmentsResponseItemListclass. - Added
connectionNamefield forcom.databricks.sdk.service.catalog.CreateCatalog. - Added
accessPointfield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Removed
com.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemclass. - Added
accessPointfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
accessPointfield forcom.databricks.sdk.service.catalog.TableInfo. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.TableInfo. - Added
accessPointfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
accessPointfield forcom.databricks.sdk.service.catalog.VolumeInfo. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.VolumeInfo. - Added
com.databricks.sdk.service.catalog.EncryptionDetailsclass. - Added
com.databricks.sdk.service.catalog.SseEncryptionDetailsclass. - Added
com.databricks.sdk.service.catalog.SseEncryptionDetailsAlgorithmclass. - Added
accountClient.networkPolicy()service. - Added
com.databricks.sdk.service.settings.AccountNetworkPolicyMessageclass. - Added
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequestclass. - Added
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponseclass. - Added
com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequestclass. - Added
com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequestclass.
OpenAPI SHA: fbdd0fa3e83fed2c798a58d376529bdb1285b915, Date: 2023-07-26
- Synchronize auth permutation tests with Go SDK (#108).
- Regenerated from OpenAPI spec (#112).
- Add issue template (#113).
- Add accounts-dod support in the Java SDK (#114).
- Regenerate Java SDK using recent OpenAPI Specification (#115).
- Rerun OpenAPI Generator (#117).
- Integrate with auto-release toolchain (#118).
- Updated CLI token source
parseExpirymethod to account for different time format (#116). - Added support for using new
databricksCLI with backwards compatibility check (#121).
API Changes:
- Changed
create()method foraccountClient.metastoreAssignments()service . New request type iscom.databricks.sdk.service.catalog.AccountsCreateMetastoreAssignmentclass. - Changed
create()method foraccountClient.metastoreAssignments()service to returncom.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemListclass. - Changed
get()method foraccountClient.metastoreAssignments()service to returncom.databricks.sdk.service.catalog.AccountsMetastoreAssignmentclass. - Changed
update()method foraccountClient.metastoreAssignments()service . New request type iscom.databricks.sdk.service.catalog.AccountsUpdateMetastoreAssignmentclass. - Changed
update()method foraccountClient.metastoreAssignments()service to no longer returncom.databricks.sdk.service.catalog.MetastoreAssignmentclass. - Changed
create()method foraccountClient.metastores()service . New request type iscom.databricks.sdk.service.catalog.AccountsCreateMetastoreclass. - Changed
create()method foraccountClient.metastores()service to returncom.databricks.sdk.service.catalog.AccountsMetastoreInfoclass. - Changed
get()method foraccountClient.metastores()service to returncom.databricks.sdk.service.catalog.AccountsMetastoreInfoclass. - Changed
update()method foraccountClient.metastores()service . New request type iscom.databricks.sdk.service.catalog.AccountsUpdateMetastoreclass. - Changed
update()method foraccountClient.metastores()service to returncom.databricks.sdk.service.catalog.AccountsMetastoreInfoclass. - Changed
create()method foraccountClient.storageCredentials()service . New request type iscom.databricks.sdk.service.catalog.AccountsCreateStorageCredentialclass. - Changed
update()method foraccountClient.storageCredentials()service . New request type iscom.databricks.sdk.service.catalog.AccountsUpdateStorageCredentialclass. - Removed
maintenance()method forworkspaceClient.metastores()service. - Added
enableOptimization()method forworkspaceClient.metastores()service. - Added
update()method forworkspaceClient.tables()service. - Changed
get()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.CurrentWorkspaceBindingsclass. - Changed
update()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.CurrentWorkspaceBindingsclass. - Added
workspaceClient.connections()service. - Added
workspaceClient.systemSchemas()service. - Added
connectionNamefield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
optionsfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Removed
metastoreIdfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Added
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Added
forcefield forcom.databricks.sdk.service.catalog.DeleteAccountMetastoreRequest. - Added
forcefield forcom.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest. - Removed
com.databricks.sdk.service.catalog.GcpServiceAccountKeyclass. - Removed
schemasfield forcom.databricks.sdk.service.catalog.ListFunctionsResponse. - Added
functionsfield forcom.databricks.sdk.service.catalog.ListFunctionsResponse. - Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Added
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Removed
com.databricks.sdk.service.catalog.UpdateAutoMaintenanceclass. - Removed
com.databricks.sdk.service.catalog.UpdateAutoMaintenanceResponseclass. - Removed
metastoreIdfield forcom.databricks.sdk.service.catalog.UpdateMetastore. - Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Removed
metastoreIdfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Added
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Changed
assignWorkspacesfield forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindingstocom.databricks.sdk.service.catalog.Listclass. - Changed
unassignWorkspacesfield forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindingstocom.databricks.sdk.service.catalog.Listclass. - Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.ValidateStorageCredential. - Added
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.ValidateStorageCredential. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.ValidateStorageCredential. - Removed
com.databricks.sdk.service.catalog.WorkspaceIdclass. - Added
com.databricks.sdk.service.catalog.AccountsCreateMetastoreclass. - Added
com.databricks.sdk.service.catalog.AccountsCreateMetastoreAssignmentclass. - Added
com.databricks.sdk.service.catalog.AccountsCreateStorageCredentialclass. - Added
com.databricks.sdk.service.catalog.AccountsMetastoreAssignmentclass. - Added
com.databricks.sdk.service.catalog.AccountsMetastoreInfoclass. - Added
com.databricks.sdk.service.catalog.AccountsUpdateMetastoreclass. - Added
com.databricks.sdk.service.catalog.AccountsUpdateMetastoreAssignmentclass. - Added
com.databricks.sdk.service.catalog.AccountsUpdateStorageCredentialclass. - Added
com.databricks.sdk.service.catalog.AzureManagedIdentityclass. - Added
com.databricks.sdk.service.catalog.ConnectionInfoclass. - Added
com.databricks.sdk.service.catalog.ConnectionTypeclass. - Added
com.databricks.sdk.service.catalog.CreateConnectionclass. - Added
com.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemclass. - Added
com.databricks.sdk.service.catalog.CredentialTypeclass. - Added
com.databricks.sdk.service.catalog.CurrentWorkspaceBindingsclass. - Added
com.databricks.sdk.service.catalog.DatabricksGcpServiceAccountResponseclass. - Added
com.databricks.sdk.service.catalog.DeleteConnectionRequestclass. - Added
com.databricks.sdk.service.catalog.DisableRequestclass. - Added
com.databricks.sdk.service.catalog.DisableSchemaNameclass. - Added
com.databricks.sdk.service.catalog.EnableRequestclass. - Added
com.databricks.sdk.service.catalog.EnableSchemaNameclass. - Added
com.databricks.sdk.service.catalog.GetConnectionRequestclass. - Added
com.databricks.sdk.service.catalog.ListConnectionsResponseclass. - Added
com.databricks.sdk.service.catalog.ListSystemSchemasRequestclass. - Added
com.databricks.sdk.service.catalog.ListSystemSchemasResponseclass. - Added
com.databricks.sdk.service.catalog.PropertiesKvPairsclass. - Added
com.databricks.sdk.service.catalog.SecurableOptionsMapclass. - Added
com.databricks.sdk.service.catalog.SystemSchemaInfoclass. - Added
com.databricks.sdk.service.catalog.SystemSchemaInfoStateclass. - Added
com.databricks.sdk.service.catalog.UpdateConnectionclass. - Added
com.databricks.sdk.service.catalog.UpdatePredictiveOptimizationclass. - Added
com.databricks.sdk.service.catalog.UpdatePredictiveOptimizationResponseclass. - Added
com.databricks.sdk.service.catalog.UpdateTableRequestclass. - Changed
get()method forworkspaceClient.clusters()service to returncom.databricks.sdk.service.compute.ClusterDetailsclass. - Removed
com.databricks.sdk.service.compute.BaseClusterInfoclass. - Added
dataSecurityModefield forcom.databricks.sdk.service.compute.ClusterAttributes. - Added
dockerImagefield forcom.databricks.sdk.service.compute.ClusterAttributes. - Added
singleUserNamefield forcom.databricks.sdk.service.compute.ClusterAttributes. - Removed
com.databricks.sdk.service.compute.ClusterInfoclass. - Added
gcpAttributesfield forcom.databricks.sdk.service.compute.CreateInstancePool. - Added
dataSecurityModefield forcom.databricks.sdk.service.compute.EditCluster. - Added
dockerImagefield forcom.databricks.sdk.service.compute.EditCluster. - Added
singleUserNamefield forcom.databricks.sdk.service.compute.EditCluster. - Added
gcpAttributesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Added
localSsdCountfield forcom.databricks.sdk.service.compute.GcpAttributes. - Added
gcpAttributesfield forcom.databricks.sdk.service.compute.GetInstancePool. - Added
gcpAttributesfield forcom.databricks.sdk.service.compute.InstancePoolAndStats. - Changed
clustersfield forcom.databricks.sdk.service.compute.ListClustersResponsetocom.databricks.sdk.service.compute.ClusterDetailsListclass. - Added
com.databricks.sdk.service.compute.ClusterDetailsclass. - Added
com.databricks.sdk.service.compute.ClusterSpecclass. - Added
com.databricks.sdk.service.compute.ComputeSpecclass. - Added
com.databricks.sdk.service.compute.ComputeSpecKindclass. - Added
com.databricks.sdk.service.compute.InstancePoolGcpAttributesclass. - Added
accountClient.accessControl()service. - Added
workspaceClient.accessControlProxy()service. - Added
metafield forcom.databricks.sdk.service.iam.Group. - Added
schemafield forcom.databricks.sdk.service.iam.PartialUpdate. - Added
com.databricks.sdk.service.iam.GetAssignableRolesForResourceRequestclass. - Added
com.databricks.sdk.service.iam.GetAssignableRolesForResourceResponseclass. - Added
com.databricks.sdk.service.iam.GetRuleSetRequestclass. - Added
com.databricks.sdk.service.iam.GrantRuleclass. - Added
com.databricks.sdk.service.iam.PatchSchemaclass. - Added
com.databricks.sdk.service.iam.Principalclass. - Added
com.databricks.sdk.service.iam.ResourceMetaclass. - Added
com.databricks.sdk.service.iam.RuleSetResponseclass. - Added
com.databricks.sdk.service.iam.RuleSetUpdateRequestclass. - Added
com.databricks.sdk.service.iam.UpdateRuleSetRequestclass. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.BaseRun. - Added
triggerInfofield forcom.databricks.sdk.service.jobs.BaseRun. - Changed
newClusterfield forcom.databricks.sdk.service.jobs.ClusterSpectocom.databricks.sdk.service.compute.ClusterSpecclass. - Changed
pauseStatusfield forcom.databricks.sdk.service.jobs.Continuoustocom.databricks.sdk.service.jobs.PauseStatusclass. - Removed
com.databricks.sdk.service.jobs.ContinuousPauseStatusclass. - Changed
formatfield forcom.databricks.sdk.service.jobs.CreateJobtocom.databricks.sdk.service.jobs.Formatclass. - Changed
tasksfield forcom.databricks.sdk.service.jobs.CreateJobtocom.databricks.sdk.service.jobs.TaskListclass. - Changed
webhookNotificationsfield forcom.databricks.sdk.service.jobs.CreateJobtocom.databricks.sdk.service.jobs.WebhookNotificationsclass. - Added
computefield forcom.databricks.sdk.service.jobs.CreateJob. - Added
healthfield forcom.databricks.sdk.service.jobs.CreateJob. - Added
parametersfield forcom.databricks.sdk.service.jobs.CreateJob. - Added
runAsfield forcom.databricks.sdk.service.jobs.CreateJob. - Removed
com.databricks.sdk.service.jobs.CreateJobFormatclass. - Changed
pauseStatusfield forcom.databricks.sdk.service.jobs.CronScheduletocom.databricks.sdk.service.jobs.PauseStatusclass. - Removed
com.databricks.sdk.service.jobs.CronSchedulePauseStatusclass. - Removed
com.databricks.sdk.service.jobs.FileArrivalTriggerSettingsclass. - Changed
gitProviderfield forcom.databricks.sdk.service.jobs.GitSourcetocom.databricks.sdk.service.jobs.GitProviderclass. - Added
jobSourcefield forcom.databricks.sdk.service.jobs.GitSource. - Removed
com.databricks.sdk.service.jobs.GitSourceGitProviderclass. - Changed
newClusterfield forcom.databricks.sdk.service.jobs.JobClustertocom.databricks.sdk.service.compute.ClusterSpecclass. - Added
onDurationWarningThresholdExceededfield forcom.databricks.sdk.service.jobs.JobEmailNotifications. - Changed
formatfield forcom.databricks.sdk.service.jobs.JobSettingstocom.databricks.sdk.service.jobs.Formatclass. - Changed
tasksfield forcom.databricks.sdk.service.jobs.JobSettingstocom.databricks.sdk.service.jobs.TaskListclass. - Changed
webhookNotificationsfield forcom.databricks.sdk.service.jobs.JobSettingstocom.databricks.sdk.service.jobs.WebhookNotificationsclass. - Added
computefield forcom.databricks.sdk.service.jobs.JobSettings. - Added
healthfield forcom.databricks.sdk.service.jobs.JobSettings. - Added
parametersfield forcom.databricks.sdk.service.jobs.JobSettings. - Added
runAsfield forcom.databricks.sdk.service.jobs.JobSettings. - Removed
com.databricks.sdk.service.jobs.JobSettingsFormatclass. - Removed
com.databricks.sdk.service.jobs.JobTaskSettingsclass. - Removed
com.databricks.sdk.service.jobs.JobWebhookNotificationsclass. - Removed
com.databricks.sdk.service.jobs.JobWebhookNotificationsOnFailureItemclass. - Removed
com.databricks.sdk.service.jobs.JobWebhookNotificationsOnStartItemclass. - Removed
com.databricks.sdk.service.jobs.JobWebhookNotificationsOnSuccessItemclass. - Added
pageTokenfield forcom.databricks.sdk.service.jobs.ListJobsRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.jobs.ListJobsResponse. - Added
prevPageTokenfield forcom.databricks.sdk.service.jobs.ListJobsResponse. - Added
pageTokenfield forcom.databricks.sdk.service.jobs.ListRunsRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.jobs.ListRunsResponse. - Added
prevPageTokenfield forcom.databricks.sdk.service.jobs.ListRunsResponse. - Changed
sourcefield forcom.databricks.sdk.service.jobs.NotebookTasktocom.databricks.sdk.service.jobs.Sourceclass. - Removed
com.databricks.sdk.service.jobs.NotebookTaskSourceclass. - Added
rerunDependentTasksfield forcom.databricks.sdk.service.jobs.RepairRun. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.Run. - Added
triggerInfofield forcom.databricks.sdk.service.jobs.Run. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.RunNow. - Added
conditionTaskfield forcom.databricks.sdk.service.jobs.RunOutput. - Added
runJobOutputfield forcom.databricks.sdk.service.jobs.RunOutput. - Removed
com.databricks.sdk.service.jobs.RunSubmitTaskSettingsclass. - Changed
dependsOnfield forcom.databricks.sdk.service.jobs.RunTasktocom.databricks.sdk.service.jobs.TaskDependencyListclass. - Changed
newClusterfield forcom.databricks.sdk.service.jobs.RunTasktocom.databricks.sdk.service.compute.ClusterSpecclass. - Added
conditionTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Added
resolvedValuesfield forcom.databricks.sdk.service.jobs.RunTask. - Added
runIffield forcom.databricks.sdk.service.jobs.RunTask. - Added
runJobTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Changed
sourcefield forcom.databricks.sdk.service.jobs.SparkPythonTasktocom.databricks.sdk.service.jobs.Sourceclass. - Removed
com.databricks.sdk.service.jobs.SparkPythonTaskSourceclass. - Changed
widgetsfield forcom.databricks.sdk.service.jobs.SqlDashboardOutputtocom.databricks.sdk.service.jobs.SqlDashboardWidgetOutputListclass. - Changed
tasksfield forcom.databricks.sdk.service.jobs.SubmitRuntocom.databricks.sdk.service.jobs.SubmitTaskListclass. - Changed
webhookNotificationsfield forcom.databricks.sdk.service.jobs.SubmitRuntocom.databricks.sdk.service.jobs.WebhookNotificationsclass. - Added
emailNotificationsfield forcom.databricks.sdk.service.jobs.SubmitRun. - Added
healthfield forcom.databricks.sdk.service.jobs.SubmitRun. - Removed
com.databricks.sdk.service.jobs.TaskDependenciesItemclass. - Added
onDurationWarningThresholdExceededfield forcom.databricks.sdk.service.jobs.TaskEmailNotifications. - Changed
fileArrivalfield forcom.databricks.sdk.service.jobs.TriggerSettingstocom.databricks.sdk.service.jobs.FileArrivalTriggerConfigurationclass. - Changed
pauseStatusfield forcom.databricks.sdk.service.jobs.TriggerSettingstocom.databricks.sdk.service.jobs.PauseStatusclass. - Removed
com.databricks.sdk.service.jobs.TriggerSettingsPauseStatusclass. - Added
com.databricks.sdk.service.jobs.ConditionTaskclass. - Added
com.databricks.sdk.service.jobs.ConditionTaskOpclass. - Added
com.databricks.sdk.service.jobs.FileArrivalTriggerConfigurationclass. - Added
com.databricks.sdk.service.jobs.Formatclass. - Added
com.databricks.sdk.service.jobs.GitProviderclass. - Added
com.databricks.sdk.service.jobs.JobComputeclass. - Added
com.databricks.sdk.service.jobs.JobParameterclass. - Added
com.databricks.sdk.service.jobs.JobParameterDefinitionclass. - Added
com.databricks.sdk.service.jobs.JobRunAsclass. - Added
com.databricks.sdk.service.jobs.JobSourceclass. - Added
com.databricks.sdk.service.jobs.JobSourceDirtyStateclass. - Added
com.databricks.sdk.service.jobs.JobsHealthMetricclass. - Added
com.databricks.sdk.service.jobs.JobsHealthOperatorclass. - Added
com.databricks.sdk.service.jobs.JobsHealthRuleclass. - Added
com.databricks.sdk.service.jobs.JobsHealthRulesclass. - Added
com.databricks.sdk.service.jobs.ParamPairsclass. - Added
com.databricks.sdk.service.jobs.PauseStatusclass. - Added
com.databricks.sdk.service.jobs.ResolvedConditionTaskValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedDbtTaskValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedNotebookTaskValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedParamPairValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedPythonWheelTaskValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedRunJobTaskValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedStringParamsValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedValuesclass. - Added
com.databricks.sdk.service.jobs.RunConditionTaskclass. - Added
com.databricks.sdk.service.jobs.RunConditionTaskOpclass. - Added
com.databricks.sdk.service.jobs.RunIfclass. - Added
com.databricks.sdk.service.jobs.RunJobOutputclass. - Added
com.databricks.sdk.service.jobs.RunJobTaskclass. - Added
com.databricks.sdk.service.jobs.Sourceclass. - Added
com.databricks.sdk.service.jobs.SubmitTaskclass. - Added
com.databricks.sdk.service.jobs.Taskclass. - Added
com.databricks.sdk.service.jobs.TaskDependencyclass. - Added
com.databricks.sdk.service.jobs.TriggerInfoclass. - Added
com.databricks.sdk.service.jobs.Webhookclass. - Added
com.databricks.sdk.service.jobs.WebhookNotificationsclass. - Added
com.databricks.sdk.service.jobs.WebhookNotificationsOnDurationWarningThresholdExceededItemclass. - Removed
registeredModelfield forcom.databricks.sdk.service.ml.GetModelResponse. - Added
registeredModelDatabricksfield forcom.databricks.sdk.service.ml.GetModelResponse. - Removed
whlfield forcom.databricks.sdk.service.pipelines.PipelineLibrary. - Added
environmentVarsfield forcom.databricks.sdk.service.serving.ServedModelInput. - Added
environmentVarsfield forcom.databricks.sdk.service.serving.ServedModelOutput. - Added
accountClient.settings()service. - Added
com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequestclass. - Added
com.databricks.sdk.service.settings.DeletePersonalComputeSettingResponseclass. - Added
com.databricks.sdk.service.settings.PersonalComputeMessageclass. - Added
com.databricks.sdk.service.settings.PersonalComputeMessageEnumclass. - Added
com.databricks.sdk.service.settings.PersonalComputeSettingclass. - Added
com.databricks.sdk.service.settings.ReadPersonalComputeSettingRequestclass. - Added
com.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequestclass. - Added
workspaceClient.cleanRooms()service. - Added
historyDataSharingStatusfield forcom.databricks.sdk.service.sharing.SharedDataObject. - Added
com.databricks.sdk.service.sharing.CentralCleanRoomInfoclass. - Added
com.databricks.sdk.service.sharing.CleanRoomAssetInfoclass. - Added
com.databricks.sdk.service.sharing.CleanRoomCatalogclass. - Added
com.databricks.sdk.service.sharing.CleanRoomCatalogUpdateclass. - Added
com.databricks.sdk.service.sharing.CleanRoomCollaboratorInfoclass. - Added
com.databricks.sdk.service.sharing.CleanRoomInfoclass. - Added
com.databricks.sdk.service.sharing.CleanRoomNotebookInfoclass. - Added
com.databricks.sdk.service.sharing.CleanRoomTableInfoclass. - Added
com.databricks.sdk.service.sharing.ColumnInfoclass. - Added
com.databricks.sdk.service.sharing.ColumnMaskclass. - Added
com.databricks.sdk.service.sharing.ColumnTypeNameclass. - Added
com.databricks.sdk.service.sharing.CreateCleanRoomclass. - Added
com.databricks.sdk.service.sharing.DeleteCleanRoomRequestclass. - Added
com.databricks.sdk.service.sharing.GetCleanRoomRequestclass. - Added
com.databricks.sdk.service.sharing.ListCleanRoomsResponseclass. - Added
com.databricks.sdk.service.sharing.SharedDataObjectHistoryDataSharingStatusclass. - Added
com.databricks.sdk.service.sharing.UpdateCleanRoomclass. - Changed
queryfield forcom.databricks.sdk.service.sql.Alerttocom.databricks.sdk.service.sql.AlertQueryclass. - Changed
valuefield forcom.databricks.sdk.service.sql.AlertOptionstoObjectclass. - Removed
isDbAdminfield forcom.databricks.sdk.service.sql.User. - Removed
profileImageUrlfield forcom.databricks.sdk.service.sql.User. - Added
com.databricks.sdk.service.sql.AlertQueryclass. - Removed
keyvaultMetadatafield forcom.databricks.sdk.service.workspace.CreateScope. - Added
backendAzureKeyvaultfield forcom.databricks.sdk.service.workspace.CreateScope. - Changed
formatfield forcom.databricks.sdk.service.workspace.Importtocom.databricks.sdk.service.workspace.ImportFormatclass. - Added
com.databricks.sdk.service.workspace.ImportFormatclass.
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