New Features and Improvements
- Add
serving.http_request
to call external functions. (#857). - Files API client: recover on download failures (#844) (#845).
Bug Fixes
- Properly pass query parameters in apps and oauth2 (#862).
Internal Changes
- Add unit tests for external-browser authentication (#863).
- Decouple oauth2 and serving (#855).
- Migrate workflows that need write access to use hosted runners (#850).
- Stop testing Python 3.7 on Ubuntu (#858).
API Changes:
- Added w.access_control workspace-level service.
- Added
http_request()
method for w.serving_endpoints workspace-level service. - Added
no_compute
field fordatabricks.sdk.service.apps.CreateAppRequest
. - Added
has_more
field fordatabricks.sdk.service.jobs.BaseJob
. - Added
has_more
field fordatabricks.sdk.service.jobs.BaseRun
. - Added
page_token
field fordatabricks.sdk.service.jobs.GetJobRequest
. - Added
has_more
andnext_page_token
fields fordatabricks.sdk.service.jobs.Job
. - Added
has_more
field fordatabricks.sdk.service.jobs.Run
. - Added
clean_rooms_notebook_output
field fordatabricks.sdk.service.jobs.RunOutput
. - Added
scopes
field fordatabricks.sdk.service.oauth2.UpdateCustomAppIntegration
. - Added
run_as
field fordatabricks.sdk.service.pipelines.CreatePipeline
. - Added
run_as
field fordatabricks.sdk.service.pipelines.EditPipeline
. - Added
authorization_details
andendpoint_url
fields fordatabricks.sdk.service.serving.DataPlaneInfo
. - Added
contents
field fordatabricks.sdk.service.serving.GetOpenApiResponse
. - Added
activated
,activation_url
,authentication_type
,cloud
,comment
,created_at
,created_by
,data_recipient_global_metastore_id
,ip_access_list
,metastore_id
,name
,owner
,properties_kvpairs
,region
,sharing_code
,tokens
,updated_at
andupdated_by
fields fordatabricks.sdk.service.sharing.RecipientInfo
. - Added
expiration_time
field fordatabricks.sdk.service.sharing.RecipientInfo
. - Changed
update()
method for a.account_federation_policy account-level service with new required argument order. - Changed
update()
method for a.service_principal_federation_policy account-level service with new required argument order. - Changed
update()
method for w.recipients workspace-level service to returndatabricks.sdk.service.sharing.RecipientInfo
dataclass. - Changed
update()
method for w.recipients workspace-level service return type to become non-empty. - Changed
update()
method for w.recipients workspace-level service to typeupdate()
method for w.recipients workspace-level service. - Changed
get_open_api()
method for w.serving_endpoints workspace-level service return type to become non-empty. - Changed
patch()
method for w.serving_endpoints workspace-level service to typepatch()
method for w.serving_endpoints workspace-level service. - Changed
patch()
method for w.serving_endpoints workspace-level service to returndatabricks.sdk.service.serving.EndpointTags
dataclass. - Changed
databricks.sdk.service.serving.EndpointTagList
dataclass to. - Changed
collaborator_alias
field fordatabricks.sdk.service.cleanrooms.CleanRoomCollaborator
to be required. - Changed
collaborator_alias
field fordatabricks.sdk.service.cleanrooms.CleanRoomCollaborator
to be required. - Changed
update_mask
field fordatabricks.sdk.service.oauth2.UpdateAccountFederationPolicyRequest
to no longer be required. - Changed
update_mask
field fordatabricks.sdk.service.oauth2.UpdateServicePrincipalFederationPolicyRequest
to no longer be required. - Changed
days_of_week
field fordatabricks.sdk.service.pipelines.RestartWindow
to typedatabricks.sdk.service.pipelines.DayOfWeekList
dataclass. - Changed
behavior
field fordatabricks.sdk.service.serving.AiGatewayGuardrailPiiBehavior
to no longer be required. - Changed
behavior
field fordatabricks.sdk.service.serving.AiGatewayGuardrailPiiBehavior
to no longer be required. - Changed
project_id
andregion
fields fordatabricks.sdk.service.serving.GoogleCloudVertexAiConfig
to be required. - Changed
project_id
andregion
fields fordatabricks.sdk.service.serving.GoogleCloudVertexAiConfig
to be required. - Changed
workload_type
field fordatabricks.sdk.service.serving.ServedEntityInput
to typedatabricks.sdk.service.serving.ServingModelWorkloadType
dataclass. - Changed
workload_type
field fordatabricks.sdk.service.serving.ServedEntityOutput
to typedatabricks.sdk.service.serving.ServingModelWorkloadType
dataclass. - Changed
workload_type
field fordatabricks.sdk.service.serving.ServedModelOutput
to typedatabricks.sdk.service.serving.ServingModelWorkloadType
dataclass.
OpenAPI SHA: 58905570a9928fc9ed31fba14a2edaf9a7c55b08, Date: 2025-01-20