Databricks SDK Go v0.150.0: API additions, policy compliance, and breaking change
sdkinfradatabricksengineer
breaking patch
Databricks SDK Go version 0.150.0 introduces new methods and fields for managing cluster policy compliance, enhancing disaster recovery capabilities, and fixing a user agent bug. It also includes a breaking change related to workspace asset replication. This release affects developers using the Go SDK for Databricks automation and management.
- →Change ReplicateWorkspaceAssets field for disasterrecovery.WorkspaceSet to no longer be required
- →Add CancelPendingClusterEnforcement method for w.PolicyComplianceForClusters workspace-level service
- →Add PendingEnforcement field for compute.ClusterCompliance
- →Add EnforceMode field for compute.EnforceClusterComplianceRequest
- →Add EnforceResult field for compute.EnforceClusterComplianceResponse
Breaking changes (1) ›
- Change ReplicateWorkspaceAssets field for disasterrecovery.WorkspaceSet to no longer be required
Enhancements (7) ›
- Add CancelPendingClusterEnforcement method for w.PolicyComplianceForClusters workspace-level service
- Add PendingEnforcement field for compute.ClusterCompliance
- Add EnforceMode field for compute.EnforceClusterComplianceRequest
- Add EnforceResult field for compute.EnforceClusterComplianceResponse
- Add PendingEnforcement field for compute.GetClusterComplianceResponse
- Add DeferredPolicyEnforcementScheduled and DeferredPolicyEnforcementFailed enum values for compute.EventType
- Change ReplicateWorkspaceAssets field for disasterrecovery.WorkspaceSet to no longer be required
Fixes (1) ›
Deduplicate identical key/value pairs in the user agent builder , so repeatedly injecting the same dimension onto a reused context.Context no longer grows the User-Agent header without bound. Distinct values for the same key are still preserved
Read the original announcement →
https://github.com/databricks/databricks-sdk-go/releases/tag/v0.150.0