- Accept
DATABRICKS_OIDC_TOKEN_FILEPATHenvironment variable for consistency with other Databricks SDKs (Go, CLI, Terraform). The previousDATABRICKS_OIDC_TOKEN_FILEis still supported as an alias.
- Replace the async-disabling mechanism on token refresh failure with a 1-minute retry backoff. Previously, a single failed async refresh would disable proactive token renewal until the token expired. Now, the SDK waits a short cooldown period and retries, improving resilience to transient errors.
- Extract
_resolve_profileto simplify config file loading and improve__settings__error messages. - Add
host_typetoHostMetadataandHostType.from_api_value()for normalizing host type strings from the discovery endpoint.
- Add
create_catalog(),create_synced_table(),delete_catalog(),delete_synced_table(),get_catalog()andget_synced_table()methods for w.postgres workspace-level service. - Add
effective_file_event_queuefield fordatabricks.sdk.service.catalog.CreateExternalLocation. - Add
effective_file_event_queuefield fordatabricks.sdk.service.catalog.ExternalLocationInfo. - Add
effective_file_event_queuefield fordatabricks.sdk.service.catalog.UpdateExternalLocation. - Add
column_selectionfield fordatabricks.sdk.service.ml.Function. - Add
cascadefield fordatabricks.sdk.service.pipelines.DeletePipelineRequest. - Add
default_branchfield fordatabricks.sdk.service.postgres.ProjectSpec. - Add
default_branchfield fordatabricks.sdk.service.postgres.ProjectStatus. - Add
ingressandingress_dry_runfields fordatabricks.sdk.service.settings.AccountNetworkPolicy.