Releases: databricks/databricks-sdk-java
Releases · databricks/databricks-sdk-java
v0.31.1
v0.31.0
New Features and Improvements
- Add a way to provide non proxy hosts (#331).
- Add support for discovery URL (#336).
- Provide SSLSocketFactory in HttpClient (#333).
Bug Fixes
- DatabricksConfig: newWithWorkspaceHost should retain authType (#338).
- Handle login.html incorrect validation for private link (#340).
Internal Changes
- Fix nightly test failure (#339).
API Changes:
- Added
regenerateDashboard()
method forworkspaceClient.qualityMonitors()
service. - Added
com.databricks.sdk.service.catalog.RegenerateDashboardRequest
andcom.databricks.sdk.service.catalog.RegenerateDashboardResponse
classes. - Added
com.databricks.sdk.service.jobs.QueueDetails
,com.databricks.sdk.service.jobs.QueueDetailsCodeCode
,com.databricks.sdk.service.jobs.RunLifecycleStateV2State
,com.databricks.sdk.service.jobs.RunStatus
,com.databricks.sdk.service.jobs.TerminationCodeCode
,com.databricks.sdk.service.jobs.TerminationDetails
andcom.databricks.sdk.service.jobs.TerminationTypeType
classes. - Added
status
field forcom.databricks.sdk.service.jobs.BaseRun
. - Added
status
field forcom.databricks.sdk.service.jobs.RepairHistoryItem
. - Added
status
field forcom.databricks.sdk.service.jobs.Run
. - Added
status
field forcom.databricks.sdk.service.jobs.RunTask
. - Added
maxProvisionedThroughput
andminProvisionedThroughput
fields forcom.databricks.sdk.service.serving.ServedModelInput
. - Added
columnsToSync
field forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest
. - Changed
workloadSize
field forcom.databricks.sdk.service.serving.ServedModelInput
to no longer be required.
OpenAPI SHA: d05898328669a3f8ab0c2ecee37db2673d3ea3f7, Date: 2024-09-04
v0.30.0
API Changes:
- Added
workspaceClient.policyComplianceForClusters()
service. - Added
workspaceClient.policyComplianceForJobs()
service. - Added
workspaceClient.resourceQuotas()
service. - Added
com.databricks.sdk.service.catalog.GetQuotaRequest
,com.databricks.sdk.service.catalog.GetQuotaResponse
,com.databricks.sdk.service.catalog.ListQuotasRequest
,com.databricks.sdk.service.catalog.ListQuotasResponse
andcom.databricks.sdk.service.catalog.QuotaInfo
classes. - Added
com.databricks.sdk.service.compute.ClusterCompliance
,com.databricks.sdk.service.compute.ClusterSettingsChange
,com.databricks.sdk.service.compute.EnforceClusterComplianceRequest
,com.databricks.sdk.service.compute.EnforceClusterComplianceResponse
,com.databricks.sdk.service.compute.GetClusterComplianceRequest
,com.databricks.sdk.service.compute.GetClusterComplianceResponse
,com.databricks.sdk.service.compute.ListClusterCompliancesRequest
andcom.databricks.sdk.service.compute.ListClusterCompliancesResponse
classes. - Added
com.databricks.sdk.service.jobs.EnforcePolicyComplianceForJobResponseJobClusterSettingsChange
,com.databricks.sdk.service.jobs.EnforcePolicyComplianceRequest
,com.databricks.sdk.service.jobs.EnforcePolicyComplianceResponse
,com.databricks.sdk.service.jobs.GetPolicyComplianceRequest
,com.databricks.sdk.service.jobs.GetPolicyComplianceResponse
,com.databricks.sdk.service.jobs.JobCompliance
,com.databricks.sdk.service.jobs.ListJobComplianceForPolicyResponse
andcom.databricks.sdk.service.jobs.ListJobComplianceRequest
classes. - Added
fallback
field forcom.databricks.sdk.service.catalog.CreateExternalLocation
. - Added
fallback
field forcom.databricks.sdk.service.catalog.ExternalLocationInfo
. - Added
fallback
field forcom.databricks.sdk.service.catalog.UpdateExternalLocation
. - Added
jobRunId
field forcom.databricks.sdk.service.jobs.BaseRun
. - Added
jobRunId
field forcom.databricks.sdk.service.jobs.Run
. - Added
includeMetrics
field forcom.databricks.sdk.service.sql.ListQueryHistoryRequest
. - Added
statementIds
field forcom.databricks.sdk.service.sql.QueryFilter
. - Removed
com.databricks.sdk.service.sql.ContextFilter
class. - Removed
contextFilter
field forcom.databricks.sdk.service.sql.QueryFilter
. - Removed
pipelineId
andpipelineUpdateId
fields forcom.databricks.sdk.service.sql.QuerySource
.
OpenAPI SHA: 3eae49b444cac5a0118a3503e5b7ecef7f96527a, Date: 2024-08-21
v0.29.0
Internal Changes
- Test that Jobs API endpoints are pinned to 2.1 (#319).
w.clusters().list()
is no longer limited to returning 200 all-purpose and 30 jobs clusters from the last 30 days. It now returns all terminated clusters in the last 30 days.
API Changes:
- Added
update()
method forworkspaceClient.clusters()
service. - Added
com.databricks.sdk.service.compute.UpdateCluster
,com.databricks.sdk.service.compute.UpdateClusterResource
andObject
classes. - Added
com.databricks.sdk.service.pipelines.IngestionPipelineDefinition
class. - Added
maxResults
andpageToken
fields forcom.databricks.sdk.service.catalog.GetBindingsRequest
. - Added
includeAliases
field forcom.databricks.sdk.service.catalog.GetByAliasRequest
. - Added
includeAliases
field forcom.databricks.sdk.service.catalog.GetModelVersionRequest
. - Added
includeAliases
field forcom.databricks.sdk.service.catalog.GetRegisteredModelRequest
. - Added
maxResults
andpageToken
fields forcom.databricks.sdk.service.catalog.ListSystemSchemasRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.catalog.ListSystemSchemasResponse
. - Added
aliases
field forcom.databricks.sdk.service.catalog.ModelVersionInfo
. - Added
nextPageToken
field forcom.databricks.sdk.service.catalog.WorkspaceBindingsResponse
. - Added
version
field forcom.databricks.sdk.service.compute.GetPolicyFamilyRequest
. - Added
id
field forcom.databricks.sdk.service.dashboards.QueryAttachment
. - Added
id
field forcom.databricks.sdk.service.dashboards.TextAttachment
. - Added
expirationTime
field forcom.databricks.sdk.service.sharing.CreateRecipient
. - Added
expirationTime
field forcom.databricks.sdk.service.sharing.UpdateRecipient
. - Changed
create()
andedit()
methods forworkspaceClient.clusterPolicies()
service with new required argument order. - Changed
get()
method forworkspaceClient.modelVersions()
service to returncom.databricks.sdk.service.catalog.ModelVersionInfo
class. - Changed
name
field forcom.databricks.sdk.service.compute.CreatePolicy
to no longer be required. - Changed
name
field forcom.databricks.sdk.service.compute.EditPolicy
to no longer be required. - Changed
policyFamilyId
field forcom.databricks.sdk.service.compute.GetPolicyFamilyRequest
toString
class. - Changed
policyFamilies
field forcom.databricks.sdk.service.compute.ListPolicyFamiliesResponse
to no longer be required. - Changed
definition
,description
,name
andpolicyFamilyId
fields forcom.databricks.sdk.service.compute.PolicyFamily
to no longer be required. - Changed
accessControlList
field forcom.databricks.sdk.service.jobs.CreateJob
tocom.databricks.sdk.service.jobs.JobAccessControlRequestList
class. - Changed
accessControlList
field forcom.databricks.sdk.service.jobs.SubmitRun
tocom.databricks.sdk.service.jobs.JobAccessControlRequestList
class. - Changed
ingestionDefinition
field forcom.databricks.sdk.service.pipelines.CreatePipeline
tocom.databricks.sdk.service.pipelines.IngestionPipelineDefinition
class. - Changed
ingestionDefinition
field forcom.databricks.sdk.service.pipelines.EditPipeline
tocom.databricks.sdk.service.pipelines.IngestionPipelineDefinition
class. - Changed
ingestionDefinition
field forcom.databricks.sdk.service.pipelines.PipelineSpec
tocom.databricks.sdk.service.pipelines.IngestionPipelineDefinition
class. - Removed
com.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition
class. - Removed
com.databricks.sdk.service.compute.PolicyFamilyId
class.
OpenAPI SHA: f98c07f9c71f579de65d2587bb0292f83d10e55d, Date: 2024-08-12
v0.28.0
Bug Fixes
- Add missing token URL and client ID in Github OIDC Credentials Provider (#322).
Internal Changes
- Add example for workspace unified authentication (#320).
- Fix processing of
quoted
titles (#314). - Fixed SqlIT integration tests (#326).
- Move PR message validation to a separate workflow (#312).
- Trigger the validate workflow in the merge queue (#313).
- Update OpenAPI spec (#316).
API Changes:
- Added
com.databricks.sdk.service.apps
package. - Added
accountClient.usageDashboards()
service. - Added
workspaceClient.alertsLegacy()
service,workspaceClient.queriesLegacy()
service andworkspaceClient.queryVisualizationsLegacy()
service. - Added
workspaceClient.genie()
service. - Added
workspaceClient.notificationDestinations()
service. - Added
listVisualizations()
method forworkspaceClient.queries()
service. - Added
com.databricks.sdk.service.catalog.GetBindingsSecurableType
andcom.databricks.sdk.service.catalog.UpdateBindingsSecurableType
classes. - Added
com.databricks.sdk.service.pipelines.PipelineStateInfoHealth
class. - Added
com.databricks.sdk.service.billing.ActionConfiguration
,com.databricks.sdk.service.billing.ActionConfigurationType
,com.databricks.sdk.service.billing.AlertConfiguration
,com.databricks.sdk.service.billing.AlertConfigurationQuantityType
,com.databricks.sdk.service.billing.AlertConfigurationTimePeriod
,com.databricks.sdk.service.billing.AlertConfigurationTriggerType
,com.databricks.sdk.service.billing.BudgetConfiguration
,com.databricks.sdk.service.billing.BudgetConfigurationFilter
,com.databricks.sdk.service.billing.BudgetConfigurationFilterClause
,com.databricks.sdk.service.billing.BudgetConfigurationFilterOperator
,com.databricks.sdk.service.billing.BudgetConfigurationFilterTagClause
,com.databricks.sdk.service.billing.BudgetConfigurationFilterWorkspaceIdClause
,com.databricks.sdk.service.billing.CreateBillingUsageDashboardRequest
,com.databricks.sdk.service.billing.CreateBillingUsageDashboardResponse
,com.databricks.sdk.service.billing.CreateBudgetConfigurationBudget
,com.databricks.sdk.service.billing.CreateBudgetConfigurationBudgetActionConfigurations
,com.databricks.sdk.service.billing.CreateBudgetConfigurationBudgetAlertConfigurations
,com.databricks.sdk.service.billing.CreateBudgetConfigurationRequest
,com.databricks.sdk.service.billing.CreateBudgetConfigurationResponse
,com.databricks.sdk.service.billing.DeleteBudgetConfigurationRequest
,Object
,com.databricks.sdk.service.billing.GetBillingUsageDashboardRequest
,com.databricks.sdk.service.billing.GetBillingUsageDashboardResponse
,com.databricks.sdk.service.billing.GetBudgetConfigurationRequest
,com.databricks.sdk.service.billing.GetBudgetConfigurationResponse
,com.databricks.sdk.service.billing.ListBudgetConfigurationsRequest
,com.databricks.sdk.service.billing.ListBudgetConfigurationsResponse
,com.databricks.sdk.service.billing.UpdateBudgetConfigurationBudget
,com.databricks.sdk.service.billing.UpdateBudgetConfigurationRequest
,com.databricks.sdk.service.billing.UpdateBudgetConfigurationResponse
andcom.databricks.sdk.service.billing.UsageDashboardType
classes. - Added
com.databricks.sdk.service.compute.ListClustersFilterBy
,com.databricks.sdk.service.compute.ListClustersSortBy
,com.databricks.sdk.service.compute.ListClustersSortByDirection
andcom.databricks.sdk.service.compute.ListClustersSortByField
classes. - Added
com.databricks.sdk.service.dashboards.ExecuteMessageQueryRequest
,com.databricks.sdk.service.dashboards.GenieAttachment
,com.databricks.sdk.service.dashboards.GenieConversation
,com.databricks.sdk.service.dashboards.GenieCreateConversationMessageRequest
,com.databricks.sdk.service.dashboards.GenieGetConversationMessageRequest
,com.databricks.sdk.service.dashboards.GenieGetMessageQueryResultRequest
,com.databricks.sdk.service.dashboards.GenieGetMessageQueryResultResponse
,com.databricks.sdk.service.dashboards.GenieMessage
,com.databricks.sdk.service.dashboards.GenieStartConversationMessageRequest
,com.databricks.sdk.service.dashboards.GenieStartConversationResponse
,com.databricks.sdk.service.dashboards.MessageError
,com.databricks.sdk.service.dashboards.MessageErrorType
,com.databricks.sdk.service.dashboards.MessageStatus
,com.databricks.sdk.service.dashboards.QueryAttachment
,com.databricks.sdk.service.dashboards.Result
andcom.databricks.sdk.service.dashboards.TextAttachment
classes. - Added
Object
,com.databricks.sdk.service.iam.MigratePermissionsRequest
andcom.databricks.sdk.service.iam.MigratePermissionsResponse
classes. - Added
com.databricks.sdk.service.oauth2.ListCustomAppIntegrationsRequest
andcom.databricks.sdk.service.oauth2.ListPublishedAppIntegrationsRequest
classes. - Added
com.databricks.sdk.service.serving.GoogleCloudVertexAiConfig
class. - Added
com.databricks.sdk.service.settings.Config
,com.databricks.sdk.service.settings.CreateNotificationDestinationRequest
,com.databricks.sdk.service.settings.DeleteNotificationDestinationRequest
,com.databricks.sdk.service.settings.DestinationType
,com.databricks.sdk.service.settings.EmailConfig
,Object
,com.databricks.sdk.service.settings.GenericWebhookConfig
,com.databricks.sdk.service.settings.GetNotificationDestinationRequest
,com.databricks.sdk.service.settings.ListNotificationDestinationsRequest
,com.databricks.sdk.service.settings.ListNotificationDestinationsResponse
,com.databricks.sdk.service.settings.ListNotificationDestinationsResult
,com.databricks.sdk.service.settings.MicrosoftTeamsConfig
,com.databricks.sdk.service.settings.NotificationDestination
,com.databricks.sdk.service.settings.PagerdutyConfig
,com.databricks.sdk.service.settings.SlackConfig
andcom.databricks.sdk.service.settings.UpdateNotificationDestinationRequest
classes. - Added
com.databricks.sdk.service.sql.AlertCondition
,com.databricks.sdk.service.sql.AlertConditionOperand
,com.databricks.sdk.service.sql.AlertConditionThreshold
,com.databricks.sdk.service.sql.AlertOperandColumn
,com.databricks.sdk.service.sql.AlertOperandValue
,com.databricks.sdk.service.sql.AlertOperator
,com.databricks.sdk.service.sql.ClientCallContext
,com.databricks.sdk.service.sql.ContextFilter
,com.databricks.sdk.service.sql.CreateAlertRequest
,com.databricks.sdk.service.sql.CreateAlertRequestAlert
,com.databricks.sdk.service.sql.CreateQueryRequest
,com.databricks.sdk.service.sql.CreateQueryRequestQuery
,com.databricks.sdk.service.sql.CreateQueryVisualizationsLegacyRequest
,com.databricks.sdk.service.sql.CreateVisualizationRequest
,com.databricks.sdk.service.sql.CreateVisualizationRequestVisualization
,com.databricks.sdk.service.sql.DatePrecision
,com.databricks.sdk.service.sql.DateRange
,com.databricks.sdk.service.sql.DateRangeValue
,com.databricks.sdk.service.sql.DateRangeValueDynamicDateRange
,com.databricks.sdk.service.sql.DateValue
,com.databricks.sdk.service.sql.DateValueDynamicDate
,com.databricks.sdk.service.sql.DeleteAlertsLegacyRequest
,com.databricks.sdk.service.sql.DeleteQueriesLegacyRequest
,com.databricks.sdk.service.sql.DeleteQueryVisualizationsLegacyRequest
,com.databricks.sdk.service.sql.DeleteVisualizationRequest
,Object
,com.databricks.sdk.service.sql.EncodedText
,com.databricks.sdk.service.sql.EncodedTextEncoding
,com.databricks.sdk.service.sql.EnumValue
,com.databricks.sdk.service.sql.GetAlertsLegacyRequest
,com.databricks.sdk.service.sql.GetQueriesLegacyRequest
,com.databricks.sdk.service.sql.LegacyAlert
,com.databricks.sdk.service.sql.LegacyAlertState
,com.databricks.sdk.service.sql.LegacyQuery
,com.databricks.sdk.service.sql.LegacyVisualization
,com.databricks.sdk.service.sql.LifecycleState
,com.databricks.sdk.service.sql.ListAlertsRequest
,com.databricks.sdk.service.sql.ListAlertsResponse
,com.databricks.sdk.service.sql.ListAlertsResponseAlert
,com.databricks.sdk.service.sql.ListQueriesLegacyRequest
,com.databricks.sdk.service.sql.ListQueryObjectsResponse
,com.databricks.sdk.service.sql.ListQueryObjectsResponseQuery
,com.databricks.sdk.service.sql.ListVisualizationsForQueryRequest
,com.databricks.sdk.service.sql.ListVisualizationsForQueryResponse
,com.databricks.sdk.service.sql.NumericValue
,com.databricks.sdk.service.sql.QueryBackedValue
,com.databricks.sdk.service.sql.QueryParameter
,com.databricks.sdk.service.sql.QuerySource
,com.databricks.sdk.service.sql.QuerySourceDriverInfo
,com.databricks.sdk.service.sql.QuerySourceEntryPoint
,com.databricks.sdk.service.sql.QuerySourceJobManager
,com.databricks.sdk.service.sql.QuerySourceTrigger
,com.databricks.sdk.service.sql.RestoreQueriesLegacyRequest
,com.databricks.sdk.service.sql.RunAsMode
,com.databricks.sdk.service.sql.ServerlessChannelInfo
,com.databricks.sdk.service.sql.StatementResponse
,com.databricks.sdk.service.sql.TextValue
,com.databricks.sdk.service.sql.TrashAlertRequest
,com.databricks.sdk.service.sql.TrashQueryRequest
,com.databricks.sdk.service.sql.UpdateAlertRequest
,com.databricks.sdk.service.sql.UpdateAlertRequestAlert
,com.databricks.sdk.service.sql.UpdateQueryRequest
,com.databricks.sdk.service.sql.UpdateQueryRequestQuery
,com.databricks.sdk.service.sql.UpdateVisualizationRequest
andcom.databricks.sdk.service.sql.UpdateVisualizationRequestVisualization
classes. - Added
force
field for `com.databricks.sdk.service.catalog.DeleteSc...
v0.27.1
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.ListAccountStorageCredentialsResponse
class. - Changed
isolationMode
field forcom.databricks.sdk.service.catalog.CatalogInfo
tocom.databricks.sdk.service.catalog.CatalogIsolationMode
class. - Added
isolationMode
field forcom.databricks.sdk.service.catalog.ExternalLocationInfo
. - Added
maxResults
andpageToken
fields forcom.databricks.sdk.service.catalog.ListCatalogsRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.catalog.ListCatalogsResponse
. - Added
tableServingUrl
field forcom.databricks.sdk.service.catalog.OnlineTable
. - Added
isolationMode
field forcom.databricks.sdk.service.catalog.StorageCredentialInfo
. - Changed
isolationMode
field forcom.databricks.sdk.service.catalog.UpdateCatalog
tocom.databricks.sdk.service.catalog.CatalogIsolationMode
class. - Added
isolationMode
field forcom.databricks.sdk.service.catalog.UpdateExternalLocation
. - Added
isolationMode
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
. - Added
com.databricks.sdk.service.catalog.CatalogIsolationMode
andcom.databricks.sdk.service.catalog.ListAccountStorageCredentialsResponse
class.es - Added
createSchedule()
,createSubscription()
,deleteSchedule()
,deleteSubscription()
,getSchedule()
,getSubscription()
,list()
,listSchedules()
,listSubscriptions()
andupdateSchedule()
methods forworkspaceClient.lakeview()
service. - Added
com.databricks.sdk.service.dashboards.CreateScheduleRequest
,com.databricks.sdk.service.dashboards.CreateSubscriptionRequest
,com.databricks.sdk.service.dashboards.CronSchedule
,com.databricks.sdk.service.dashboards.DashboardView
,com.databricks.sdk.service.dashboards.DeleteScheduleRequest
,com.databricks.sdk.service.dashboards.DeleteSubscriptionRequest
,com.databricks.sdk.service.dashboards.GetScheduleRequest
,com.databricks.sdk.service.dashboards.GetSubscriptionRequest
,com.databricks.sdk.service.dashboards.ListDashboardsRequest
,com.databricks.sdk.service.dashboards.ListDashboardsResponse
,com.databricks.sdk.service.dashboards.ListSchedulesRequest
,com.databricks.sdk.service.dashboards.ListSchedulesResponse
,com.databricks.sdk.service.dashboards.ListSubscriptionsRequest
,com.databricks.sdk.service.dashboards.ListSubscriptionsResponse
,com.databricks.sdk.service.dashboards.Schedule
,com.databricks.sdk.service.dashboards.SchedulePauseStatus
,com.databricks.sdk.service.dashboards.Subscriber
,com.databricks.sdk.service.dashboards.Subscription
,com.databricks.sdk.service.dashboards.SubscriptionSubscriberDestination
,com.databricks.sdk.service.dashboards.SubscriptionSubscriberUser
andcom.databricks.sdk.service.dashboards.UpdateScheduleRequest
classes. - Added
terminationCategory
field forcom.databricks.sdk.service.jobs.ForEachTaskErrorMessageStats
. - Added
onStreamingBacklogExceeded
field forcom.databricks.sdk.service.jobs.JobEmailNotifications
. - Added
environmentKey
field forcom.databricks.sdk.service.jobs.RunTask
. - Removed
conditionTask
,dbtTask
,notebookTask
,pipelineTask
,pythonWheelTask
,runJobTask
,sparkJarTask
,sparkPythonTask
,sparkSubmitTask
andsqlTask
fields forcom.databricks.sdk.service.jobs.SubmitRun
. - Added
environments
field forcom.databricks.sdk.service.jobs.SubmitRun
. - Added
dbtTask
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
environmentKey
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
onStreamingBacklogExceeded
field forcom.databricks.sdk.service.jobs.TaskEmailNotifications
. - Added
periodic
field forcom.databricks.sdk.service.jobs.TriggerSettings
. - Added
onStreamingBacklogExceeded
field forcom.databricks.sdk.service.jobs.WebhookNotifications
. - Added
com.databricks.sdk.service.jobs.PeriodicTriggerConfiguration
andcom.databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnit
classes. - Added
batchGet()
method forworkspaceClient.consumerListings()
service. - Added
batchGet()
method forworkspaceClient.consumerProviders()
service. - Added
providerSummary
field forcom.databricks.sdk.service.marketplace.Listing
. - Added
com.databricks.sdk.service.marketplace.BatchGetListingsRequest
,com.databricks.sdk.service.marketplace.BatchGetListingsResponse
,com.databricks.sdk.service.marketplace.BatchGetProvidersRequest
,com.databricks.sdk.service.marketplace.BatchGetProvidersResponse
,com.databricks.sdk.service.marketplace.ProviderIconFile
,com.databricks.sdk.service.marketplace.ProviderIconType
,com.databricks.sdk.service.marketplace.ProviderListingSummaryInfo
andcom.databricks.sdk.service.oauth2.DataPlaneInfo
classes. - Removed
createDeployment()
method forworkspaceClient.apps()
service. - Added
deploy()
andstart()
methods forworkspaceClient.apps()
service. - Added
workspaceClient.servingEndpointsDataPlane()
service. - Added
servicePrincipalId
field forcom.databricks.sdk.service.serving.App
. - Added
servicePrincipalName
field forcom.databricks.sdk.service.serving.App
. - Added
mode
field forcom.databricks.sdk.service.serving.AppDeployment
. - Added
mode
field forcom.databricks.sdk.service.serving.CreateAppDeploymentRequest
. - Added
dataPlaneInfo
field forcom.databricks.sdk.service.serving.ServingEndpointDetailed
. - Added
com.databricks.sdk.service.serving.AppDeploymentMode
class. - Added
com.databricks.sdk.service.serving.ModelDataPlaneInfo
class. - Added
com.databricks.sdk.service.serving.StartAppRequest
class. - Added
queryNextPage()
method forworkspaceClient.vectorSearchIndexes()
service. - Added
queryType
field forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexResponse
. - Added
com.databricks.sdk.service.vectorsearch.QueryVectorIndexNextPageRequest
class.
OpenAPI SHA: 7437dabb9dadee402c1fc060df4c1ce8cc5369f0, Date: 2024-06-24
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.ListConnectionsRequest
class. - Renamed
workspaceClient.lakehouseMonitors()
service toworkspaceClient.qualityMonitors()
. - Renamed
com.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest
class tocom.databricks.sdk.service.catalog.DeleteQualityMonitorRequest
. - Changed
schemaName
field forcom.databricks.sdk.service.catalog.DisableRequest
toString
class. - Removed
com.databricks.sdk.service.catalog.DisableSchemaName
class. - Changed
schemaName
field forcom.databricks.sdk.service.catalog.EnableRequest
toString
class. - Removed
com.databricks.sdk.service.catalog.EnableSchemaName
class. - Renamed
com.databricks.sdk.service.catalog.GetLakehouseMonitorRequest
class tocom.databricks.sdk.service.catalog.GetQualityMonitorRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.catalog.ListConnectionsResponse
. - Added
dashboardId
field forcom.databricks.sdk.service.catalog.UpdateMonitor
. - Added
com.databricks.sdk.service.catalog.ListConnectionsRequest
class. - Added
com.databricks.sdk.service.catalog.MonitorRefreshListResponse
class. - Changed
clusterStatus()
method forworkspaceClient.libraries()
service to returncom.databricks.sdk.service.compute.ClusterLibraryStatuses
class. - Removed
clusterSource
field forcom.databricks.sdk.service.compute.ClusterAttributes
. - Changed
spec
field forcom.databricks.sdk.service.compute.ClusterDetails
tocom.databricks.sdk.service.compute.ClusterSpec
class. - Removed
cloneFrom
andclusterSource
fields forcom.databricks.sdk.service.compute.ClusterSpec
. - Removed
com.databricks.sdk.service.compute.ClusterStatusResponse
class. - Removed
clusterSource
field forcom.databricks.sdk.service.compute.CreateCluster
. - Removed
cloneFrom
andclusterSource
fields forcom.databricks.sdk.service.compute.EditCluster
. - Removed
sortBySpec
field forcom.databricks.sdk.service.marketplace.ListListingsRequest
. - Added
isAscending
field forcom.databricks.sdk.service.marketplace.ListListingsRequest
. - Added
sortBy
field forcom.databricks.sdk.service.marketplace.ListListingsRequest
. - Added
isAscending
field forcom.databricks.sdk.service.marketplace.SearchListingsRequest
. - Removed
com.databricks.sdk.service.marketplace.SortBySpec
andcom.databricks.sdk.service.marketplace.SortOrder
classes. - Added
gatewayDefinition
field forcom.databricks.sdk.service.pipelines.CreatePipeline
. - Added
gatewayDefinition
field forcom.databricks.sdk.service.pipelines.EditPipeline
. - Added
tableConfiguration
field forcom.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition
. - Added
gatewayDefinition
field forcom.databricks.sdk.service.pipelines.PipelineSpec
. - Added
tableConfiguration
field forcom.databricks.sdk.service.pipelines.SchemaSpec
. - Added
tableConfiguration
field forcom.databricks.sdk.service.pipelines.TableSpec
. - Added
com.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition
class. - Added
com.databricks.sdk.service.pipelines.TableSpecificConfig
class. - Added
com.databricks.sdk.service.pipelines.TableSpecificConfigScdType
class. - Added
deploymentArtifacts
field forcom.databricks.sdk.service.serving.AppDeployment
. - Added
contents
field forcom.databricks.sdk.service.serving.ExportMetricsResponse
. - Changed
openaiApiKey
field forcom.databricks.sdk.service.serving.OpenAiConfig
to no longer be required. - Added
microsoftEntraClientId
,microsoftEntraClientSecret
andmicrosoftEntraTenantId
fields forcom.databricks.sdk.service.serving.OpenAiConfig
. - Added
com.databricks.sdk.service.serving.AppDeploymentArtifacts
class. - Added
storageRoot
field forcom.databricks.sdk.service.sharing.CreateShare
. - Added
storageLocation
andstorageRoot
fields forcom.databricks.sdk.service.sharing.ShareInfo
. - Added
storageRoot
field forcom.databricks.sdk.service.sharing.UpdateShare
. - Added
scanIndex()
method forworkspaceClient.vectorSearchIndexes()
service. - Added
embeddingWritebackTable
field forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest
. - Added
embeddingWritebackTable
field forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse
. - Added
com.databricks.sdk.service.vectorsearch.ListValue
,com.databricks.sdk.service.vectorsearch.MapStringValueEntry
,com.databricks.sdk.service.vectorsearch.ScanVectorIndexRequest
,com.databricks.sdk.service.vectorsearch.ScanVectorIndexResponse
,com.databricks.sdk.service.vectorsearch.Struct
andcom.databricks.sdk.service.vectorsearch.Value
classes.
OpenAPI SHA: 7eb5ad9a2ed3e3f1055968a2d1014ac92c06fe92, Date: 2024-05-21
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
ingestionDefinition
field forcom.databricks.sdk.service.pipelines.CreatePipeline
,com.databricks.sdk.service.pipelines.EditPipeline
andcom.databricks.sdk.service.pipelines.PipelineSpec
- Changed
create()
method forworkspaceClient.apps()
service . New request type iscom.databricks.sdk.service.serving.CreateAppRequest
class. - Changed
create()
method forworkspaceClient.apps()
service to returncom.databricks.sdk.service.serving.App
class. - Removed
deleteApp()
,getApp()
,getApps()
andgetEvents()
method forworkspaceClient.apps()
service. - Added
createDeployment()
,delete()
,get()
,getDeployment()
,getEnvironment()
,list()
,listDeployments()
,stop()
, andupdate()
methods forworkspaceClient.apps()
service. - Added
getOpenApi()
method forworkspaceClient.servingEndpoints()
service. - Changed
apps
field forcom.databricks.sdk.service.serving.ListAppsResponse
tocom.databricks.sdk.service.serving.AppList
class. - Added
routeOptimized
field forcom.databricks.sdk.service.serving.CreateServingEndpoint
. - Added
endpointUrl
field forcom.databricks.sdk.service.serving.ServingEndpointDetailed
. - Added
routeOptimized
field forcom.databricks.sdk.service.serving.ServingEndpointDetailed
. - Added
tags
field forcom.databricks.sdk.service.sql.DashboardEditContent
.com.databricks.sdk.service.sql.QueryEditContent
andcom.databricks.sdk.service.sql.QueryPostContent
. - Added
catalog
field forcom.databricks.sdk.service.sql.QueryOptions
. - Added
schema
field forcom.databricks.sdk.service.sql.QueryOptions
. - Added
query
field forcom.databricks.sdk.service.sql.Visualization
. - Added
com.databricks.sdk.service.pipelines.IngestionConfig
class. - Added
com.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition
class. - Added
com.databricks.sdk.service.pipelines.SchemaSpec
class. - Added
com.databricks.sdk.service.pipelines.TableSpec
class. - Added
com.databricks.sdk.service.serving.App
class. - Added
com.databricks.sdk.service.serving.AppDeployment
class. - Added
com.databricks.sdk.service.serving.AppDeploymentState
class. - Added
com.databricks.sdk.service.serving.AppDeploymentStatus
class. - Added
com.databricks.sdk.service.serving.AppEnvironment
class. - Added
com.databricks.sdk.service.serving.AppState
class. - Added
com.databricks.sdk.service.serving.AppStatus
class. - Added
com.databricks.sdk.service.serving.CreateAppDeploymentRequest
class. - Added
com.databricks.sdk.service.serving.CreateAppRequest
class. - Added
com.databricks.sdk.service.serving.EnvVariable
class. - Added
com.databricks.sdk.service.serving.GetAppDeploymentRequest
class. - Added
com.databricks.sdk.service.serving.GetAppEnvironmentRequest
class. - Added
com.databricks.sdk.service.serving.GetOpenApiRequest
class. - Added
Object
class. - Added
com.databricks.sdk.service.serving.ListAppDeploymentsRequest
class. - Added
com.databricks.sdk.service.serving.ListAppDeploymentsResponse
class. - Added
com.databricks.sdk.service.serving.ListAppsRequest
class. - Added
com.databricks.sdk.service.serving.StopAppRequest
class. - Added
Object
class. - Added
com.databricks.sdk.service.serving.UpdateAppRequest
class. - Added
com.databricks.sdk.service.settings.ComplianceSecurityProfile
class. - Added
com.databricks.sdk.service.settings.ComplianceSecurityProfileSetting
class. - Added
com.databricks.sdk.service.settings.EnhancedSecurityMonitoring
class. - Added
com.databricks.sdk.service.settings.EnhancedSecurityMonitoringSetting
class. - Added
com.databricks.sdk.service.settings.GetComplianceSecurityProfileSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetEnhancedSecurityMonitoringSettingRequest
class. - Added
com.databricks.sdk.service.settings.UpdateComplianceSecurityProfileSettingRequest
class. - Added
com.databricks.sdk.service.settings.UpdateEnhancedSecurityMonitoringSettingRequest
class. - Added
workspaceClient.complianceSecurityProfile()
service. - Added
workspaceClient.enhancedSecurityMonitoring()
service. - Removed
workspaceClient.cspEnablement()
service. - Removed
workspaceClient.esmEnablement()
service. - Removed
com.databricks.sdk.service.serving.AppEvents
class. - Removed
com.databricks.sdk.service.serving.AppManifest
class. - Removed
com.databricks.sdk.service.serving.AppServiceStatus
class. - Removed
com.databricks.sdk.service.serving.DeleteAppResponse
class. - Removed
com.databricks.sdk.service.serving.DeployAppRequest
class. - Removed
com.databricks.sdk.service.serving.DeploymentStatus
class. - Removed
com.databricks.sdk.service.serving.DeploymentStatusState
class. - Removed
com.databricks.sdk.service.serving.GetAppDeploymentStatusRequest
class. - Removed
com.databricks.sdk.service.serving.GetAppResponse
class. - Removed
com.databricks.sdk.service.serving.GetEventsRequest
class. - Removed
com.databricks.sdk.service.serving.ListAppEventsResponse
class. - Removed
com.databricks.sdk.service.settings.CspEnablement
class. - Removed
com.databricks.sdk.service.settings.CspEnablementSetting
class. - Removed
com.databricks.sdk.service.settings.EsmEnablement
class. - Removed
com.databricks.sdk.service.settings.EsmEnablementSetting
class. - Removed
com.databricks.sdk.service.settings.GetCspEnablementSettingRequest
class. - Removed
com.databricks.sdk.service.settings.GetEsmEnablementSettingRequest
class. - Removed
com.databricks.sdk.service.settings.UpdateCspEnablementSettingRequest
class. - Removed
com.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequest
class.
OpenAPI SHA: 84f9315bc9cdcf3917f764cf608255a74271ab2c, Date: 2024-05-06