- Don't try to import runtime_auth when not in runtime (#327).
- Handled Azure authentication when WorkspaceResourceID is provided (#328).
- Added ErrorInfo to API errors (#347).
- Fixed eager default argument evaluation in
DatabricksError
(#353). - Fixed code generation of primitive types (#354).
- Updated SDK to changes in OpenAPI specification (#355).
API Changes:
- Changed
list()
method for a.account_metastore_assignments account-level service to returndatabricks.sdk.service.catalog.WorkspaceIdList
dataclass. - Changed
artifact_matchers
field fordatabricks.sdk.service.catalog.ArtifactAllowlistInfo
todatabricks.sdk.service.catalog.ArtifactMatcherList
dataclass. - Changed
artifact_matchers
field fordatabricks.sdk.service.catalog.SetArtifactAllowlist
todatabricks.sdk.service.catalog.ArtifactMatcherList
dataclass. - Added
databricks.sdk.service.catalog.WorkspaceId
dataclass. - Changed
cancel_all_runs()
method for w.jobs workspace-level service with new required argument order. - Changed
job_id
field fordatabricks.sdk.service.jobs.CancelAllRuns
to no longer be required. - Added
all_queued_runs
field fordatabricks.sdk.service.jobs.CancelAllRuns
. - Added
queue
field fordatabricks.sdk.service.jobs.CreateJob
. - Added
queue
field fordatabricks.sdk.service.jobs.JobSettings
. - Added
queue
field fordatabricks.sdk.service.jobs.RunNow
. - Added
queue_reason
field fordatabricks.sdk.service.jobs.RunState
. - Added
queue_duration
field fordatabricks.sdk.service.jobs.RunTask
. - Added
queue
field fordatabricks.sdk.service.jobs.SubmitRun
. - Added
databricks.sdk.service.jobs.QueueSettings
dataclass. - Added a.o_auth_published_apps account-level service.
- Added
databricks.sdk.service.oauth2.GetPublishedAppsOutput
dataclass. - Added
databricks.sdk.service.oauth2.ListOAuthPublishedAppsRequest
dataclass. - Added
databricks.sdk.service.oauth2.PublishedAppOutput
dataclass. - Added
patch()
method for w.serving_endpoints workspace-level service. - Added
tags
field fordatabricks.sdk.service.serving.CreateServingEndpoint
. - Added
tags
field fordatabricks.sdk.service.serving.ServingEndpoint
. - Added
tags
field fordatabricks.sdk.service.serving.ServingEndpointDetailed
. - Added
databricks.sdk.service.serving.EndpointTag
dataclass. - Added
databricks.sdk.service.serving.PatchServingEndpointTags
dataclass. - Added w.credentials_manager workspace-level service.
- Added
databricks.sdk.service.settings.ExchangeToken
dataclass. - Added
databricks.sdk.service.settings.ExchangeTokenRequest
dataclass. - Added
databricks.sdk.service.settings.ExchangeTokenResponse
dataclass. - Added
databricks.sdk.service.settings.PartitionId
dataclass. - Added
databricks.sdk.service.settings.TokenType
dataclass. - Changed
execute_statement()
method for w.statement_execution workspace-level service with new required argument order. - Added
empty_result_state
field fordatabricks.sdk.service.sql.AlertOptions
. - Removed
databricks.sdk.service.sql.ChunkInfo
dataclass. - Changed
on_wait_timeout
field fordatabricks.sdk.service.sql.ExecuteStatementRequest
todatabricks.sdk.service.sql.ExecuteStatementRequestOnWaitTimeout
dataclass. - Changed
statement
field fordatabricks.sdk.service.sql.ExecuteStatementRequest
to be required. - Changed
warehouse_id
field fordatabricks.sdk.service.sql.ExecuteStatementRequest
to be required. - Changed
chunks
field fordatabricks.sdk.service.sql.ResultManifest
todatabricks.sdk.service.sql.BaseChunkInfoList
dataclass. - Added
truncated
field fordatabricks.sdk.service.sql.ResultManifest
. - Removed
databricks.sdk.service.sql.TimeoutAction
dataclass. - Added
databricks.sdk.service.sql.AlertOptionsEmptyResultState
dataclass. - Added
databricks.sdk.service.sql.BaseChunkInfo
dataclass. - Added
databricks.sdk.service.sql.ExecuteStatementRequestOnWaitTimeout
dataclass.
OpenAPI SHA: b52a3b410976501f08f76ca0b355fb2dca876953, Date: 2023-09-15