databricks Databricks Python SDK Releases · · 0.109.0

Databricks SDK for Python v0.109.0: New IAM, ML, and Serving features

sdkdatadatabricksengineer
breaking patch

Databricks SDK for Python version 0.109.0 introduces new methods for managing workspace assignments and several new fields across IAM, ML, and serving functionalities. Notably, it includes breaking changes to the `ListFeaturesRequest` and `list_features` method, impacting how features are requested and listed. This release is primarily for Python developers working with the Databricks platform, particularly those involved in account and workspace management, feature engineering, and model serving.

  • Add catalog_name and schema_name fields for databricks.sdk.service.ml.ListFeaturesRequest
  • Change list_features() method for w.feature_engineering workspace-level service with new required argument order
  • Add failover_group_name field for databricks.sdk.service.disasterrecovery.StableUrl
  • Add catalog_name, created_at, created_by, name and schema_name fields for databricks.sdk.service.ml.Feature
  • Add cross_workspace_access field for databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicy
Breaking changes (2)
  • Add catalog_name and schema_name fields for databricks.sdk.service.ml.ListFeaturesRequest
  • Change list_features() method for w.feature_engineering workspace-level service with new required argument order
Enhancements (12)
  • Add create_workspace_assignment_detail(), delete_workspace_assignment_detail(), get_workspace_assignment_detail(), list_workspace_assignment_details() and update_workspace_assignment_detail() methods for a.account_iam_v2 account-level service

  • Add create_workspace_assignment_detail_proxy(), delete_workspace_assignment_detail_proxy(), get_workspace_assignment_detail_proxy(), list_workspace_assignment_details_proxy() and update_workspace_assignment_detail_proxy() methods for w.workspace_iam_v2 workspace-level service

  • Add failover_group_name field for databricks.sdk.service.disasterrecovery.StableUrl
  • Add catalog_name, created_at, created_by, name and schema_name fields for databricks.sdk.service.ml.Feature
  • Add cross_workspace_access field for databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicy
  • Add allowed_apps_user_api_scopes and effective_allowed_apps_user_api_scopes fields for databricks.sdk.service.settingsv2.Setting
  • Add gpu_xlarge enum value for databricks.sdk.service.serving.ServedModelInputWorkloadType
  • Add gpu_xlarge enum value for databricks.sdk.service.serving.ServingModelWorkloadType
  • Add python_operator_task field for databricks.sdk.service.jobs.RunTask
  • Add python_operator_task field for databricks.sdk.service.jobs.SubmitTask
  • Add python_operator_task field for databricks.sdk.service.jobs.Task
  • Add rolling field for databricks.sdk.service.ml.TimeWindow
Read the original announcement →

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

Related releases