databricks Databricks Python SDK Releases · · 0.129.0

Databricks Python SDK v0.129.0 Introduces API Fields and Breaking Pagination

sdksecuritydatabricksgaengineer
breaking patch

Databricks Python SDK version 0.129.0 has been released, introducing several new API fields across various services. These additions include `agent_type` for dashboard conversation summaries, `group_id` for IAMv2 direct group members, `effective_serverless_compute_id` for job run tasks, and `pipeline_channel` for Postgres pipeline specifications. However, this release also includes breaking changes to four IAMv2 methods, which now require pagination for listing direct group members and workspace assignment details. Developers utilizing the Databricks Python SDK, especially those interacting with IAM, dashboards, jobs, or Postgres pipelines, should review these updates. Client code integrating with the affected IAMv2 `list` methods will need to be updated to implement pagination.

  • Add pagination for AccountIamV2API.list_direct_group_members method
  • Add pagination for AccountIamV2API.list_workspace_assignment_details method
  • Add pagination for WorkspaceIamV2API.list_direct_group_members_proxy method
  • Add pagination for WorkspaceIamV2API.list_workspace_assignment_details_proxy method
  • Add agent_type field for databricks.sdk.service.dashboards.GenieConversationSummary
Breaking changes (4)
  • Add pagination for AccountIamV2API.list_direct_group_members method
  • Add pagination for AccountIamV2API.list_workspace_assignment_details method
  • Add pagination for WorkspaceIamV2API.list_direct_group_members_proxy method
  • Add pagination for WorkspaceIamV2API.list_workspace_assignment_details_proxy method
Enhancements (5)
  • Add agent_type field for databricks.sdk.service.dashboards.GenieConversationSummary
  • Add group_id field for databricks.sdk.service.iamv2.DirectGroupMember
  • Add effective_serverless_compute_id field for databricks.sdk.service.jobs.RunTask
  • Add pipeline_channel field for databricks.sdk.service.postgres.NewPipelineSpec
  • Add text_attachment_purpose_answer enum value for databricks.sdk.service.dashboards.TextAttachmentPurpose
Read the original announcement →

https://github.com/databricks/databricks-sdk-py/releases/tag/v0.129.0

Related releases