Databricks Go SDK v0.173.0 Introduces Breaking Changes and New API Fields
sdkaidatabricksengineer
breaking patch
Databricks Go SDK v0.173.0 is now available, featuring several breaking changes, bug fixes, and new API fields. This release raises the minimum supported Go version to 1.25. Key updates include new fields to enhance dashboards, IAMv2, job management, and pipeline specifications, such as `AgentType` for `GenieConversationSummary`. Developers should review the breaking changes, which include added pagination for IAMv2 API calls and the removal of the `CreateOperation` method for bundle deployments.
- →Raise the minimum supported Go version from 1.24 to 1.25
- →Add pagination for AccountIamV2API.ListDirectGroupMembers
- →Add pagination for AccountIamV2API.ListWorkspaceAssignmentDetails
- →Add pagination for WorkspaceIamV2API.ListDirectGroupMembersProxy
- →Add pagination for WorkspaceIamV2API.ListWorkspaceAssignmentDetailsProxy
Breaking changes (9) ›
- Raise the minimum supported Go version from 1.24 to 1.25
- Add pagination for AccountIamV2API.ListDirectGroupMembers
- Add pagination for AccountIamV2API.ListWorkspaceAssignmentDetails
- Add pagination for WorkspaceIamV2API.ListDirectGroupMembersProxy
- Add pagination for WorkspaceIamV2API.ListWorkspaceAssignmentDetailsProxy
- Add pagination for AccountIamV2API.ListWorkspaceAssignments
- Add pagination for WorkspaceIamV2API.ListWorkspaceAssignmentsProxy
- Change ActionType and Status fields for bundledeployments.Operation to no longer be required
- Remove CreateOperation method for w.BundleDeployments workspace-level service
Enhancements (9) ›
- Add AgentType field for dashboards.GenieConversationSummary
- Add GroupId field for iamv2.DirectGroupMember
- Add EffectiveServerlessComputeId field for jobs.RunTask
- Add PipelineChannel field for postgres.NewPipelineSpec
- Add TextAttachmentPurposeAnswer enum value for dashboards.TextAttachmentPurpose
- Add PgSpecificTypeHalfvec and PgSpecificTypeVarchar enum values for database.SyncedTableSpecPgSpecificType
- Add PgSpecificTypeHalfvec and PgSpecificTypeVarchar enum values for postgres.SyncedTableSyncedTableSpecPgSpecificType
- Add LinkedinAdsOptions and MarketoOptions fields for pipelines.ConnectorOptions
- Change ActionType and Status fields for bundledeployments.Operation to no longer be required
Fixes (2) ›
- Recover from concurrent OAuth token cache writes by using the fresh token stored by another process
- Fix Spark runtime selection for major-only runtime versions
Read the original announcement →
https://github.com/databricks/databricks-sdk-go/releases/tag/v0.173.0
Related releases
- Databricks Simplifies SQL ETL with Declarative Patterns in Lakehouse Databricks Blog ·
- Databricks Details AI SRE Platform for Accelerated Incident Investigation Databricks Blog ·
- Run, Debug, and Scale Databricks Workloads from Local IDEs Databricks Blog ·
- Databricks Terraform Provider v1.129.0 Enhances Resource Export Capabilities Terraform Databricks Provider Releases ·
- Databricks Java SDK v0.150.0 Enhances Unit Test Fixture Portability Databricks Java SDK Releases ·
- Databricks Runtime 13.3 has reached end of life endoflife.date ·