Databricks SDK Go v0.129.0: New Services, API Additions, and Breaking Changes
Databricks SDK Go version 0.129.0 introduces new workspace-level services for supervisor agents and secrets, alongside numerous API additions across various modules. This release also includes several breaking changes, primarily affecting method paths for updating configurations related to data classification, environments, knowledge assistants, Postgres resources, and SQL warehouses. These updates impact developers using the Go SDK to interact with Databricks platform features.
- →Change UpdateCatalogConfig method for w.DataClassification workspace-level service. Method path has changed
- →Change UpdateDefaultWorkspaceBaseEnvironment method for w.Environments workspace-level service. Method path has changed
- →Change UpdateKnowledgeAssistant method for w.KnowledgeAssistants workspace-level service. Method path has changed
- →Change UpdateDefaultWarehouseOverride method for w.Warehouses workspace-level service. Method path has changed
- →Use resolved host type from host metadata in HostType() method, falling back to URL pattern matching when metadata is unavailable
Breaking changes (5) ›
- Change UpdateCatalogConfig method for w.DataClassification workspace-level service. Method path has changed
- Change UpdateDefaultWorkspaceBaseEnvironment method for w.Environments workspace-level service. Method path has changed
- Change UpdateKnowledgeAssistant method for w.KnowledgeAssistants workspace-level service. Method path has changed
Change UpdateBranch, UpdateDatabase, UpdateEndpoint, UpdateProject and UpdateRole methods for w.Postgres workspace-level service. Method path has changed
- Change UpdateDefaultWarehouseOverride method for w.Warehouses workspace-level service. Method path has changed
Enhancements (19) ›
- Add supervisoragents package
- Add w.SecretsUc workspace-level service
- Add w.SupervisorAgents workspace-level service
- Add Update method for w.Tokens workspace-level service
- Add Etag field for dashboards.GenieSpace
- Add Etag field for dashboards.GenieUpdateSpaceRequest
- Add BranchId field for postgres.BranchStatus
- Add CatalogId field for postgres.CatalogCatalogStatus
- Add DatabaseId field for postgres.DatabaseDatabaseStatus
- Add EndpointId field for postgres.EndpointStatus
- Add ProjectId field for postgres.ProjectStatus
- Add RoleId field for postgres.RoleRoleStatus
- Add Project field for postgres.SyncedTableSyncedTableStatus
- Add Manual field for provisioning.CreateGcpKeyInfo
- Add Manual field for provisioning.GcpKeyInfo
- Add AppsRuntime and LakebaseRuntime fields for settings.CustomerFacingIngressNetworkPolicyRequestDestination
- Add BlockedInternetDestinations field for settings.EgressNetworkPolicyNetworkAccessPolicy
- Add ColumnsToSync field for vectorsearch.DeltaSyncVectorIndexSpecResponse
- Add BreakingChange enum value for jobs.TerminationCodeCode
Maintenance (3) ›
Remove Experimental_IsUnifiedHost flag from HostType() resolution. The method is deprecated and the Terraform provider will use its own host type detection
Expanded AI agent detection: added Goose, Amp, Augment, Copilot (VS Code), Kiro, Windsurf. Honors the AGENT=<name> standard and falls back to unknown for unrecognized values. When multiple agent env vars are present (e.g. a Cursor CLI subagent invoked from Claude Code), the user-agent reports agent/multiple
- Use resolved host type from host metadata in HostType() method, falling back to URL pattern matching when metadata is unavailable
https://github.com/databricks/databricks-sdk-go/releases/tag/v0.129.0
Related releases
- Building an AI-Forward Healthcare Organization on Data and Governance Databricks Blog ·
- Databricks Accelerates Agentic Media Buying with New Reference Implementation Databricks Blog ·
- NBCUniversal Migrates to Databricks Lakehouse for Scalable Analytics Databricks Blog ·
- Databricks SDK for Python v0.123.0: API changes and breaking updates Databricks Python SDK Releases ·
- Databricks Go SDK v0.167.0 Adds Cloud Provider Auth Fields Databricks Go SDK Releases ·
- Databricks SDK Java v0.138.0 Adds Model Provider Config Fields Databricks Java SDK Releases ·