Releases: databricks/databricks-sdk-java
Releases · databricks/databricks-sdk-java
v0.23.0
Improvements and Bug Fixes
- Introduce more specific exceptions, like
NotFound
,AlreadyExists
,BadRequest
,PermissionDenied
,InternalError
, and others (#185, #257). - Lock around field accessibility changes (#247).
- Fix Changelog (#258).
- Support post with no body for APIs (#262).
API Changes:
- Changed
cancelRefresh()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
create()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
delete()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
get()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
getRefresh()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
listRefreshes()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
runRefresh()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Changed
update()
method forworkspaceClient.lakehouseMonitors()
service with new required argument order. - Removed
com.databricks.sdk.service.catalog.AzureManagedIdentity
class. - Removed
fullName
field forcom.databricks.sdk.service.catalog.CancelRefreshRequest
. - Added
tableName
field forcom.databricks.sdk.service.catalog.CancelRefreshRequest
. - Changed
customMetrics
field forcom.databricks.sdk.service.catalog.CreateMonitor
tocom.databricks.sdk.service.catalog.MonitorMetricList
class. - Removed
fullName
field forcom.databricks.sdk.service.catalog.CreateMonitor
. - Changed
inferenceLog
field forcom.databricks.sdk.service.catalog.CreateMonitor
tocom.databricks.sdk.service.catalog.MonitorInferenceLog
class. - Changed
notifications
field forcom.databricks.sdk.service.catalog.CreateMonitor
tocom.databricks.sdk.service.catalog.MonitorNotifications
class. - Changed
snapshot
field forcom.databricks.sdk.service.catalog.CreateMonitor
toObject
class. - Changed
timeSeries
field forcom.databricks.sdk.service.catalog.CreateMonitor
tocom.databricks.sdk.service.catalog.MonitorTimeSeries
class. - Added
tableName
field forcom.databricks.sdk.service.catalog.CreateMonitor
. - Changed
azureManagedIdentity
field forcom.databricks.sdk.service.catalog.CreateStorageCredential
tocom.databricks.sdk.service.catalog.AzureManagedIdentityRequest
class. - Removed
fullName
field forcom.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest
. - Added
tableName
field forcom.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest
. - Removed
fullName
field forcom.databricks.sdk.service.catalog.GetLakehouseMonitorRequest
. - Added
tableName
field forcom.databricks.sdk.service.catalog.GetLakehouseMonitorRequest
. - Removed
fullName
field forcom.databricks.sdk.service.catalog.GetRefreshRequest
. - Added
tableName
field forcom.databricks.sdk.service.catalog.GetRefreshRequest
. - Removed
fullName
field forcom.databricks.sdk.service.catalog.ListRefreshesRequest
. - Added
tableName
field forcom.databricks.sdk.service.catalog.ListRefreshesRequest
. - Changed
quartzCronExpression
field forcom.databricks.sdk.service.catalog.MonitorCronSchedule
to be required. - Changed
timezoneId
field forcom.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 forcom.databricks.sdk.service.catalog.MonitorInfo
tocom.databricks.sdk.service.catalog.MonitorMetricList
class. - Changed
driftMetricsTableName
field forcom.databricks.sdk.service.catalog.MonitorInfo
to be required. - Changed
inferenceLog
field forcom.databricks.sdk.service.catalog.MonitorInfo
tocom.databricks.sdk.service.catalog.MonitorInferenceLog
class. - Changed
monitorVersion
field forcom.databricks.sdk.service.catalog.MonitorInfo
to be required. - Changed
notifications
field forcom.databricks.sdk.service.catalog.MonitorInfo
tocom.databricks.sdk.service.catalog.MonitorNotifications
class. - Changed
profileMetricsTableName
field forcom.databricks.sdk.service.catalog.MonitorInfo
to be required. - Changed
snapshot
field forcom.databricks.sdk.service.catalog.MonitorInfo
toObject
class. - Changed
status
field forcom.databricks.sdk.service.catalog.MonitorInfo
to be required. - Changed
tableName
field forcom.databricks.sdk.service.catalog.MonitorInfo
to be required. - Changed
timeSeries
field forcom.databricks.sdk.service.catalog.MonitorInfo
tocom.databricks.sdk.service.catalog.MonitorTimeSeries
class. - Removed
com.databricks.sdk.service.catalog.MonitorNotificationsConfig
class. - Changed
refreshId
field forcom.databricks.sdk.service.catalog.MonitorRefreshInfo
to be required. - Changed
startTimeMs
field forcom.databricks.sdk.service.catalog.MonitorRefreshInfo
to be required. - Changed
state
field forcom.databricks.sdk.service.catalog.MonitorRefreshInfo
to be required. - Added
trigger
field forcom.databricks.sdk.service.catalog.MonitorRefreshInfo
. - Removed
Object
class. - Removed
com.databricks.sdk.service.catalog.MonitorTimeSeriesProfileType
class. - Removed
fullName
field forcom.databricks.sdk.service.catalog.RunRefreshRequest
. - Added
tableName
field forcom.databricks.sdk.service.catalog.RunRefreshRequest
. - Changed
azureManagedIdentity
field forcom.databricks.sdk.service.catalog.StorageCredentialInfo
tocom.databricks.sdk.service.catalog.AzureManagedIdentityResponse
class. - Removed
name
field forcom.databricks.sdk.service.catalog.TableRowFilter
. - Added
functionName
field forcom.databricks.sdk.service.catalog.TableRowFilter
. - Changed
customMetrics
field forcom.databricks.sdk.service.catalog.UpdateMonitor
tocom.databricks.sdk.service.catalog.MonitorMetricList
class. - Removed
fullName
field forcom.databricks.sdk.service.catalog.UpdateMonitor
. - Changed
inferenceLog
field forcom.databricks.sdk.service.catalog.UpdateMonitor
tocom.databricks.sdk.service.catalog.MonitorInferenceLog
class. - Changed
notifications
field forcom.databricks.sdk.service.catalog.UpdateMonitor
tocom.databricks.sdk.service.catalog.MonitorNotifications
class. - Changed
snapshot
field forcom.databricks.sdk.service.catalog.UpdateMonitor
toObject
class. - Changed
timeSeries
field forcom.databricks.sdk.service.catalog.UpdateMonitor
tocom.databricks.sdk.service.catalog.MonitorTimeSeries
class. - Added
tableName
field forcom.databricks.sdk.service.catalog.UpdateMonitor
. - Changed
azureManagedIdentity
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
tocom.databricks.sdk.service.catalog.AzureManagedIdentityResponse
class. - Changed
azureManagedIdentity
field forcom.databricks.sdk.service.catalog.ValidateStorageCredential
tocom.databricks.sdk.service.catalog.AzureManagedIdentityRequest
class. - Removed
operation
field forcom.databricks.sdk.service.catalog.ValidationResult
. - Added
awsOperation
field forcom.databricks.sdk.service.catalog.ValidationResult
. - Added
azureOperation
field forcom.databricks.sdk.service.catalog.ValidationResult
. - Added
gcpOperation
field forcom.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 forcom.databricks.sdk.service.compute.ClusterSpec
. - Removed
com.databricks.sdk.service.compute.ComputeSpec
class. - Removed
com.databricks.sdk.service.compute.ComputeSpecKind
class. - Added
cloneFrom
field forcom.databricks.sdk.service.compute.CreateCluster
. - Added
cloneFrom
field forcom.databricks.sdk.service.compute.EditCluster
. - Added
com.databricks.sdk.service.compute.CloneCluster
class. - Added
com.databricks.sdk.service.compute.Environment
class. - Changed
update()
method foraccountClient.workspaceAssignment()
service to returncom.databricks.sdk.service.iam.PermissionAssignment
class. - Removed
Object
class. - Remove...
v0.22.0
Improvements and Bug Fixes
- Properly escape multi-segment path parameters (#252).
API Changes:
- Added
migrate()
andunpublish()
methods forworkspaceClient.lakeview()
service. - Added
com.databricks.sdk.service.dashboards.MigrateDashboardRequest
andcom.databricks.sdk.service.dashboards.UnpublishDashboardRequest
class. - Added
description
,queueDuration
andrepairHistory
fields forcom.databricks.sdk.service.jobs.BaseRun
. - Added
computeKey
andjobClusterKey
field forcom.databricks.sdk.service.jobs.ClusterSpec
. - Changed
left
,op
andright
fields forcom.databricks.sdk.service.jobs.ConditionTask
to be required. - Changed
editMode
field forcom.databricks.sdk.service.jobs.CreateJob
tocom.databricks.sdk.service.jobs.JobEditMode
class. - Replaced
com.databricks.sdk.service.jobs.CreateJobEditMode
class bycom.databricks.sdk.service.jobs.JobEditMode
. - Changed
url
field forcom.databricks.sdk.service.jobs.FileArrivalTriggerConfiguration
to be required. - Changed
errorMessageStats
field forcom.databricks.sdk.service.jobs.ForEachStats
tocom.databricks.sdk.service.jobs.ForEachTaskErrorMessageStatsList
class. - Changed
newCluster
field forcom.databricks.sdk.service.jobs.JobCluster
to be required. - Changed
editMode
field forcom.databricks.sdk.service.jobs.JobSettings
tocom.databricks.sdk.service.jobs.JobEditMode
class. - Removed
com.databricks.sdk.service.jobs.JobSettingsEditMode
class. - Changed
metric
,op
andvalue
fields forcom.databricks.sdk.service.jobs.JobsHealthRule
to be required. - Changed
runType
field forcom.databricks.sdk.service.jobs.ListRunsRequest
tocom.databricks.sdk.service.jobs.RunType
class. - Replaced
com.databricks.sdk.service.jobs.ListRunsRunType
class bycom.databricks.sdk.service.jobs.RunType
. - Removed
com.databricks.sdk.service.jobs.ParamPairs
class. - Changed
pipelineId
field forcom.databricks.sdk.service.jobs.PipelineTask
to be required. - Changed
entryPoint
andpackageName
fields forcom.databricks.sdk.service.jobs.PythonWheelTask
to be required. - Changed
jobParameters
field forcom.databricks.sdk.service.jobs.RepairRun
to Map<String,String
> class. - Changed
baseParameters
field forcom.databricks.sdk.service.jobs.ResolvedNotebookTaskValues
to Map<String,String
> class. - Changed
parameters
field forcom.databricks.sdk.service.jobs.ResolvedParamPairValues
to Map<String,String
> class. - Changed
namedParameters
field forcom.databricks.sdk.service.jobs.ResolvedPythonWheelTaskValues
to Map<String,String
> class. - Removed
namedParameters
field forcom.databricks.sdk.service.jobs.ResolvedRunJobTaskValues
. - Changed
parameters
field forcom.databricks.sdk.service.jobs.ResolvedRunJobTaskValues
to Map<String,String
> class. - Added
jobParameters
field forcom.databricks.sdk.service.jobs.ResolvedRunJobTaskValues
. - Added
description
andqueueDuration
fields forcom.databricks.sdk.service.jobs.Run
. - Changed
op
field forcom.databricks.sdk.service.jobs.RunConditionTask
tocom.databricks.sdk.service.jobs.ConditionTaskOp
class. - Removed
com.databricks.sdk.service.jobs.RunConditionTaskOp
class. - Changed
inputs
andtask
field forcom.databricks.sdk.service.jobs.RunForEachTask
to be required. - Changed
jobParameters
field forcom.databricks.sdk.service.jobs.RunJobTask
to Map<String,String
> class. - Added
dbtCommands
,jarParams
,notebookParams
,pipelineParams
,pythonNamedParams
,pythonParams
,sparkSubmitParams
andsqlParams
fields forcom.databricks.sdk.service.jobs.RunJobTask
. - Changed
jobParameters
field forcom.databricks.sdk.service.jobs.RunNow
to Map<String,String
> class. - Added
info
field forcom.databricks.sdk.service.jobs.RunOutput
. - Removed
jobParameters
field forcom.databricks.sdk.service.jobs.RunParameters
. - Changed
taskKey
field forcom.databricks.sdk.service.jobs.RunTask
to be required. - Added
computeKey
,emailNotifications
,jobClusterKey
,notificationSettings
,runDuration
,runPageUrl
,timeoutSeconds
andwebhookNotifications
fields forcom.databricks.sdk.service.jobs.RunTask
. - Added
endpointId
field forcom.databricks.sdk.service.jobs.SqlQueryOutput
. - Added
conditionTask
,dbtTask
,notebookTask
,pipelineTask
,pythonWheelTask
,runJobTask
,sparkJarTask
,sparkPythonTask
,sparkSubmitTask
andsqlTask
fields forcom.databricks.sdk.service.jobs.SubmitRun
. - Added
description
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
disableAutoOptimization
field forcom.databricks.sdk.service.jobs.Task
. - Added
noAlertForSkippedRuns
field forcom.databricks.sdk.service.jobs.TaskEmailNotifications
. - Added
tableUpdate
field forcom.databricks.sdk.service.jobs.TriggerSettings
. - Changed
id
field forcom.databricks.sdk.service.jobs.Webhook
to be required. - Changed
onDurationWarningThresholdExceeded
field forcom.databricks.sdk.service.jobs.WebhookNotifications
tocom.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 bycom.databricks.sdk.service.serving.AmazonBedrockConfig
class. - Replaced
com.databricks.sdk.service.serving.AwsBedrockConfigBedrockProvider
class bycom.databricks.sdk.service.serving.AmazonBedrockConfigBedrockProvider
class. - Replaced
awsBedrockConfig
field forcom.databricks.sdk.service.serving.ExternalModel
byamazonBedrockConfig
. - Changed
get()
method forworkspaceClient.ipAccessLists()
service . New request type iscom.databricks.sdk.service.settings.GetIpAccessListRequest
class. - Replaced
com.databricks.sdk.service.settings.GetIpAccessList
class bycom.databricks.sdk.service.settings.GetIpAccessListRequest
class.
OpenAPI SHA: d38528c3e47dd81c9bdbd918272a3e49d36e09ce, Date: 2024-03-27
v0.21.0
API Changes:
- Changed
list()
method forworkspaceClient.catalogs()
service to require request ofcom.databricks.sdk.service.catalog.ListCatalogsRequest
class. - Changed
create()
method forworkspaceClient.onlineTables()
service . New request type iscom.databricks.sdk.service.catalog.CreateOnlineTableRequest
class. - Removed
com.databricks.sdk.service.catalog.AwsIamRole
class. - Changed
notifications
field forcom.databricks.sdk.service.catalog.CreateMonitor
tocom.databricks.sdk.service.catalog.MonitorNotificationsConfig
class. - Changed
awsIamRole
field forcom.databricks.sdk.service.catalog.CreateStorageCredential
tocom.databricks.sdk.service.catalog.AwsIamRoleRequest
class. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.ExternalLocationInfo
. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.FunctionInfo
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetCatalogRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetExternalLocationRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetFunctionRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetModelVersionRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetRegisteredModelRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetSchemaRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.GetTableRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListExternalLocationsRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListFunctionsRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListModelVersionsRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListRegisteredModelsRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListSchemasRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListTablesRequest
. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ListVolumesRequest
. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.ModelVersionInfo
. - Changed
notifications
field forcom.databricks.sdk.service.catalog.MonitorInfo
tocom.databricks.sdk.service.catalog.MonitorNotificationsConfig
class. - Added
includeBrowse
field forcom.databricks.sdk.service.catalog.ReadVolumeRequest
. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.RegisteredModelInfo
. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.SchemaInfo
. - Changed
awsIamRole
field forcom.databricks.sdk.service.catalog.StorageCredentialInfo
tocom.databricks.sdk.service.catalog.AwsIamRoleResponse
class. - Added
browseOnly
field forcom.databricks.sdk.service.catalog.TableInfo
. - Changed
notifications
field forcom.databricks.sdk.service.catalog.UpdateMonitor
tocom.databricks.sdk.service.catalog.MonitorNotificationsConfig
class. - Changed
awsIamRole
field forcom.databricks.sdk.service.catalog.UpdateStorageCredential
tocom.databricks.sdk.service.catalog.AwsIamRoleRequest
class. - Changed
awsIamRole
field forcom.databricks.sdk.service.catalog.ValidateStorageCredential
tocom.databricks.sdk.service.catalog.AwsIamRoleRequest
class. - Removed
com.databricks.sdk.service.catalog.ViewData
class. - Added
browseOnly
field forcom.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 forworkspaceClient.lakeview()
service to returncom.databricks.sdk.service.dashboards.PublishedDashboard
class. - Added
create()
method forworkspaceClient.lakeview()
service. - Added
get()
method forworkspaceClient.lakeview()
service. - Added
getPublished()
method forworkspaceClient.lakeview()
service. - Added
trash()
method forworkspaceClient.lakeview()
service. - Added
update()
method forworkspaceClient.lakeview()
service. - Removed
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 forcom.databricks.sdk.service.serving.EndpointPendingConfig
. - Changed
get()
method forworkspaceClient.automaticClusterUpdate()
service . New request type iscom.databricks.sdk.service.settings.GetAutomaticClusterUpdateSettingRequest
class. - Changed
get()
method forworkspaceClient.cspEnablement()
service . New request type iscom.databricks.sdk.service.settings.GetCspEnablementSettingRequest
class. - Changed
get()
method foraccountClient.cspEnablementAccount()
service . New request type iscom.databricks.sdk.service.settings.GetCspEnablementAccountSettingRequest
class. - Changed
delete()
method forworkspaceClient.defaultNamespace()
service . New request type iscom.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest
class. - Changed
get()
method forworkspaceClient.defaultNamespace()
service . New request type iscom.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest
class. - Changed
get()
method forworkspaceClient.esmEnablement()
service . New request type iscom.databricks.sdk.service.settings.GetEsmEnablementSettingRequest
class. - Changed
get()
method foraccountClient.esmEnablementAccount()
service . New request type iscom.databricks.sdk.service.settings.GetEsmEnablementAccountSettingRequest
class. - Changed
get()
method forworkspaceClient.ipAccessLists()
service . New request type iscom.databricks.sdk.service.settings.GetIpAccessList
class. - Changed
delete()
method foraccountClient.personalCompute()
service . New request type iscom.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest
class. - Changed
get()
method foraccountClient.personalCompute()
service . New request type iscom.databricks.sdk.service.settings.GetPersonalComputeSettingRequest
class. - Changed
delete()
method forworkspaceClient.restrictWorkspaceAdmins()
service . New request type iscom.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest
class. - Changed
get()
method forworkspaceClient.restrictWorkspaceAdmins()
service . New request type iscom.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 forcom.databricks.sdk.service.sharing.SharedDataObject
tocom.databricks.sdk.service.sharing.SharedDataObjectDataObjectType
class. - Added
content
field forcom.databricks.sdk.service.sharing.SharedDataObject
. - Added
com.databricks.sdk.service.sharing.SharedDataObjectDataObjectType
class. - Added
embeddingSourceColumns
field forcom.databricks.sdk.service.vectorsearch.DirectAccessVectorIndexSpec
. - Added
scoreThreshold
field forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest
.
OpenAPI SHA: 93763b0d7ae908520c229c786fff28b8fd623261, Date: 202...
v0.20.0
Features and Improvements
- Added basic support for HTTP proxies (#241).
- Fixed getWorkspaceClient() for GCP (#224).
- Note: Backwards incompatible changes - Settings are now nested, please see the API changes below.
Internal Changes
- Reading headers should be done in a case-insensitive manner (#235).
- Added integration tests for the Files API (#236).
- Supported subservices (#237).
- Handled empty types in the Java SDK (#239).
- Added tokei.rs lines of code badge (#243).
- Updated SDK to latest OpenAPI spec (#245).
API Changes:
- Added the following services:
workspaceClient.permissionMigration()
workspaceClient.settings.automaticClusterUpdate()
workspaceClient.settings.cspEnablement()
accountClient.settings.cspEnablementAccount()
workspaceClient.settings.defaultNamespace()
workspaceClient.settings.esmEnablement()
accountClient.settings.esmEnablementAccount()
accountClient.settings.personalCompute()
workspaceClient.settings.restrictWorkspaceAdmins()
- Added the following classes:
com.databricks.sdk.service.iam.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 forcom.databricks.sdk.service.serving.AppManifest
tocom.databricks.sdk.service.serving.AnyValue
class. - Removed
deletePersonalComputeSetting()
,getPersonalComputeSetting()
andupdatePersonalComputeSetting()
method foraccountClient.settings()
service. - Removed
deleteDefaultNamespaceSetting()
,deleteRestrictWorkspaceAdminsSetting()
,getDefaultNamespaceSetting()
,getRestrictWorkspaceAdminsSetting()
,updateDefaultNamespaceSetting()
andupdateRestrictWorkspaceAdminsSetting()
method forworkspaceClient.settings()
service. - Added
awsStableIpRule
field forcom.databricks.sdk.service.settings.NccEgressDefaultRules
. - Added
indexName
field forcom.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest
. - Added
embeddingModelEndpointName
field forcom.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn
. - Added
indexName
field forcom.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest
. - Added
deltaSyncIndexSpec
field forcom.databricks.sdk.service.vectorsearch.VectorIndex
. - Added
directAccessIndexSpec
field forcom.databricks.sdk.service.vectorsearch.VectorIndex
. - Changed
deleteEndpoint()
,createIndex()
,deleteDataVectorIndex()
andupsertDataVectorIndex()
method forworkspaceClient.vectorSearchEndpoints()
service with new required argument order. - Changed
endpointName
field forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest
to be required. - Removed
planningPhases
field forcom.databricks.sdk.service.sql.QueryMetrics
. - Removed
name
field forcom.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest
. - Removed
name
field forcom.databricks.sdk.service.vectorsearch.DeleteEndpointRequest
. - Removed
com.databricks.sdk.service.vectorsearch.EmbeddingConfig
class. - Removed
embeddingConfig
field forcom.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn
. - Removed
name
field forcom.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest
. - Removed
deltaSyncVectorIndexSpec
field forcom.databricks.sdk.service.vectorsearch.VectorIndex
. - Removed
directAccessVectorIndexSpec
field forcom.databricks.sdk.service.vectorsearch.VectorIndex
.
OpenAPI SHA: d855b30f25a06fe84f25214efa20e7f1fffcdf9e, Date: 2024-03-04
v0.19.0
Internal Changes: * Support head operations ([#232](https://github.com/databricks/databricks-sdk-java/pull/232)). API Changes: * Changed `delete()` method for `workspaceClient.connections()` service with new required argument order. * Changed `get()` method for `workspaceClient.connections()` service with new required argument order. * Changed `update()` method for `workspaceClient.connections()` service with new required argument order. * Changed `update()` method for `workspaceClient.lakehouseMonitors()` service with new required argument order. * Changed `delete()` method for `workspaceClient.volumes()` service with new required argument order. * Changed `read()` method for `workspaceClient.volumes()` service with new required argument order. * Changed `update()` method for `workspaceClient.volumes()` service with new required argument order. * Added `workspaceClient.onlineTables()` service. * Removed `nameArg` field for `com.databricks.sdk.service.catalog.DeleteConnectionRequest`. * Added `name` field for `com.databricks.sdk.service.catalog.DeleteConnectionRequest`. * Removed `fullNameArg` field for `com.databricks.sdk.service.catalog.DeleteVolumeRequest`. * Added `name` field for `com.databricks.sdk.service.catalog.DeleteVolumeRequest`. * Removed `nameArg` field for `com.databricks.sdk.service.catalog.GetConnectionRequest`. * Added `name` field for `com.databricks.sdk.service.catalog.GetConnectionRequest`. * Added `maxResults` field for `com.databricks.sdk.service.catalog.ListVolumesRequest`. * Added `pageToken` field for `com.databricks.sdk.service.catalog.ListVolumesRequest`. * Added `nextPageToken` field for `com.databricks.sdk.service.catalog.ListVolumesResponseContent`. * Removed `fullNameArg` field for `com.databricks.sdk.service.catalog.ReadVolumeRequest`. * Added `name` field for `com.databricks.sdk.service.catalog.ReadVolumeRequest`. * Removed `nameArg` field for `com.databricks.sdk.service.catalog.UpdateConnection`. * Added `name` field for `com.databricks.sdk.service.catalog.UpdateConnection`. * Removed `assetsDir` field for `com.databricks.sdk.service.catalog.UpdateMonitor`. * Removed `fullNameArg` field for `com.databricks.sdk.service.catalog.UpdateVolumeRequestContent`. * Added `name` field for `com.databricks.sdk.service.catalog.UpdateVolumeRequestContent`. * Added `com.databricks.sdk.service.catalog.ContinuousUpdateStatus` class. * Added `com.databricks.sdk.service.catalog.DeleteOnlineTableRequest` class. * Added `com.databricks.sdk.service.catalog.FailedStatus` class. * Added `com.databricks.sdk.service.catalog.GetOnlineTableRequest` class. * Added `com.databricks.sdk.service.catalog.OnlineTable` class. * Added `com.databricks.sdk.service.catalog.OnlineTableSpec` class. * Added `com.databricks.sdk.service.catalog.OnlineTableState` class. * Added `com.databricks.sdk.service.catalog.OnlineTableStatus` class. * Added `com.databricks.sdk.service.catalog.PipelineProgress` class. * Added `com.databricks.sdk.service.catalog.ProvisioningStatus` class. * Added `com.databricks.sdk.service.catalog.TriggeredUpdateStatus` class. * Added `com.databricks.sdk.service.catalog.ViewData` class. * Added `getDirectoryMetadata()` method for `workspaceClient.files()` service. * Added `getMetadata()` method for `workspaceClient.files()` service. * Added `contentLength` field for `com.databricks.sdk.service.files.DownloadResponse`. * Added `contentType` field for `com.databricks.sdk.service.files.DownloadResponse`. * Added `lastModified` field for `com.databricks.sdk.service.files.DownloadResponse`. * Added `com.databricks.sdk.service.files.FileSize` class. * Added `com.databricks.sdk.service.files.GetDirectoryMetadataRequest` class. * Added `com.databricks.sdk.service.files.GetMetadataRequest` class. * Added `com.databricks.sdk.service.files.GetMetadataResponse` class. * Added `com.databricks.sdk.service.files.LastModifiedHttpDate` class. * Removed `triggerHistory` field for `com.databricks.sdk.service.jobs.Job`. * Removed `com.databricks.sdk.service.jobs.TriggerEvaluation` class. * Removed `com.databricks.sdk.service.jobs.TriggerHistory` class. * Added `table` field for `com.databricks.sdk.service.jobs.TriggerSettings`. * Added `com.databricks.sdk.service.jobs.Condition` class. * Added `com.databricks.sdk.service.jobs.TableTriggerConfiguration` class. * Removed `config` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `ai21labsConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `anthropicConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `awsBedrockConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `cohereConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `databricksModelServingConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `openaiConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Added `palmConfig` field for `com.databricks.sdk.service.serving.ExternalModel`. * Removed `com.databricks.sdk.service.serving.ExternalModelConfig` class. * Added `maxProvisionedThroughput` field for `com.databricks.sdk.service.serving.ServedEntityInput`. * Added `minProvisionedThroughput` field for `com.databricks.sdk.service.serving.ServedEntityInput`. * Added `maxProvisionedThroughput` field for `com.databricks.sdk.service.serving.ServedEntityOutput`. * Added `minProvisionedThroughput` field for `com.databricks.sdk.service.serving.ServedEntityOutput`. * Changed `delete()` method for `workspaceClient.cleanRooms()` service with new required argument order. * Changed `get()` method for `workspaceClient.cleanRooms()` service with new required argument order. * Changed `update()` method for `workspaceClient.cleanRooms()` service with new required argument order. * Removed `nameArg` field for `com.databricks.sdk.service.sharing.DeleteCleanRoomRequest`. * Added `name` field for `com.databricks.sdk.service.sharing.DeleteCleanRoomRequest`. * Removed `nameArg` field for `com.databricks.sdk.service.sharing.GetCleanRoomRequest`. * Added `name` field for `com.databricks.sdk.service.sharing.GetCleanRoomRequest`. * Removed `nameArg` field for `com.databricks.sdk.service.sharing.UpdateCleanRoom`. * Added `name` field for `com.databricks.sdk.service.sharing.UpdateCleanRoom`. * Added `enumOptions` field for `com.databricks.sdk.service.sql.Parameter`. * Added `multiValuesOptions` field for `com.databricks.sdk.service.sql.Parameter`. * Added `queryId` field for `com.databricks.sdk.service.sql.Parameter`. * Added `com.databricks.sdk.service.sql.MultiValuesOptions` class. OpenAPI SHA: cdd76a98a4fca7008572b3a94427566dd286c63b, Date: 2024-02-19
v0.18.0
0.18.0
- Derive config file name from attribute name (#216).
This also renames
getAzureMSI -> getAzureMsi
setAzureMSI -> setAzureMsi
Example:
AccountClient a = new AccountClient();
Iterator<Workspace> workspaces = a.workspaces().list().iterator();
Workspace workspace = workspaces.next();
WorkspaceClient w = a.getWorkspaceClient(workspace);
w.currentUser().me();
- Only include request body when the OpenAPI operation indicates that there is a request body (#223).
Internal Changes:
API Changes:
Additions:
- Added the following fields
- Added
usePreemptibleExecutors
,zoneId
fields forcom.databricks.sdk.service.compute.GcpAttributes
. - Added
abfss
,gcs
fields forcom.databricks.sdk.service.compute.InitScriptInfo
. - Added
source
field forcom.databricks.sdk.service.jobs.DbtTask
. - Added
forEachTask
field forcom.databricks.sdk.service.jobs.RunTask
. - Added
source
field forcom.databricks.sdk.service.jobs.SqlTaskFile
. - Added
forEachTask
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
forEachTask
field forcom.databricks.sdk.service.jobs.Task
. - Added
fieldMask
field forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequest
. - Added
deltaSyncIndexSpec
field forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest
. - Added
fileType
field forcom.databricks.sdk.service.workspace.ExportResponse
. - Added
resourceId
field forcom.databricks.sdk.service.workspace.ObjectInfo
.
- Added
- Added the following methods
- Added
cancelRefresh()
,getRefresh()
,listRefreshes()
,runRefresh()
methods forworkspaceClient.lakehouseMonitors()
service. - Added
createDirectory()
,deleteDirectory()
,listDirectoryContents()
methods forworkspaceClient.files()
service. - Added
getPersonalComputeSetting()
method foraccountClient.settings()
service. - Added
deleteDefaultNamespaceSetting()
,deleteRestrictWorkspaceAdminsSetting()
,getDefaultNamespaceSetting()
,getRestrictWorkspaceAdminsSetting()
,updateDefaultNamespaceSetting()
,updateRestrictWorkspaceAdminsSetting()
methods forworkspaceClient.settings()
service.
- Added
- Added the following classes
- Added
com.databricks.sdk.service.catalog.CancelRefreshRequest
class. - Added
com.databricks.sdk.service.catalog.GetRefreshRequest
class. - Added
com.databricks.sdk.service.catalog.ListRefreshesRequest
class. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfo
class. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoState
class. - Added
com.databricks.sdk.service.catalog.RunRefreshRequest
class. - Added
com.databricks.sdk.service.compute.Adlsgen2Info
class. - Added
com.databricks.sdk.service.compute.GcsStorageInfo
class. - Added
com.databricks.sdk.service.files.CreateDirectoryRequest
class. - Added
com.databricks.sdk.service.files.DeleteDirectoryRequest
class. - Added
com.databricks.sdk.service.files.DirectoryEntry
class. - Added
com.databricks.sdk.service.files.ListDirectoryContentsRequest
class. - Added
com.databricks.sdk.service.files.ListDirectoryResponse
class. - Added
com.databricks.sdk.service.files.PageToken
class. - Added
com.databricks.sdk.service.jobs.ForEachStats
class. - Added
com.databricks.sdk.service.jobs.ForEachTask
class. - Added
com.databricks.sdk.service.jobs.ForEachTaskErrorMessageStats
class. - Added
com.databricks.sdk.service.jobs.ForEachTaskTaskRunStats
class. - Added
com.databricks.sdk.service.jobs.RunForEachTask
class. - Added
com.databricks.sdk.service.pipelines.PipelineClusterAutoscale
class. - Added
com.databricks.sdk.service.pipelines.PipelineClusterAutoscaleMode
class. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest
class. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingResponse
class. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest
class. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingResponse
class. - Added
com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetPersonalComputeSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest
class. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessage
class. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessageStatus
class. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsSetting
class. - Added
com.databricks.sdk.service.settings.UpdateDefaultNamespaceSettingRequest
class. - Added
com.databricks.sdk.service.settings.UpdateRestrictWorkspaceAdminsSettingRequest
class.
- Added
Removals:
- Removed the following fields
- Removed
name
field forcom.databricks.sdk.service.catalog.UpdateConnection
. - Removed
name
field forcom.databricks.sdk.service.catalog.UpdateMetastore
. - Removed
name
field forcom.databricks.sdk.service.catalog.UpdateRegisteredModelRequest
. - Removed
name
field forcom.databricks.sdk.service.catalog.UpdateSchema
. - Removed
name
field forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent
. - Removed
deltaSyncVectorIndexSpec
field forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest
.
- Removed
- Removed the following methods
- Removed
getStatus()
method forworkspaceClient.files()
service. - Removed
reset()
method forworkspaceClient.pipelines()
service. - Removed
readPersonalComputeSetting()
method foraccountClient.settings()
service. - Removed
deleteDefaultWorkspaceNamespace()
,readDefaultWorkspaceNamespace()
,updateDefaultWorkspaceNamespace()
methods forworkspaceClient.settings()
service.
- Removed
- Removed the following classes
- Removed
com.databricks.sdk.service.pipelines.ResetRequest
class. - Removed
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceRequest
class. - Removed
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceResponse
class. - Changed
etag
field forcom.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest
to no longer be required. - Removed
com.databricks.sdk.service.settings.ReadDefaultWorkspaceNamespaceRequest
class. - Removed
com.databricks.sdk.service.settings.ReadPersonalComputeSettingRequest
class. - Removed
com.databricks.sdk.service.settings.UpdateDefaultWorkspaceNamespaceRequest
class.
- Removed
Changes:
- Changed the following fields
- Changed
maxWorkers
,minWorkers
fields forcom.databricks.sdk.service.compute.AutoScale
to no longer be required. - Changed
destination
field forcom.databricks.sdk.service.compute.DbfsStorageInfo
to be required. - Changed
destination
field forcom.databricks.sdk.service.compute.LocalFileInfo
to be required. - Changed
destination
field forcom.databricks.sdk.service.compute.S3StorageInfo
to be required. - Changed
destination
field forcom.databricks.sdk.service.compute.VolumesStorageInfo
to be required. - Changed
clients
field forcom.databricks.sdk.service.compute.WorkloadType
to be required. - Changed
destination
field forcom.databricks.sdk.service.compute.WorkspaceStorageInfo
to be required. - Changed
autoscale
field forcom.databricks.sdk.service.pipelines.PipelineCluster
tocom.databricks.sdk.service.pipelines.PipelineClusterAutoscale
class. - Changed
allowMissing
,setting
fields forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequest
to be required.
- Changed
- Changed the following methods
- Changed
deletePersonalComputeSetting()
,updatePersonalComputeSetting()
methods foraccountClient.settings()
service with new required argument order.
- Changed
OpenAPI SHA: 6b897bc95b23abed8b9f5eff0e6b8ec034046180, Date: 2024-02-08
Dependency updates:
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.5 (#206).
v0.17.1
v0.17.0
Bugfixes:
API Changes:
- Added
exists()
method forworkspaceClient.tables()
service. - Added
workspaceClient.lakehouseMonitors()
service. - Removed
com.databricks.sdk.service.catalog.TableConstraintList
class. - Added
initScripts
field forcom.databricks.sdk.service.pipelines.PipelineCluster
. - Added the following dataclasses:
databricks.sdk.service.catalog.CreateMonitor
,
databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest
,
databricks.sdk.service.catalog.ExistsRequest
,
databricks.sdk.service.catalog.GetLakehouseMonitorRequest
,
databricks.sdk.service.catalog.MonitorCronSchedule
,
databricks.sdk.service.catalog.MonitorCronSchedulePauseStatus
,
databricks.sdk.service.catalog.MonitorCustomMetric
,
databricks.sdk.service.catalog.MonitorCustomMetricType
,
databricks.sdk.service.catalog.MonitorDataClassificationConfig
,
databricks.sdk.service.catalog.MonitorDestinations
,
databricks.sdk.service.catalog.MonitorInferenceLogProfileType
,
databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeProblemType
,
databricks.sdk.service.catalog.MonitorInfo
,
databricks.sdk.service.catalog.MonitorInfoStatus
,
databricks.sdk.service.catalog.MonitorNotificationsConfig
,
databricks.sdk.service.catalog.MonitorTimeSeriesProfileType
,
databricks.sdk.service.catalog.TableExistsResponse
and
databricks.sdk.service.catalog.UpdateMonitor
. - Added
validateOnly
field forcom.databricks.sdk.service.pipelines.StartUpdate
. - Added
validateOnly
field forcom.databricks.sdk.service.pipelines.UpdateInfo
. - Changed
createOboToken()
method forworkspaceClient.tokenManagement()
service with new required argument order. - Changed
get()
method forworkspaceClient.tokenManagement()
service to returncom.databricks.sdk.service.settings.GetTokenResponse
class. - Changed
lifetimeSeconds
field forcom.databricks.sdk.service.settings.CreateOboTokenRequest
to no longer be required. - Added
com.databricks.sdk.service.settings.GetTokenResponse
class. - Changed
create()
method forworkspaceClient.dashboards()
service . New request type iscom.databricks.sdk.service.sql.DashboardPostContent
class. - Added
update()
method forworkspaceClient.dashboards()
service. - Removed
com.databricks.sdk.service.sql.CreateDashboardRequest
class. - Added
httpHeaders
field forcom.databricks.sdk.service.sql.ExternalLink
. - Added
runAsRole
field forcom.databricks.sdk.service.sql.QueryEditContent
. - Added
com.databricks.sdk.service.sql.DashboardEditContent
class. - Added
com.databricks.sdk.service.sql.DashboardPostContent
class.
OpenAPI SHA: e05401ed5dd4974c5333d737ec308a7d451f749f, Date: 2024-01-23
v0.16.0
- Update to OpenAPI spec (#204).
Note: This release contains breaking changes, please see below.
API Changes:
- [Breaking] Changed
list()
method forworkspaceClient.externalLocations()
service to require request ofcom.databricks.sdk.service.catalog.ListExternalLocationsRequest
class,workspaceClient.storageCredentials()
service to require request ofcom.databricks.sdk.service.catalog.ListStorageCredentialsRequest
class andworkspaceClient.tokens()
service to returncom.databricks.sdk.service.settings.ListPublicTokensResponse
class andcom.databricks.sdk.service.catalog.ListSchemasResponse
. - Added
nextPageToken
field forcom.databricks.sdk.service.catalog.ListExternalLocationsResponse
,com.databricks.sdk.service.catalog.ListFunctionsResponse
,com.databricks.sdk.service.catalog.ListSchemasResponse
andcom.databricks.sdk.service.catalog.ListStorageCredentialsResponse
. - Added
maxResults
field forcom.databricks.sdk.service.catalog.ListFunctionsRequest
andcom.databricks.sdk.service.catalog.ListSchemasRequest
. - Added
pageToken
field forcom.databricks.sdk.service.catalog.ListFunctionsRequest
andcom.databricks.sdk.service.catalog.ListSchemasRequest
. - Added
omitColumns
andomitProperties
field forcom.databricks.sdk.service.catalog.ListTablesRequest
. - Added class:
com.databricks.sdk.service.catalog.ListExternalLocationsRequest
,com.databricks.sdk.service.catalog.ListStorageCredentialsRequest
andcom.databricks.sdk.service.settings.ListPublicTokensResponse
class. - Added package:
com.databricks.sdk.service.dashboards
andcom.databricks.sdk.service.vectorsearch
.
OpenAPI SHA: a7a9dc025bb80303e676bf3708942c6aa06689f1, Date: 2024-01-04
v0.15.0
- Better Java examples (#200).
API Changes:
- Added
azureWorkspaceInfo
field forcom.databricks.sdk.service.provisioning.Workspace
. - Added
com.databricks.sdk.service.provisioning.AzureWorkspaceInfo
class. - Changed
updateConfig()
method forworkspaceClient.servingEndpoints()
service with new required argument order. - Changed
servedEntities
field forcom.databricks.sdk.service.serving.EndpointCoreConfigInput
to no longer be required. - Changed
create()
method foraccountClient.ipAccessLists()
service with new required argument order. - Changed
replace()
method foraccountClient.ipAccessLists()
service with new required argument order. - Changed
update()
method foraccountClient.ipAccessLists()
service with new required argument order. - Changed
create()
method forworkspaceClient.ipAccessLists()
service with new required argument order. - Changed
replace()
method forworkspaceClient.ipAccessLists()
service with new required argument order. - Changed
update()
method forworkspaceClient.ipAccessLists()
service with new required argument order. - Changed
ipAddresses
field forcom.databricks.sdk.service.settings.CreateIpAccessList
to no longer be required. - Changed
ipAddresses
field forcom.databricks.sdk.service.settings.ReplaceIpAccessList
to no longer be required. - Removed
listId
field forcom.databricks.sdk.service.settings.ReplaceIpAccessList
. - Changed
enabled
field forcom.databricks.sdk.service.settings.UpdateIpAccessList
to no longer be required. - Changed
ipAddresses
field forcom.databricks.sdk.service.settings.UpdateIpAccessList
to no longer be required. - Changed
label
field forcom.databricks.sdk.service.settings.UpdateIpAccessList
to no longer be required. - Removed
listId
field forcom.databricks.sdk.service.settings.UpdateIpAccessList
. - Changed
listType
field forcom.databricks.sdk.service.settings.UpdateIpAccessList
to no longer be required.
OpenAPI SHA: d3853c8dee5806d04da2ae8910f273ffb35719a5, Date: 2023-12-14