Releases: databricks/databricks-sdk-java
Releases · databricks/databricks-sdk-java
v0.27.0
Improvements
Internal Changes
- Ignore DataPlane Services during generation (#296).
- Update OpenAPI spec (#297).
- Retry failed integration tests (#298).
API Changes:
- 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
v0.26.0
Improvements
- Better error message when private link enabled workspaces reject requests (#290).
API Changes:
- 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
v0.25.0
0.25.0
New Features and Improvements
- 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).
Documentation Changes
- Add instructions for building a shaded JAR (#284).
API Changes:
- 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
Internal Changes
v0.24.1
v0.24.0
0.24.0
- 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
v0.23.0
Improvements and Bug Fixes
- 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. - Remove...
v0.22.0
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
v0.21.0
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: 202...
v0.20.0
Features and Improvements
- 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.
Internal Changes
- 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).
API Changes:
- Added the following services:
workspaceClient.permissionMigration()workspaceClient.settings.automaticClusterUpdate()workspaceClient.settings.cspEnablement()accountClient.settings.cspEnablementAccount()workspaceClient.settings.defaultNamespace()workspaceClient.settings.esmEnablement()accountClient.settings.esmEnablementAccount()accountClient.settings.personalCompute()workspaceClient.settings.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
v0.19.0
Internal Changes: * Support head operations ([#232](https://github.com/databricks/databricks-sdk-java/pull/232)). API Changes: * Changed `delete()` method for `workspaceClient.connections()` service with new required argument order. * Changed `get()` method for `workspaceClient.connections()` service with new required argument order. * Changed `update()` method for `workspaceClient.connections()` service with new required argument order. * Changed `update()` method for `workspaceClient.lakehouseMonitors()` service with new required argument order. * Changed `delete()` method for `workspaceClient.volumes()` service with new required argument order. * Changed `read()` method for `workspaceClient.volumes()` service with new required argument order. * Changed `update()` method for `workspaceClient.volumes()` service with new required argument order. * Added `workspaceClient.onlineTables()` service. * Removed `nameArg` field for `com.databricks.sdk.service.catalog.DeleteConnectionRequest`. * Added `name` field for `com.databricks.sdk.service.catalog.DeleteConnectionRequest`. * Removed `fullNameArg` field for `com.databricks.sdk.service.catalog.DeleteVolumeRequest`. * Added `name` field for `com.databricks.sdk.service.catalog.DeleteVolumeRequest`. * Removed `nameArg` field for `com.databricks.sdk.service.catalog.GetConnectionRequest`. * Added `name` field for `com.databricks.sdk.service.catalog.GetConnectionRequest`. * Added `maxResults` field for `com.databricks.sdk.service.catalog.ListVolumesRequest`. * Added `pageToken` field for `com.databricks.sdk.service.catalog.ListVolumesRequest`. * Added `nextPageToken` field for `com.databricks.sdk.service.catalog.ListVolumesResponseContent`. * Removed `fullNameArg` field for `com.databricks.sdk.service.catalog.ReadVolumeRequest`. * Added `name` field for `com.databricks.sdk.service.catalog.ReadVolumeRequest`. * Removed `nameArg` field for `com.databricks.sdk.service.catalog.UpdateConnection`. * Added `name` field for `com.databricks.sdk.service.catalog.UpdateConnection`. * Removed `assetsDir` field for `com.databricks.sdk.service.catalog.UpdateMonitor`. * Removed `fullNameArg` field for `com.databricks.sdk.service.catalog.UpdateVolumeRequestContent`. * Added `name` field for `com.databricks.sdk.service.catalog.UpdateVolumeRequestContent`. * Added `com.databricks.sdk.service.catalog.ContinuousUpdateStatus` class. * Added `com.databricks.sdk.service.catalog.DeleteOnlineTableRequest` class. * Added `com.databricks.sdk.service.catalog.FailedStatus` class. * Added `com.databricks.sdk.service.catalog.GetOnlineTableRequest` class. * Added `com.databricks.sdk.service.catalog.OnlineTable` class. * Added `com.databricks.sdk.service.catalog.OnlineTableSpec` class. * Added `com.databricks.sdk.service.catalog.OnlineTableState` class. * Added `com.databricks.sdk.service.catalog.OnlineTableStatus` class. * Added `com.databricks.sdk.service.catalog.PipelineProgress` class. * Added `com.databricks.sdk.service.catalog.ProvisioningStatus` class. * Added `com.databricks.sdk.service.catalog.TriggeredUpdateStatus` class. * Added `com.databricks.sdk.service.catalog.ViewData` class. * Added `getDirectoryMetadata()` method for `workspaceClient.files()` service. * Added `getMetadata()` method for `workspaceClient.files()` service. * Added `contentLength` field for `com.databricks.sdk.service.files.DownloadResponse`. * Added `contentType` field for `com.databricks.sdk.service.files.DownloadResponse`. * Added `lastModified` field for `com.databricks.sdk.service.files.DownloadResponse`. * Added `com.databricks.sdk.service.files.FileSize` class. * Added `com.databricks.sdk.service.files.GetDirectoryMetadataRequest` class. * Added `com.databricks.sdk.service.files.GetMetadataRequest` class. * Added `com.databricks.sdk.service.files.GetMetadataResponse` class. * Added `com.databricks.sdk.service.files.LastModifiedHttpDate` class. * Removed `triggerHistory` field for `com.databricks.sdk.service.jobs.Job`. * Removed `com.databricks.sdk.service.jobs.TriggerEvaluation` class. * Removed `com.databricks.sdk.service.jobs.TriggerHistory` class. * Added `table` field for `com.databricks.sdk.service.jobs.TriggerSettings`. * Added `com.databricks.sdk.service.jobs.Condition` class. * Added `com.databricks.sdk.service.jobs.TableTriggerConfiguration` class. * Removed `config` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `ai21labsConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `anthropicConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `awsBedrockConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `cohereConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `databricksModelServingConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `openaiConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `palmConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Removed `com.databricks.sdk.service.serving.ExternalModelConfig` class. * Added `maxProvisionedThroughput` field for `com.databricks.sdk.service.serving.ServedEntityInput`. * Added `minProvisionedThroughput` field for `com.databricks.sdk.service.serving.ServedEntityInput`. * Added `maxProvisionedThroughput` field for `com.databricks.sdk.service.serving.ServedEntityOutput`. * Added `minProvisionedThroughput` field for `com.databricks.sdk.service.serving.ServedEntityOutput`. * Changed `delete()` method for `workspaceClient.cleanRooms()` service with new required argument order. * Changed `get()` method for `workspaceClient.cleanRooms()` service with new required argument order. * Changed `update()` method for `workspaceClient.cleanRooms()` service with new required argument order. * Removed `nameArg` field for `com.databricks.sdk.service.sharing.DeleteCleanRoomRequest`. * Added `name` field for `com.databricks.sdk.service.sharing.DeleteCleanRoomRequest`. * Removed `nameArg` field for `com.databricks.sdk.service.sharing.GetCleanRoomRequest`. * Added `name` field for `com.databricks.sdk.service.sharing.GetCleanRoomRequest`. * Removed `nameArg` field for `com.databricks.sdk.service.sharing.UpdateCleanRoom`. * Added `name` field for `com.databricks.sdk.service.sharing.UpdateCleanRoom`. * Added `enumOptions` field for `com.databricks.sdk.service.sql.Parameter`. * Added `multiValuesOptions` field for `com.databricks.sdk.service.sql.Parameter`. * Added `queryId` field for `com.databricks.sdk.service.sql.Parameter`. * Added `com.databricks.sdk.service.sql.MultiValuesOptions` class. OpenAPI SHA: cdd76a98a4fca7008572b3a94427566dd286c63b, Date: 2024-02-19