Test
- 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