Skip to content

Releases: databricks/databricks-sdk-java

v0.27.0

25 Jun 12:01
fb4f4f5

Choose a tag to compare

Improvements

  • Support partners in headers for SDK (#291).
  • Add serverless_compute_id field to the config (#299).

Internal Changes

  • Ignore DataPlane Services during generation (#296).
  • Update OpenAPI spec (#297).
  • Retry failed integration tests (#298).

API Changes:

  • Changed list() method for accountClient.storageCredentials() service to return com.databricks.sdk.service.catalog.ListAccountStorageCredentialsResponse class.
  • Changed isolationMode field for com.databricks.sdk.service.catalog.CatalogInfo to com.databricks.sdk.service.catalog.CatalogIsolationMode class.
  • Added isolationMode field for com.databricks.sdk.service.catalog.ExternalLocationInfo.
  • Added maxResults and pageToken fields for com.databricks.sdk.service.catalog.ListCatalogsRequest.
  • Added nextPageToken field for com.databricks.sdk.service.catalog.ListCatalogsResponse.
  • Added tableServingUrl field for com.databricks.sdk.service.catalog.OnlineTable.
  • Added isolationMode field for com.databricks.sdk.service.catalog.StorageCredentialInfo.
  • Changed isolationMode field for com.databricks.sdk.service.catalog.UpdateCatalog to com.databricks.sdk.service.catalog.CatalogIsolationMode class.
  • Added isolationMode field for com.databricks.sdk.service.catalog.UpdateExternalLocation.
  • Added isolationMode field for com.databricks.sdk.service.catalog.UpdateStorageCredential.
  • Added com.databricks.sdk.service.catalog.CatalogIsolationMode and com.databricks.sdk.service.catalog.ListAccountStorageCredentialsResponse class.es
  • Added createSchedule(), createSubscription(), deleteSchedule(), deleteSubscription(), getSchedule(), getSubscription(), list(), listSchedules(), listSubscriptions() and updateSchedule() methods for workspaceClient.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.SubscriptionSubscriberUserand com.databricks.sdk.service.dashboards.UpdateScheduleRequest classes.
  • Added terminationCategory field for com.databricks.sdk.service.jobs.ForEachTaskErrorMessageStats.
  • Added onStreamingBacklogExceeded field for com.databricks.sdk.service.jobs.JobEmailNotifications.
  • Added environmentKey field for com.databricks.sdk.service.jobs.RunTask.
  • Removed conditionTask, dbtTask, notebookTask, pipelineTask, pythonWheelTask, runJobTask, sparkJarTask, sparkPythonTask, sparkSubmitTask and sqlTask fields for com.databricks.sdk.service.jobs.SubmitRun.
  • Added environments field for com.databricks.sdk.service.jobs.SubmitRun.
  • Added dbtTask field for com.databricks.sdk.service.jobs.SubmitTask.
  • Added environmentKey field for com.databricks.sdk.service.jobs.SubmitTask.
  • Added onStreamingBacklogExceeded field for com.databricks.sdk.service.jobs.TaskEmailNotifications.
  • Added periodic field for com.databricks.sdk.service.jobs.TriggerSettings.
  • Added onStreamingBacklogExceeded field for com.databricks.sdk.service.jobs.WebhookNotifications.
  • Added com.databricks.sdk.service.jobs.PeriodicTriggerConfiguration and com.databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnit classes.
  • Added batchGet() method for workspaceClient.consumerListings() service.
  • Added batchGet() method for workspaceClient.consumerProviders() service.
  • Added providerSummary field for com.databricks.sdk.service.marketplace.Listing.
  • Added com.databricks.sdk.service.marketplace.BatchGetListingsRequest, com.databricks.sdk.service.marketplace.BatchGetListingsResponse, com.databricks.sdk.service.marketplace.BatchGetProvidersRequest, com.databricks.sdk.service.marketplace.BatchGetProvidersResponse, com.databricks.sdk.service.marketplace.ProviderIconFile, com.databricks.sdk.service.marketplace.ProviderIconType, com.databricks.sdk.service.marketplace.ProviderListingSummaryInfo and com.databricks.sdk.service.oauth2.DataPlaneInfo classes.
  • Removed createDeployment() method for workspaceClient.apps() service.
  • Added deploy() and start() methods for workspaceClient.apps() service.
  • Added workspaceClient.servingEndpointsDataPlane() service.
  • Added servicePrincipalId field for com.databricks.sdk.service.serving.App.
  • Added servicePrincipalName field for com.databricks.sdk.service.serving.App.
  • Added mode field for com.databricks.sdk.service.serving.AppDeployment.
  • Added mode field for com.databricks.sdk.service.serving.CreateAppDeploymentRequest.
  • Added dataPlaneInfo field for com.databricks.sdk.service.serving.ServingEndpointDetailed.
  • Added com.databricks.sdk.service.serving.AppDeploymentMode class.
  • Added com.databricks.sdk.service.serving.ModelDataPlaneInfo class.
  • Added com.databricks.sdk.service.serving.StartAppRequest class.
  • Added queryNextPage() method for workspaceClient.vectorSearchIndexes() service.
  • Added queryType field for com.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest.
  • Added nextPageToken field for com.databricks.sdk.service.vectorsearch.QueryVectorIndexResponse.
  • Added com.databricks.sdk.service.vectorsearch.QueryVectorIndexNextPageRequest class.

OpenAPI SHA: 7437dabb9dadee402c1fc060df4c1ce8cc5369f0, Date: 2024-06-24

v0.26.0

23 May 07:19
fd472ee

Choose a tag to compare

Improvements

  • Better error message when private link enabled workspaces reject requests (#290).

API Changes:

  • Changed list() method for workspaceClient.connections() service to require request of com.databricks.sdk.service.catalog.ListConnectionsRequest class.
  • Renamed workspaceClient.lakehouseMonitors() service to workspaceClient.qualityMonitors().
  • Renamed com.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest class to com.databricks.sdk.service.catalog.DeleteQualityMonitorRequest.
  • Changed schemaName field for com.databricks.sdk.service.catalog.DisableRequest to String class.
  • Removed com.databricks.sdk.service.catalog.DisableSchemaName class.
  • Changed schemaName field for com.databricks.sdk.service.catalog.EnableRequest to String class.
  • Removed com.databricks.sdk.service.catalog.EnableSchemaName class.
  • Renamed com.databricks.sdk.service.catalog.GetLakehouseMonitorRequest class to com.databricks.sdk.service.catalog.GetQualityMonitorRequest.
  • Added nextPageToken field for com.databricks.sdk.service.catalog.ListConnectionsResponse.
  • Added dashboardId field for com.databricks.sdk.service.catalog.UpdateMonitor.
  • Added com.databricks.sdk.service.catalog.ListConnectionsRequest class.
  • Added com.databricks.sdk.service.catalog.MonitorRefreshListResponse class.
  • Changed clusterStatus() method for workspaceClient.libraries() service to return com.databricks.sdk.service.compute.ClusterLibraryStatuses class.
  • Removed clusterSource field for com.databricks.sdk.service.compute.ClusterAttributes.
  • Changed spec field for com.databricks.sdk.service.compute.ClusterDetails to com.databricks.sdk.service.compute.ClusterSpec class.
  • Removed cloneFrom and clusterSource fields for com.databricks.sdk.service.compute.ClusterSpec.
  • Removed com.databricks.sdk.service.compute.ClusterStatusResponse class.
  • Removed clusterSource field for com.databricks.sdk.service.compute.CreateCluster.
  • Removed cloneFrom and clusterSource fields for com.databricks.sdk.service.compute.EditCluster.
  • Removed sortBySpec field for com.databricks.sdk.service.marketplace.ListListingsRequest.
  • Added isAscending field for com.databricks.sdk.service.marketplace.ListListingsRequest.
  • Added sortBy field for com.databricks.sdk.service.marketplace.ListListingsRequest.
  • Added isAscending field for com.databricks.sdk.service.marketplace.SearchListingsRequest.
  • Removed com.databricks.sdk.service.marketplace.SortBySpec and com.databricks.sdk.service.marketplace.SortOrder classes.
  • Added gatewayDefinition field for com.databricks.sdk.service.pipelines.CreatePipeline.
  • Added gatewayDefinition field for com.databricks.sdk.service.pipelines.EditPipeline.
  • Added tableConfiguration field for com.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition.
  • Added gatewayDefinition field for com.databricks.sdk.service.pipelines.PipelineSpec.
  • Added tableConfiguration field for com.databricks.sdk.service.pipelines.SchemaSpec.
  • Added tableConfiguration field for com.databricks.sdk.service.pipelines.TableSpec.
  • Added com.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition class.
  • Added com.databricks.sdk.service.pipelines.TableSpecificConfig class.
  • Added com.databricks.sdk.service.pipelines.TableSpecificConfigScdType class.
  • Added deploymentArtifacts field for com.databricks.sdk.service.serving.AppDeployment.
  • Added contents field for com.databricks.sdk.service.serving.ExportMetricsResponse.
  • Changed openaiApiKey field for com.databricks.sdk.service.serving.OpenAiConfig to no longer be required.
  • Added microsoftEntraClientId, microsoftEntraClientSecret and microsoftEntraTenantId fields for com.databricks.sdk.service.serving.OpenAiConfig.
  • Added com.databricks.sdk.service.serving.AppDeploymentArtifacts class.
  • Added storageRoot field for com.databricks.sdk.service.sharing.CreateShare.
  • Added storageLocation and storageRoot fields for com.databricks.sdk.service.sharing.ShareInfo.
  • Added storageRoot field for com.databricks.sdk.service.sharing.UpdateShare.
  • Added scanIndex() method for workspaceClient.vectorSearchIndexes() service.
  • Added embeddingWritebackTable field for com.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest.
  • Added embeddingWritebackTable field for com.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.Structand com.databricks.sdk.service.vectorsearch.Value classes.

OpenAPI SHA: 7eb5ad9a2ed3e3f1055968a2d1014ac92c06fe92, Date: 2024-05-21

v0.25.0

15 May 09:46
v0.25.0
b619676

Choose a tag to compare

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 ingestionDefinition field for com.databricks.sdk.service.pipelines.CreatePipeline, com.databricks.sdk.service.pipelines.EditPipeline and com.databricks.sdk.service.pipelines.PipelineSpec
  • Changed create() method for workspaceClient.apps() service . New request type is com.databricks.sdk.service.serving.CreateAppRequest class.
  • Changed create() method for workspaceClient.apps() service to return com.databricks.sdk.service.serving.App class.
  • Removed deleteApp(), getApp(), getApps() and getEvents() method for workspaceClient.apps() service.
  • Added createDeployment(), delete(), get(), getDeployment(), getEnvironment(), list(), listDeployments(), stop(), and update() methods for workspaceClient.apps() service.
  • Added getOpenApi() method for workspaceClient.servingEndpoints() service.
  • Changed apps field for com.databricks.sdk.service.serving.ListAppsResponse to com.databricks.sdk.service.serving.AppList class.
  • Added routeOptimized field for com.databricks.sdk.service.serving.CreateServingEndpoint.
  • Added endpointUrl field for com.databricks.sdk.service.serving.ServingEndpointDetailed.
  • Added routeOptimized field for com.databricks.sdk.service.serving.ServingEndpointDetailed.
  • Added tags field for com.databricks.sdk.service.sql.DashboardEditContent. com.databricks.sdk.service.sql.QueryEditContent and com.databricks.sdk.service.sql.QueryPostContent.
  • Added catalog field for com.databricks.sdk.service.sql.QueryOptions.
  • Added schema field for com.databricks.sdk.service.sql.QueryOptions.
  • Added query field for com.databricks.sdk.service.sql.Visualization.
  • Added com.databricks.sdk.service.pipelines.IngestionConfig class.
  • Added com.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition class.
  • Added com.databricks.sdk.service.pipelines.SchemaSpec class.
  • Added com.databricks.sdk.service.pipelines.TableSpec class.
  • Added com.databricks.sdk.service.serving.App class.
  • Added com.databricks.sdk.service.serving.AppDeployment class.
  • Added com.databricks.sdk.service.serving.AppDeploymentState class.
  • Added com.databricks.sdk.service.serving.AppDeploymentStatus class.
  • Added com.databricks.sdk.service.serving.AppEnvironment class.
  • Added com.databricks.sdk.service.serving.AppState class.
  • Added com.databricks.sdk.service.serving.AppStatus class.
  • Added com.databricks.sdk.service.serving.CreateAppDeploymentRequest class.
  • Added com.databricks.sdk.service.serving.CreateAppRequest class.
  • Added com.databricks.sdk.service.serving.EnvVariable class.
  • Added com.databricks.sdk.service.serving.GetAppDeploymentRequest class.
  • Added com.databricks.sdk.service.serving.GetAppEnvironmentRequest class.
  • Added com.databricks.sdk.service.serving.GetOpenApiRequest class.
  • Added Object class.
  • Added com.databricks.sdk.service.serving.ListAppDeploymentsRequest class.
  • Added com.databricks.sdk.service.serving.ListAppDeploymentsResponse class.
  • Added com.databricks.sdk.service.serving.ListAppsRequest class.
  • Added com.databricks.sdk.service.serving.StopAppRequest class.
  • Added Object class.
  • Added com.databricks.sdk.service.serving.UpdateAppRequest class.
  • Added com.databricks.sdk.service.settings.ComplianceSecurityProfile class.
  • Added com.databricks.sdk.service.settings.ComplianceSecurityProfileSetting class.
  • Added com.databricks.sdk.service.settings.EnhancedSecurityMonitoring class.
  • Added com.databricks.sdk.service.settings.EnhancedSecurityMonitoringSetting class.
  • Added com.databricks.sdk.service.settings.GetComplianceSecurityProfileSettingRequest class.
  • Added com.databricks.sdk.service.settings.GetEnhancedSecurityMonitoringSettingRequest class.
  • Added com.databricks.sdk.service.settings.UpdateComplianceSecurityProfileSettingRequest class.
  • Added com.databricks.sdk.service.settings.UpdateEnhancedSecurityMonitoringSettingRequest class.
  • Added workspaceClient.complianceSecurityProfile() service.
  • Added workspaceClient.enhancedSecurityMonitoring() service.
  • Removed workspaceClient.cspEnablement() service.
  • Removed workspaceClient.esmEnablement() service.
  • Removed com.databricks.sdk.service.serving.AppEvents class.
  • Removed com.databricks.sdk.service.serving.AppManifest class.
  • Removed com.databricks.sdk.service.serving.AppServiceStatus class.
  • Removed com.databricks.sdk.service.serving.DeleteAppResponse class.
  • Removed com.databricks.sdk.service.serving.DeployAppRequest class.
  • Removed com.databricks.sdk.service.serving.DeploymentStatus class.
  • Removed com.databricks.sdk.service.serving.DeploymentStatusState class.
  • Removed com.databricks.sdk.service.serving.GetAppDeploymentStatusRequest class.
  • Removed com.databricks.sdk.service.serving.GetAppResponse class.
  • Removed com.databricks.sdk.service.serving.GetEventsRequest class.
  • Removed com.databricks.sdk.service.serving.ListAppEventsResponse class.
  • Removed com.databricks.sdk.service.settings.CspEnablement class.
  • Removed com.databricks.sdk.service.settings.CspEnablementSetting class.
  • Removed com.databricks.sdk.service.settings.EsmEnablement class.
  • Removed com.databricks.sdk.service.settings.EsmEnablementSetting class.
  • Removed com.databricks.sdk.service.settings.GetCspEnablementSettingRequest class.
  • Removed com.databricks.sdk.service.settings.GetEsmEnablementSettingRequest class.
  • Removed com.databricks.sdk.service.settings.UpdateCspEnablementSettingRequest class.
  • Removed com.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequest class.

OpenAPI SHA: 84f9315bc9cdcf3917f764cf608255a74271ab2c, Date: 2024-05-06

Internal Changes

  • 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).

v0.24.1

24 Apr 12:43
v0.24.1
4dacc05

Choose a tag to compare

0.24.1

  • Fixed interrupt handling (#272).
  • Added README for proxy and minor fix (#273).

v0.24.0

24 Apr 12:01
v0.24.0
2abbcdb

Choose a tag to compare

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 deployment field for com.databricks.sdk.service.pipelines.CreatePipeline, com.databricks.sdk.service.pipelines.EditPipeline, com.databricks.sdk.service.pipelines.PipelineSpec.
  • Added schemaId field for com.databricks.sdk.service.catalog.SchemaInfo.
  • Added operation field for com.databricks.sdk.service.catalog.ValidationResult.
  • Added requirements field for com.databricks.sdk.service.compute.Library.
  • Added warehouseId field for com.databricks.sdk.service.jobs.NotebookTask.
  • Added runAs field for com.databricks.sdk.service.jobs.SubmitRun.
  • Added com.databricks.sdk.service.catalog.ValidationResultOperation class.
  • Added com.databricks.sdk.service.compute.ClusterStatus class.
  • Added com.databricks.sdk.service.compute.ClusterStatusResponse class.
  • Added com.databricks.sdk.service.compute.LibraryInstallStatus class.
  • Added com.databricks.sdk.service.pipelines.DeploymentKind class.
  • Added com.databricks.sdk.service.pipelines.PipelineDeployment class.
  • Removed awsOperation field for com.databricks.sdk.service.catalog.ValidationResult.
  • Removed azureOperation field for com.databricks.sdk.service.catalog.ValidationResult.
  • Removed gcpOperation field for com.databricks.sdk.service.catalog.ValidationResult.
  • Removed com.databricks.sdk.service.catalog.ValidationResultAwsOperation class.
  • Removed com.databricks.sdk.service.catalog.ValidationResultAzureOperation class.
  • Removed com.databricks.sdk.service.catalog.ValidationResultGcpOperation class.
  • Removed com.databricks.sdk.service.compute.ClusterStatusRequest class.
  • Removed com.databricks.sdk.service.compute.LibraryFullStatusStatus class.
  • Changed clusterStatus() method for workspaceClient.libraries() service . New request type is com.databricks.sdk.service.compute.ClusterStatus class.
  • Changed clusterStatus() method for workspaceClient.libraries() service to return com.databricks.sdk.service.compute.ClusterStatusResponse class.
  • Changed status field for com.databricks.sdk.service.compute.LibraryFullStatus to com.databricks.sdk.service.compute.LibraryInstallStatus class.

OpenAPI SHA: 06d330f43d92c1be864d4638c672cd0723e20a51, Date: 2024-04-22

v0.23.0

12 Apr 08:33
v0.23.0
5605ff0

Choose a tag to compare

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 for workspaceClient.lakehouseMonitors() service with new required argument order.
  • Changed create() method for workspaceClient.lakehouseMonitors() service with new required argument order.
  • Changed delete() method for workspaceClient.lakehouseMonitors() service with new required argument order.
  • Changed get() method for workspaceClient.lakehouseMonitors() service with new required argument order.
  • Changed getRefresh() method for workspaceClient.lakehouseMonitors() service with new required argument order.
  • Changed listRefreshes() method for workspaceClient.lakehouseMonitors() service with new required argument order.
  • Changed runRefresh() method for workspaceClient.lakehouseMonitors() service with new required argument order.
  • Changed update() method for workspaceClient.lakehouseMonitors() service with new required argument order.
  • Removed com.databricks.sdk.service.catalog.AzureManagedIdentity class.
  • Removed fullName field for com.databricks.sdk.service.catalog.CancelRefreshRequest.
  • Added tableName field for com.databricks.sdk.service.catalog.CancelRefreshRequest.
  • Changed customMetrics field for com.databricks.sdk.service.catalog.CreateMonitor to com.databricks.sdk.service.catalog.MonitorMetricList class.
  • Removed fullName field for com.databricks.sdk.service.catalog.CreateMonitor.
  • Changed inferenceLog field for com.databricks.sdk.service.catalog.CreateMonitor to com.databricks.sdk.service.catalog.MonitorInferenceLog class.
  • Changed notifications field for com.databricks.sdk.service.catalog.CreateMonitor to com.databricks.sdk.service.catalog.MonitorNotifications class.
  • Changed snapshot field for com.databricks.sdk.service.catalog.CreateMonitor to Object class.
  • Changed timeSeries field for com.databricks.sdk.service.catalog.CreateMonitor to com.databricks.sdk.service.catalog.MonitorTimeSeries class.
  • Added tableName field for com.databricks.sdk.service.catalog.CreateMonitor.
  • Changed azureManagedIdentity field for com.databricks.sdk.service.catalog.CreateStorageCredential to com.databricks.sdk.service.catalog.AzureManagedIdentityRequest class.
  • Removed fullName field for com.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest.
  • Added tableName field for com.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest.
  • Removed fullName field for com.databricks.sdk.service.catalog.GetLakehouseMonitorRequest.
  • Added tableName field for com.databricks.sdk.service.catalog.GetLakehouseMonitorRequest.
  • Removed fullName field for com.databricks.sdk.service.catalog.GetRefreshRequest.
  • Added tableName field for com.databricks.sdk.service.catalog.GetRefreshRequest.
  • Removed fullName field for com.databricks.sdk.service.catalog.ListRefreshesRequest.
  • Added tableName field for com.databricks.sdk.service.catalog.ListRefreshesRequest.
  • Changed quartzCronExpression field for com.databricks.sdk.service.catalog.MonitorCronSchedule to be required.
  • Changed timezoneId field for com.databricks.sdk.service.catalog.MonitorCronSchedule to be required.
  • Removed com.databricks.sdk.service.catalog.MonitorCustomMetric class.
  • Removed com.databricks.sdk.service.catalog.MonitorCustomMetricType class.
  • Removed com.databricks.sdk.service.catalog.MonitorDestinations class.
  • Removed com.databricks.sdk.service.catalog.MonitorInferenceLogProfileType class.
  • Removed com.databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeProblemType class.
  • Changed customMetrics field for com.databricks.sdk.service.catalog.MonitorInfo to com.databricks.sdk.service.catalog.MonitorMetricList class.
  • Changed driftMetricsTableName field for com.databricks.sdk.service.catalog.MonitorInfo to be required.
  • Changed inferenceLog field for com.databricks.sdk.service.catalog.MonitorInfo to com.databricks.sdk.service.catalog.MonitorInferenceLog class.
  • Changed monitorVersion field for com.databricks.sdk.service.catalog.MonitorInfo to be required.
  • Changed notifications field for com.databricks.sdk.service.catalog.MonitorInfo to com.databricks.sdk.service.catalog.MonitorNotifications class.
  • Changed profileMetricsTableName field for com.databricks.sdk.service.catalog.MonitorInfo to be required.
  • Changed snapshot field for com.databricks.sdk.service.catalog.MonitorInfo to Object class.
  • Changed status field for com.databricks.sdk.service.catalog.MonitorInfo to be required.
  • Changed tableName field for com.databricks.sdk.service.catalog.MonitorInfo to be required.
  • Changed timeSeries field for com.databricks.sdk.service.catalog.MonitorInfo to com.databricks.sdk.service.catalog.MonitorTimeSeries class.
  • Removed com.databricks.sdk.service.catalog.MonitorNotificationsConfig class.
  • Changed refreshId field for com.databricks.sdk.service.catalog.MonitorRefreshInfo to be required.
  • Changed startTimeMs field for com.databricks.sdk.service.catalog.MonitorRefreshInfo to be required.
  • Changed state field for com.databricks.sdk.service.catalog.MonitorRefreshInfo to be required.
  • Added trigger field for com.databricks.sdk.service.catalog.MonitorRefreshInfo.
  • Removed Object class.
  • Removed com.databricks.sdk.service.catalog.MonitorTimeSeriesProfileType class.
  • Removed fullName field for com.databricks.sdk.service.catalog.RunRefreshRequest.
  • Added tableName field for com.databricks.sdk.service.catalog.RunRefreshRequest.
  • Changed azureManagedIdentity field for com.databricks.sdk.service.catalog.StorageCredentialInfo to com.databricks.sdk.service.catalog.AzureManagedIdentityResponse class.
  • Removed name field for com.databricks.sdk.service.catalog.TableRowFilter.
  • Added functionName field for com.databricks.sdk.service.catalog.TableRowFilter.
  • Changed customMetrics field for com.databricks.sdk.service.catalog.UpdateMonitor to com.databricks.sdk.service.catalog.MonitorMetricList class.
  • Removed fullName field for com.databricks.sdk.service.catalog.UpdateMonitor.
  • Changed inferenceLog field for com.databricks.sdk.service.catalog.UpdateMonitor to com.databricks.sdk.service.catalog.MonitorInferenceLog class.
  • Changed notifications field for com.databricks.sdk.service.catalog.UpdateMonitor to com.databricks.sdk.service.catalog.MonitorNotifications class.
  • Changed snapshot field for com.databricks.sdk.service.catalog.UpdateMonitor to Object class.
  • Changed timeSeries field for com.databricks.sdk.service.catalog.UpdateMonitor to com.databricks.sdk.service.catalog.MonitorTimeSeries class.
  • Added tableName field for com.databricks.sdk.service.catalog.UpdateMonitor.
  • Changed azureManagedIdentity field for com.databricks.sdk.service.catalog.UpdateStorageCredential to com.databricks.sdk.service.catalog.AzureManagedIdentityResponse class.
  • Changed azureManagedIdentity field for com.databricks.sdk.service.catalog.ValidateStorageCredential to com.databricks.sdk.service.catalog.AzureManagedIdentityRequest class.
  • Removed operation field for com.databricks.sdk.service.catalog.ValidationResult.
  • Added awsOperation field for com.databricks.sdk.service.catalog.ValidationResult.
  • Added azureOperation field for com.databricks.sdk.service.catalog.ValidationResult.
  • Added gcpOperation field for com.databricks.sdk.service.catalog.ValidationResult.
  • Removed com.databricks.sdk.service.catalog.ValidationResultOperation class.
  • Added com.databricks.sdk.service.catalog.AzureManagedIdentityRequest class.
  • Added com.databricks.sdk.service.catalog.AzureManagedIdentityResponse class.
  • Added com.databricks.sdk.service.catalog.MonitorDestination class.
  • Added com.databricks.sdk.service.catalog.MonitorInferenceLog class.
  • Added com.databricks.sdk.service.catalog.MonitorInferenceLogProblemType class.
  • Added com.databricks.sdk.service.catalog.MonitorMetric class.
  • Added com.databricks.sdk.service.catalog.MonitorMetricType class.
  • Added com.databricks.sdk.service.catalog.MonitorNotifications class.
  • Added com.databricks.sdk.service.catalog.MonitorRefreshInfoTrigger class.
  • Added Object class.
  • Added com.databricks.sdk.service.catalog.MonitorTimeSeries class.
  • Added com.databricks.sdk.service.catalog.ValidationResultAwsOperation class.
  • Added com.databricks.sdk.service.catalog.ValidationResultAzureOperation class.
  • Added com.databricks.sdk.service.catalog.ValidationResultGcpOperation class.
  • Added cloneFrom field for com.databricks.sdk.service.compute.ClusterSpec.
  • Removed com.databricks.sdk.service.compute.ComputeSpec class.
  • Removed com.databricks.sdk.service.compute.ComputeSpecKind class.
  • Added cloneFrom field for com.databricks.sdk.service.compute.CreateCluster.
  • Added cloneFrom field for com.databricks.sdk.service.compute.EditCluster.
  • Added com.databricks.sdk.service.compute.CloneCluster class.
  • Added com.databricks.sdk.service.compute.Environment class.
  • Changed update() method for accountClient.workspaceAssignment() service to return com.databricks.sdk.service.iam.PermissionAssignment class.
  • Removed Object class.
  • Remove...
Read more

v0.22.0

02 Apr 06:51
a835621

Choose a tag to compare

Improvements and Bug Fixes

  • Properly escape multi-segment path parameters (#252).

API Changes:

  • Added migrate() and unpublish() methods for workspaceClient.lakeview() service.
  • Added com.databricks.sdk.service.dashboards.MigrateDashboardRequest and com.databricks.sdk.service.dashboards.UnpublishDashboardRequest class.
  • Added description, queueDuration and repairHistory fields for com.databricks.sdk.service.jobs.BaseRun.
  • Added computeKey and jobClusterKey field for com.databricks.sdk.service.jobs.ClusterSpec.
  • Changed left, op and right fields for com.databricks.sdk.service.jobs.ConditionTask to be required.
  • Changed editMode field for com.databricks.sdk.service.jobs.CreateJob to com.databricks.sdk.service.jobs.JobEditMode class.
  • Replaced com.databricks.sdk.service.jobs.CreateJobEditMode class by com.databricks.sdk.service.jobs.JobEditMode.
  • Changed url field for com.databricks.sdk.service.jobs.FileArrivalTriggerConfiguration to be required.
  • Changed errorMessageStats field for com.databricks.sdk.service.jobs.ForEachStats to com.databricks.sdk.service.jobs.ForEachTaskErrorMessageStatsList class.
  • Changed newCluster field for com.databricks.sdk.service.jobs.JobCluster to be required.
  • Changed editMode field for com.databricks.sdk.service.jobs.JobSettings to com.databricks.sdk.service.jobs.JobEditMode class.
  • Removed com.databricks.sdk.service.jobs.JobSettingsEditMode class.
  • Changed metric, op and value fields for com.databricks.sdk.service.jobs.JobsHealthRule to be required.
  • Changed runType field for com.databricks.sdk.service.jobs.ListRunsRequest to com.databricks.sdk.service.jobs.RunType class.
  • Replaced com.databricks.sdk.service.jobs.ListRunsRunType class by com.databricks.sdk.service.jobs.RunType.
  • Removed com.databricks.sdk.service.jobs.ParamPairs class.
  • Changed pipelineId field for com.databricks.sdk.service.jobs.PipelineTask to be required.
  • Changed entryPoint and packageName fields for com.databricks.sdk.service.jobs.PythonWheelTask to be required.
  • Changed jobParameters field for com.databricks.sdk.service.jobs.RepairRun to Map<String,String> class.
  • Changed baseParameters field for com.databricks.sdk.service.jobs.ResolvedNotebookTaskValues to Map<String,String> class.
  • Changed parameters field for com.databricks.sdk.service.jobs.ResolvedParamPairValues to Map<String,String> class.
  • Changed namedParameters field for com.databricks.sdk.service.jobs.ResolvedPythonWheelTaskValues to Map<String,String> class.
  • Removed namedParameters field for com.databricks.sdk.service.jobs.ResolvedRunJobTaskValues.
  • Changed parameters field for com.databricks.sdk.service.jobs.ResolvedRunJobTaskValues to Map<String,String> class.
  • Added jobParameters field for com.databricks.sdk.service.jobs.ResolvedRunJobTaskValues.
  • Added description and queueDuration fields for com.databricks.sdk.service.jobs.Run.
  • Changed op field for com.databricks.sdk.service.jobs.RunConditionTask to com.databricks.sdk.service.jobs.ConditionTaskOp class.
  • Removed com.databricks.sdk.service.jobs.RunConditionTaskOp class.
  • Changed inputs and task field for com.databricks.sdk.service.jobs.RunForEachTask to be required.
  • Changed jobParameters field for com.databricks.sdk.service.jobs.RunJobTask to Map<String,String> class.
  • Added dbtCommands, jarParams, notebookParams, pipelineParams, pythonNamedParams, pythonParams, sparkSubmitParams and sqlParams fields for com.databricks.sdk.service.jobs.RunJobTask.
  • Changed jobParameters field for com.databricks.sdk.service.jobs.RunNow to Map<String,String> class.
  • Added info field for com.databricks.sdk.service.jobs.RunOutput.
  • Removed jobParameters field for com.databricks.sdk.service.jobs.RunParameters.
  • Changed taskKey field for com.databricks.sdk.service.jobs.RunTask to be required.
  • Added computeKey, emailNotifications, jobClusterKey, notificationSettings, runDuration, runPageUrl, timeoutSeconds and webhookNotifications fields for com.databricks.sdk.service.jobs.RunTask.
  • Added endpointId field for com.databricks.sdk.service.jobs.SqlQueryOutput.
  • Added conditionTask, dbtTask, notebookTask, pipelineTask, pythonWheelTask, runJobTask, sparkJarTask, sparkPythonTask, sparkSubmitTask and sqlTask fields for com.databricks.sdk.service.jobs.SubmitRun.
  • Added description field for com.databricks.sdk.service.jobs.SubmitTask.
  • Added disableAutoOptimization field for com.databricks.sdk.service.jobs.Task.
  • Added noAlertForSkippedRuns field for com.databricks.sdk.service.jobs.TaskEmailNotifications.
  • Added tableUpdate field for com.databricks.sdk.service.jobs.TriggerSettings.
  • Changed id field for com.databricks.sdk.service.jobs.Webhook to be required.
  • Changed onDurationWarningThresholdExceeded field for com.databricks.sdk.service.jobs.WebhookNotifications to com.databricks.sdk.service.jobs.WebhookList class.
  • Removed com.databricks.sdk.service.jobs.WebhookNotificationsOnDurationWarningThresholdExceededItem class.
  • Added com.databricks.sdk.service.jobs.JobEditMode class.
  • Replaced com.databricks.sdk.service.serving.AwsBedrockConfig class by com.databricks.sdk.service.serving.AmazonBedrockConfig class.
  • Replaced com.databricks.sdk.service.serving.AwsBedrockConfigBedrockProvider class by com.databricks.sdk.service.serving.AmazonBedrockConfigBedrockProvider class.
  • Replaced awsBedrockConfig field for com.databricks.sdk.service.serving.ExternalModel by amazonBedrockConfig.
  • Changed get() method for workspaceClient.ipAccessLists() service . New request type is com.databricks.sdk.service.settings.GetIpAccessListRequest class.
  • Replaced com.databricks.sdk.service.settings.GetIpAccessList class by com.databricks.sdk.service.settings.GetIpAccessListRequest class.

OpenAPI SHA: d38528c3e47dd81c9bdbd918272a3e49d36e09ce, Date: 2024-03-27

v0.21.0

20 Mar 17:04
v0.21.0
de70b8b

Choose a tag to compare

API Changes:

  • Changed list() method for workspaceClient.catalogs() service to require request of com.databricks.sdk.service.catalog.ListCatalogsRequest class.
  • Changed create() method for workspaceClient.onlineTables() service . New request type is com.databricks.sdk.service.catalog.CreateOnlineTableRequest class.
  • Removed com.databricks.sdk.service.catalog.AwsIamRole class.
  • Changed notifications field for com.databricks.sdk.service.catalog.CreateMonitor to com.databricks.sdk.service.catalog.MonitorNotificationsConfig class.
  • Changed awsIamRole field for com.databricks.sdk.service.catalog.CreateStorageCredential to com.databricks.sdk.service.catalog.AwsIamRoleRequest class.
  • Added browseOnly field for com.databricks.sdk.service.catalog.ExternalLocationInfo.
  • Added browseOnly field for com.databricks.sdk.service.catalog.FunctionInfo.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.GetCatalogRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.GetExternalLocationRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.GetFunctionRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.GetModelVersionRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.GetRegisteredModelRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.GetSchemaRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.GetTableRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.ListExternalLocationsRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.ListFunctionsRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.ListModelVersionsRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.ListRegisteredModelsRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.ListSchemasRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.ListTablesRequest.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.ListVolumesRequest.
  • Added browseOnly field for com.databricks.sdk.service.catalog.ModelVersionInfo.
  • Changed notifications field for com.databricks.sdk.service.catalog.MonitorInfo to com.databricks.sdk.service.catalog.MonitorNotificationsConfig class.
  • Added includeBrowse field for com.databricks.sdk.service.catalog.ReadVolumeRequest.
  • Added browseOnly field for com.databricks.sdk.service.catalog.RegisteredModelInfo.
  • Added browseOnly field for com.databricks.sdk.service.catalog.SchemaInfo.
  • Changed awsIamRole field for com.databricks.sdk.service.catalog.StorageCredentialInfo to com.databricks.sdk.service.catalog.AwsIamRoleResponse class.
  • Added browseOnly field for com.databricks.sdk.service.catalog.TableInfo.
  • Changed notifications field for com.databricks.sdk.service.catalog.UpdateMonitor to com.databricks.sdk.service.catalog.MonitorNotificationsConfig class.
  • Changed awsIamRole field for com.databricks.sdk.service.catalog.UpdateStorageCredential to com.databricks.sdk.service.catalog.AwsIamRoleRequest class.
  • Changed awsIamRole field for com.databricks.sdk.service.catalog.ValidateStorageCredential to com.databricks.sdk.service.catalog.AwsIamRoleRequest class.
  • Removed com.databricks.sdk.service.catalog.ViewData class.
  • Added browseOnly field for com.databricks.sdk.service.catalog.VolumeInfo.
  • Added com.databricks.sdk.service.catalog.AwsIamRoleRequest class.
  • Added com.databricks.sdk.service.catalog.AwsIamRoleResponse class.
  • Added com.databricks.sdk.service.catalog.CreateOnlineTableRequest class.
  • Added com.databricks.sdk.service.catalog.ListCatalogsRequest class.
  • Changed publish() method for workspaceClient.lakeview() service to return com.databricks.sdk.service.dashboards.PublishedDashboard class.
  • Added create() method for workspaceClient.lakeview() service.
  • Added get() method for workspaceClient.lakeview() service.
  • Added getPublished() method for workspaceClient.lakeview() service.
  • Added trash() method for workspaceClient.lakeview() service.
  • Added update() method for workspaceClient.lakeview() service.
  • Removed Object class.
  • Added com.databricks.sdk.service.dashboards.CreateDashboardRequest class.
  • Added com.databricks.sdk.service.dashboards.Dashboard class.
  • Added com.databricks.sdk.service.dashboards.GetDashboardRequest class.
  • Added com.databricks.sdk.service.dashboards.GetPublishedDashboardRequest class.
  • Added com.databricks.sdk.service.dashboards.LifecycleState class.
  • Added com.databricks.sdk.service.dashboards.PublishedDashboard class.
  • Added com.databricks.sdk.service.dashboards.TrashDashboardRequest class.
  • Added Object class.
  • Added com.databricks.sdk.service.dashboards.UpdateDashboardRequest class.
  • Added autoCaptureConfig field for com.databricks.sdk.service.serving.EndpointPendingConfig.
  • Changed get() method for workspaceClient.automaticClusterUpdate() service . New request type is com.databricks.sdk.service.settings.GetAutomaticClusterUpdateSettingRequest class.
  • Changed get() method for workspaceClient.cspEnablement() service . New request type is com.databricks.sdk.service.settings.GetCspEnablementSettingRequest class.
  • Changed get() method for accountClient.cspEnablementAccount() service . New request type is com.databricks.sdk.service.settings.GetCspEnablementAccountSettingRequest class.
  • Changed delete() method for workspaceClient.defaultNamespace() service . New request type is com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest class.
  • Changed get() method for workspaceClient.defaultNamespace() service . New request type is com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest class.
  • Changed get() method for workspaceClient.esmEnablement() service . New request type is com.databricks.sdk.service.settings.GetEsmEnablementSettingRequest class.
  • Changed get() method for accountClient.esmEnablementAccount() service . New request type is com.databricks.sdk.service.settings.GetEsmEnablementAccountSettingRequest class.
  • Changed get() method for workspaceClient.ipAccessLists() service . New request type is com.databricks.sdk.service.settings.GetIpAccessList class.
  • Changed delete() method for accountClient.personalCompute() service . New request type is com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest class.
  • Changed get() method for accountClient.personalCompute() service . New request type is com.databricks.sdk.service.settings.GetPersonalComputeSettingRequest class.
  • Changed delete() method for workspaceClient.restrictWorkspaceAdmins() service . New request type is com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest class.
  • Changed get() method for workspaceClient.restrictWorkspaceAdmins() service . New request type is com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest class.
  • Removed com.databricks.sdk.service.settings.DeleteDefaultNamespaceRequest class.
  • Removed com.databricks.sdk.service.settings.DeletePersonalComputeRequest class.
  • Removed com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminRequest class.
  • Removed com.databricks.sdk.service.settings.GetAutomaticClusterUpdateRequest class.
  • Removed com.databricks.sdk.service.settings.GetCspEnablementAccountRequest class.
  • Removed com.databricks.sdk.service.settings.GetCspEnablementRequest class.
  • Removed com.databricks.sdk.service.settings.GetDefaultNamespaceRequest class.
  • Removed com.databricks.sdk.service.settings.GetEsmEnablementAccountRequest class.
  • Removed com.databricks.sdk.service.settings.GetEsmEnablementRequest class.
  • Removed com.databricks.sdk.service.settings.GetIpAccessListRequest class.
  • Removed com.databricks.sdk.service.settings.GetPersonalComputeRequest class.
  • Removed com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminRequest class.
  • Added com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest class.
  • Added com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest class.
  • Added com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest class.
  • Added com.databricks.sdk.service.settings.GetAutomaticClusterUpdateSettingRequest class.
  • Added com.databricks.sdk.service.settings.GetCspEnablementAccountSettingRequest class.
  • Added com.databricks.sdk.service.settings.GetCspEnablementSettingRequest class.
  • Added com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest class.
  • Added com.databricks.sdk.service.settings.GetEsmEnablementAccountSettingRequest class.
  • Added com.databricks.sdk.service.settings.GetEsmEnablementSettingRequest class.
  • Added com.databricks.sdk.service.settings.GetIpAccessList class.
  • Added com.databricks.sdk.service.settings.GetPersonalComputeSettingRequest class.
  • Added com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest class.
  • Changed dataObjectType field for com.databricks.sdk.service.sharing.SharedDataObject to com.databricks.sdk.service.sharing.SharedDataObjectDataObjectType class.
  • Added content field for com.databricks.sdk.service.sharing.SharedDataObject.
  • Added com.databricks.sdk.service.sharing.SharedDataObjectDataObjectType class.
  • Added embeddingSourceColumns field for com.databricks.sdk.service.vectorsearch.DirectAccessVectorIndexSpec.
  • Added scoreThreshold field for com.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest.

OpenAPI SHA: 93763b0d7ae908520c229c786fff28b8fd623261, Date: 202...

Read more

v0.20.0

04 Mar 15:42
v0.20.0
bfc4c93

Choose a tag to compare

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.PermissionMigrationRequest
    • com.databricks.sdk.service.iam.PermissionMigrationResponse
    • com.databricks.sdk.service.settings.AutomaticClusterUpdateSetting
    • com.databricks.sdk.service.settings.ClusterAutoRestartMessage
    • com.databricks.sdk.service.settings.ClusterAutoRestartMessageEnablementDetails
    • com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindow
    • com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowDayOfWeek
    • com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule
    • com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayFrequency
    • com.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWindowStartTime
    • com.databricks.sdk.service.settings.ComplianceStandard
    • com.databricks.sdk.service.settings.CspEnablement
    • com.databricks.sdk.service.settings.CspEnablementAccount
    • com.databricks.sdk.service.settings.CspEnablementAccountSetting
    • com.databricks.sdk.service.settings.CspEnablementSetting
    • com.databricks.sdk.service.settings.DeleteDefaultNamespaceRequest
    • com.databricks.sdk.service.settings.DeletePersonalComputeRequest
    • com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminRequest
    • com.databricks.sdk.service.settings.EsmEnablement
    • com.databricks.sdk.service.settings.EsmEnablementAccount
    • com.databricks.sdk.service.settings.EsmEnablementAccountSetting
    • com.databricks.sdk.service.settings.EsmEnablementSetting
    • com.databricks.sdk.service.settings.GetAutomaticClusterUpdateRequest
    • com.databricks.sdk.service.settings.GetCspEnablementAccountRequest
    • com.databricks.sdk.service.settings.GetCspEnablementRequest
    • com.databricks.sdk.service.settings.GetDefaultNamespaceRequest
    • com.databricks.sdk.service.settings.GetEsmEnablementAccountRequest
    • com.databricks.sdk.service.settings.GetEsmEnablementRequest
    • com.databricks.sdk.service.settings.GetPersonalComputeRequest
    • com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminRequest
    • com.databricks.sdk.service.settings.NccAwsStableIpRule
    • com.databricks.sdk.service.settings.UpdateAutomaticClusterUpdateSettingRequest
    • com.databricks.sdk.service.settings.UpdateCspEnablementAccountSettingRequest
    • com.databricks.sdk.service.settings.UpdateCspEnablementSettingRequest
    • com.databricks.sdk.service.settings.UpdateEsmEnablementAccountSettingRequest
    • com.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequest
  • Removed the follogin classes:
    • com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest
    • com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest
    • com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest
    • com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest
    • com.databricks.sdk.service.settings.GetPersonalComputeSettingRequest
    • com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest
  • Changed version field for com.databricks.sdk.service.serving.AppManifest to com.databricks.sdk.service.serving.AnyValue class.
  • Removed deletePersonalComputeSetting(), getPersonalComputeSetting() and updatePersonalComputeSetting() method for accountClient.settings() service.
  • Removed deleteDefaultNamespaceSetting(), deleteRestrictWorkspaceAdminsSetting(), getDefaultNamespaceSetting(), getRestrictWorkspaceAdminsSetting(), updateDefaultNamespaceSetting() and updateRestrictWorkspaceAdminsSetting() method for workspaceClient.settings() service.
  • Added awsStableIpRule field for com.databricks.sdk.service.settings.NccEgressDefaultRules.
  • Added indexName field for com.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest.
  • Added embeddingModelEndpointName field for com.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn.
  • Added indexName field for com.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest.
  • Added deltaSyncIndexSpec field for com.databricks.sdk.service.vectorsearch.VectorIndex.
  • Added directAccessIndexSpec field for com.databricks.sdk.service.vectorsearch.VectorIndex.
  • Changed deleteEndpoint(), createIndex(), deleteDataVectorIndex() and upsertDataVectorIndex() method for workspaceClient.vectorSearchEndpoints() service with new required argument order.
  • Changed endpointName field for com.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest to be required.
  • Removed planningPhases field for com.databricks.sdk.service.sql.QueryMetrics.
  • Removed name field for com.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest.
  • Removed name field for com.databricks.sdk.service.vectorsearch.DeleteEndpointRequest.
  • Removed com.databricks.sdk.service.vectorsearch.EmbeddingConfig class.
  • Removed embeddingConfig field for com.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn.
  • Removed name field for com.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest.
  • Removed deltaSyncVectorIndexSpec field for com.databricks.sdk.service.vectorsearch.VectorIndex.
  • Removed directAccessVectorIndexSpec field for com.databricks.sdk.service.vectorsearch.VectorIndex.

OpenAPI SHA: d855b30f25a06fe84f25214efa20e7f1fffcdf9e, Date: 2024-03-04

v0.19.0

19 Feb 12:29
7820506

Choose a tag to compare

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