v0.24.0
Improvements and Bug Fixes
- Properly escape multi-segment path parameters (#596).
Internal Changes
- Revert changelog template changes for better diffs (#590).
API Changes
- Added
migrate()
andunpublish()
method fors w.lakeview workspace-level service. - Added
databricks.sdk.service.dashboards.MigrateDashboardRequest
anddatabricks.sdk.service.dashboards.UnpublishDashboardRequest
dataclasses. - Added
description
,queue_duration
andrepair_history
fields fordatabricks.sdk.service.jobs.BaseRun
. - Added
compute_key
andjob_cluster_key
fields fordatabricks.sdk.service.jobs.ClusterSpec
. - Changed
left
,op
andright
fields fordatabricks.sdk.service.jobs.ConditionTask
to be required. - Changed
edit_mode
field fordatabricks.sdk.service.jobs.CreateJob
todatabricks.sdk.service.jobs.JobEditMode
dataclass. - Replaced
databricks.sdk.service.jobs.CreateJobEditMode
dataclass bydatabricks.sdk.service.jobs.JobEditMode
. - Changed
url
field fordatabricks.sdk.service.jobs.FileArrivalTriggerConfiguration
to be required. - Changed
error_message_stats
field fordatabricks.sdk.service.jobs.ForEachStats
todatabricks.sdk.service.jobs.ForEachTaskErrorMessageStatsList
dataclass. - Changed
new_cluster
field fordatabricks.sdk.service.jobs.JobCluster
to be required. - Changed
edit_mode
field fordatabricks.sdk.service.jobs.JobSettings
todatabricks.sdk.service.jobs.JobEditMode
dataclass. - Replaced
databricks.sdk.service.jobs.JobsSettingsEditMode
dataclass bydatabricks.sdk.service.jobs.JobEditMode
. - Changed
metric
,op
andvalue
fields fordatabricks.sdk.service.jobs.JobsHealthRule
to be required. - Changed
run_type
field fordatabricks.sdk.service.jobs.ListRunsRequest
todatabricks.sdk.service.jobs.RunType
dataclass. - Repplaced
databricks.sdk.service.jobs.ListRunsRunType
dataclass bydatabricks.sdk.service.jobs.RunType
dataclass. - Changed
pipeline_id
field fordatabricks.sdk.service.jobs.PipelineTask
to be required. - Changed
entry_point
andpackage_name
fields fordatabricks.sdk.service.jobs.PythonWheelTask
to be required. - Changed
job_parameters
field fordatabricks.sdk.service.jobs.RepairRun
to dict[str,str
] dataclass. - Changed
base_parameters
field fordatabricks.sdk.service.jobs.ResolvedNotebookTaskValues
to dict[str,str
] dataclass. - Changed
parameters
field fordatabricks.sdk.service.jobs.ResolvedParamPairValues
to dict[str,str
] dataclass. - Changed
named_parameters
field fordatabricks.sdk.service.jobs.ResolvedPythonWheelTaskValues
to dict[str,str
] dataclass. - Removed
named_parameters
field fordatabricks.sdk.service.jobs.ResolvedRunJobTaskValues
. - Changed
parameters
field fordatabricks.sdk.service.jobs.ResolvedRunJobTaskValues
to dict[str,str
] dataclass. - Added
job_parameters
field fordatabricks.sdk.service.jobs.ResolvedRunJobTaskValues
. - Added
description
andqueue_duration
fields fordatabricks.sdk.service.jobs.Run
. - Changed
op
field fordatabricks.sdk.service.jobs.RunConditionTask
todatabricks.sdk.service.jobs.ConditionTaskOp
dataclass. - Replaced
databricks.sdk.service.jobs.RunConditionTaskOp
dataclass bydatabricks.sdk.service.jobs.ConditionTaskOp
dataclass. - Changed
inputs
andtask
fields fordatabricks.sdk.service.jobs.RunForEachTask
to be required. - Changed
job_parameters
field fordatabricks.sdk.service.jobs.RunJobTask
to dict[str,str
] dataclass. - Added
dbt_commands
,jar_params
,notebook_params
,pipeline_params
,python_named_params
,python_params
,spark_submit_params
andsql_params
fields fordatabricks.sdk.service.jobs.RunJobTask
. - Changed
job_parameters
field fordatabricks.sdk.service.jobs.RunNow
to dict[str,str
] dataclass. - Added
info
field fordatabricks.sdk.service.jobs.RunOutput
. - Removed
job_parameters
field fordatabricks.sdk.service.jobs.RunParameters
. - Changed
task_key
field fordatabricks.sdk.service.jobs.RunTask
to be required. - Added
compute_key
,email_notifications
,job_cluster_key
,notification_settings
,run_duration
,run_page_url
,timeout_seconds
andwebhook_notifications
fields fordatabricks.sdk.service.jobs.RunTask
. - Added
endpoint_id
field fordatabricks.sdk.service.jobs.SqlQueryOutput
. - Added
condition_task
,dbt_task
,notebook_task
,pipeline_task
,python_wheel_task
,run_job_task
,spark_jar_task
,spark_python_task
,spark_submit_task
andsql_task
fields fordatabricks.sdk.service.jobs.SubmitRun
. - Added
description
field fordatabricks.sdk.service.jobs.SubmitTask
. - Added
disable_auto_optimization
field fordatabricks.sdk.service.jobs.Task
. - Added
no_alert_for_skipped_runs
field fordatabricks.sdk.service.jobs.TaskEmailNotifications
. - Added
table_update
field fordatabricks.sdk.service.jobs.TriggerSettings
. - Changed
id
field fordatabricks.sdk.service.jobs.Webhook
to be required. - Changed
on_duration_warning_threshold_exceeded
field fordatabricks.sdk.service.jobs.WebhookNotifications
todatabricks.sdk.service.jobs.WebhookList
dataclass. - Removed
databricks.sdk.service.jobs.WebhookNotificationsOnDurationWarningThresholdExceededItem
dataclass. - Added
databricks.sdk.service.jobs.JobEditMode
dataclass. - Replaced
databricks.sdk.service.serving.AwsBedrockConfig
dataclass bydatabricks.sdk.service.serving.AmazonBedrockConfig
dataclass. - Replaced
databricks.sdk.service.serving.AwsBedrockConfigBedrockProvider
dataclass bydatabricks.sdk.service.serving.AmazonBedrockConfigBedrockProvider
dataclass. - Renamed
aws_bedrock_config
field fordatabricks.sdk.service.serving.ExternalModel
toamazon_bedrock_config
. - Changed
get()
method for w.ip_access_lists workspace-level service . New request type isdatabricks.sdk.service.settings.GetIpAccessListRequest
dataclass. - Replaced
databricks.sdk.service.settings.GetIpAccessList
dataclass bydatabricks.sdk.service.settings.GetIpAccessListRequest
dataclass.
OpenAPI SHA: d38528c3e47dd81c9bdbd918272a3e49d36e09ce, Date: 2024-03-27