v0.23.0
Improvements and Bug Fixes
- Introduce more specific exceptions, like
NotFound,AlreadyExists,BadRequest,PermissionDenied,InternalError, and others (#185, #257). - Lock around field accessibility changes (#247).
- Fix Changelog (#258).
- Support post with no body for APIs (#262).
API Changes:
- Changed
cancelRefresh()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
create()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
delete()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
get()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
getRefresh()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
listRefreshes()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
runRefresh()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
update()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Removed
com.databricks.sdk.service.catalog.AzureManagedIdentityclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.CancelRefreshRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.CancelRefreshRequest. - Changed
customMetricsfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorMetricListclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.CreateMonitor. - Changed
inferenceLogfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorInferenceLogclass. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorNotificationsclass. - Changed
snapshotfield forcom.databricks.sdk.service.catalog.CreateMonitortoObjectclass. - Changed
timeSeriesfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorTimeSeriesclass. - Added
tableNamefield forcom.databricks.sdk.service.catalog.CreateMonitor. - Changed
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.CreateStorageCredentialtocom.databricks.sdk.service.catalog.AzureManagedIdentityRequestclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.GetLakehouseMonitorRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.GetLakehouseMonitorRequest. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.GetRefreshRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.GetRefreshRequest. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.ListRefreshesRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.ListRefreshesRequest. - Changed
quartzCronExpressionfield forcom.databricks.sdk.service.catalog.MonitorCronScheduleto be required. - Changed
timezoneIdfield forcom.databricks.sdk.service.catalog.MonitorCronScheduleto be required. - Removed
com.databricks.sdk.service.catalog.MonitorCustomMetricclass. - Removed
com.databricks.sdk.service.catalog.MonitorCustomMetricTypeclass. - Removed
com.databricks.sdk.service.catalog.MonitorDestinationsclass. - Removed
com.databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeclass. - Removed
com.databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeProblemTypeclass. - Changed
customMetricsfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorMetricListclass. - Changed
driftMetricsTableNamefield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
inferenceLogfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorInferenceLogclass. - Changed
monitorVersionfield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorNotificationsclass. - Changed
profileMetricsTableNamefield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
snapshotfield forcom.databricks.sdk.service.catalog.MonitorInfotoObjectclass. - Changed
statusfield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
tableNamefield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
timeSeriesfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorTimeSeriesclass. - Removed
com.databricks.sdk.service.catalog.MonitorNotificationsConfigclass. - Changed
refreshIdfield forcom.databricks.sdk.service.catalog.MonitorRefreshInfoto be required. - Changed
startTimeMsfield forcom.databricks.sdk.service.catalog.MonitorRefreshInfoto be required. - Changed
statefield forcom.databricks.sdk.service.catalog.MonitorRefreshInfoto be required. - Added
triggerfield forcom.databricks.sdk.service.catalog.MonitorRefreshInfo. - Removed
Objectclass. - Removed
com.databricks.sdk.service.catalog.MonitorTimeSeriesProfileTypeclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.RunRefreshRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.RunRefreshRequest. - Changed
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.StorageCredentialInfotocom.databricks.sdk.service.catalog.AzureManagedIdentityResponseclass. - Removed
namefield forcom.databricks.sdk.service.catalog.TableRowFilter. - Added
functionNamefield forcom.databricks.sdk.service.catalog.TableRowFilter. - Changed
customMetricsfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorMetricListclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.UpdateMonitor. - Changed
inferenceLogfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorInferenceLogclass. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorNotificationsclass. - Changed
snapshotfield forcom.databricks.sdk.service.catalog.UpdateMonitortoObjectclass. - Changed
timeSeriesfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorTimeSeriesclass. - Added
tableNamefield forcom.databricks.sdk.service.catalog.UpdateMonitor. - Changed
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.UpdateStorageCredentialtocom.databricks.sdk.service.catalog.AzureManagedIdentityResponseclass. - Changed
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.ValidateStorageCredentialtocom.databricks.sdk.service.catalog.AzureManagedIdentityRequestclass. - Removed
operationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Added
awsOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Added
azureOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Added
gcpOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Removed
com.databricks.sdk.service.catalog.ValidationResultOperationclass. - Added
com.databricks.sdk.service.catalog.AzureManagedIdentityRequestclass. - Added
com.databricks.sdk.service.catalog.AzureManagedIdentityResponseclass. - Added
com.databricks.sdk.service.catalog.MonitorDestinationclass. - Added
com.databricks.sdk.service.catalog.MonitorInferenceLogclass. - Added
com.databricks.sdk.service.catalog.MonitorInferenceLogProblemTypeclass. - Added
com.databricks.sdk.service.catalog.MonitorMetricclass. - Added
com.databricks.sdk.service.catalog.MonitorMetricTypeclass. - Added
com.databricks.sdk.service.catalog.MonitorNotificationsclass. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoTriggerclass. - Added
Objectclass. - Added
com.databricks.sdk.service.catalog.MonitorTimeSeriesclass. - Added
com.databricks.sdk.service.catalog.ValidationResultAwsOperationclass. - Added
com.databricks.sdk.service.catalog.ValidationResultAzureOperationclass. - Added
com.databricks.sdk.service.catalog.ValidationResultGcpOperationclass. - Added
cloneFromfield forcom.databricks.sdk.service.compute.ClusterSpec. - Removed
com.databricks.sdk.service.compute.ComputeSpecclass. - Removed
com.databricks.sdk.service.compute.ComputeSpecKindclass. - Added
cloneFromfield forcom.databricks.sdk.service.compute.CreateCluster. - Added
cloneFromfield forcom.databricks.sdk.service.compute.EditCluster. - Added
com.databricks.sdk.service.compute.CloneClusterclass. - Added
com.databricks.sdk.service.compute.Environmentclass. - Changed
update()method foraccountClient.workspaceAssignment()service to returncom.databricks.sdk.service.iam.PermissionAssignmentclass. - Removed
Objectclass. - Removed
computeKeyfield forcom.databricks.sdk.service.jobs.ClusterSpec. - Removed
computefield forcom.databricks.sdk.service.jobs.CreateJob. - Added
environmentsfield forcom.databricks.sdk.service.jobs.CreateJob. - Removed
com.databricks.sdk.service.jobs.JobComputeclass. - Removed
computefield forcom.databricks.sdk.service.jobs.JobSettings. - Added
environmentsfield forcom.databricks.sdk.service.jobs.JobSettings. - Removed
computeKeyfield forcom.databricks.sdk.service.jobs.RunTask. - Removed
com.databricks.sdk.service.jobs.TableTriggerConfigurationclass. - Removed
computeKeyfield forcom.databricks.sdk.service.jobs.Task. - Added
environmentKeyfield forcom.databricks.sdk.service.jobs.Task. - Changed
tablefield forcom.databricks.sdk.service.jobs.TriggerSettingstocom.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationclass. - Changed
tableUpdatefield forcom.databricks.sdk.service.jobs.TriggerSettingstocom.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationclass. - Added
com.databricks.sdk.service.jobs.JobEnvironmentclass. - Added
com.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationclass. - Added
com.databricks.sdk.service.marketplacepackage.
OpenAPI SHA: 94684175b8bd65f8701f89729351f8069e8309c9, Date: 2024-04-11