Databricks SDK for Go v0.174.0: API Enhancements, Bug Fixes, and Breaking Pagination
sdksecuritydatabricksgaengineer
breaking patch
Version 0.174.0 of the Databricks SDK for Go is now available, introducing a mix of API enhancements, bug fixes, and critical breaking changes. This release adds new fields across various services, including dashboards, IAM, jobs, and ML, extending programmatic capabilities. Key bug fixes address issues with OAuth token caching, Spark runtime selection, and JSON unmarshalling. Developers should be aware of multiple breaking changes, specifically the addition of pagination to several IAMv2 `List*` methods, which will require updates to existing code.
- →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
Breaking changes (6) ›
- 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
Enhancements (11) ›
- 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 DefaultGitSource, GitSource and SourceCodePath fields for apps.App
- Add AutoDeploy and CallerCredentialId fields for apps.GitRepository
- Add CustomUdf field for ml.Function
- Add EffectiveServerlessComputeId field for pipelines.GetPipelineResponse
Fixes (3) ›
- 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
- Accept JSON numbers and decimal strings when unmarshalling int64 API response fields
Read the original announcement →
https://github.com/databricks/databricks-sdk-go/releases/tag/v0.174.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 ·