databricks Databricks Go SDK Releases · · 0.174.0

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