databricks Databricks Python SDK Releases · · 0.119.0

Databricks SDK Python v0.119.0 adds policy compliance and DR features

sdkinfradatabricksengineer
breaking patch

Databricks SDK Python version 0.119.0 introduces new features and API enhancements, including expanded policy compliance capabilities and disaster recovery support. These updates allow for more granular control over cluster enforcement and asset replication for disaster recovery scenarios. The release impacts developers using the Python SDK, particularly those working with workspace compute policies and disaster recovery configurations.

  • Change replicate_workspace_assets field for databricks.sdk.service.disasterrecovery.WorkspaceSet to no longer be required
  • Add cancel_pending_cluster_enforcement() method for w.policy_compliance_for_clusters workspace-level service
  • Add bundle_root_path field for databricks.sdk.service.bundledeployments.WorkspaceInfo
  • Add pending_enforcement field for databricks.sdk.service.compute.ClusterCompliance
  • Add enforce_mode field for databricks.sdk.service.compute.EnforceClusterComplianceRequest
Breaking changes (1)
  • Change replicate_workspace_assets field for databricks.sdk.service.disasterrecovery.WorkspaceSet to no longer be required
Enhancements (14)
  • Add cancel_pending_cluster_enforcement() method for w.policy_compliance_for_clusters workspace-level service
  • Add bundle_root_path field for databricks.sdk.service.bundledeployments.WorkspaceInfo
  • Add pending_enforcement field for databricks.sdk.service.compute.ClusterCompliance
  • Add enforce_mode field for databricks.sdk.service.compute.EnforceClusterComplianceRequest
  • Add enforce_result field for databricks.sdk.service.compute.EnforceClusterComplianceResponse
  • Add pending_enforcement field for databricks.sdk.service.compute.GetClusterComplianceResponse
  • Add ai_runtime_task field for databricks.sdk.service.jobs.ResolvedValues
  • Add ai_runtime_task_output field for databricks.sdk.service.jobs.RunOutput
  • Add ai_runtime_task field for databricks.sdk.service.jobs.RunTask
  • Add ai_runtime_task field for databricks.sdk.service.jobs.SubmitTask
  • Add ai_runtime_task field for databricks.sdk.service.jobs.Task
  • Add xlarge enum value for databricks.sdk.service.apps.ComputeSize
  • Add deferred_policy_enforcement_scheduled and deferred_policy_enforcement_failed enum values for databricks.sdk.service.compute.EventType
  • Change replicate_workspace_assets field for databricks.sdk.service.disasterrecovery.WorkspaceSet to no longer be required
Read the original announcement →

https://github.com/databricks/databricks-sdk-py/releases/tag/v0.119.0