databricks Databricks Python SDK Releases · · 0.126.0

Databricks Python SDK v0.126.0 Enhances APIs with New Fields and Breaking Changes

sdkaidatabricksgaengineer
breaking patch

Databricks has released v0.126.0 of its Python SDK, introducing several new API fields across services like applications, catalog, jobs, and model serving. Key additions include `forward_user_access_token` for apps, `include_value` for catalog secret requests, and `docker_image_url` for AI runtime tasks, alongside new GPU workload types for model serving. This update also makes `account_sp_status`, `display_name`, `account_user_status`, `full_name`, and `username` fields required for IAMv2 service principals and users. Notably, the release includes several breaking changes by removing `include_browse` and `browse_only` fields from various catalog service requests and objects.

  • Remove include_browse field for databricks.sdk.service.catalog.GetMcpServiceRequest
  • Remove include_browse field for databricks.sdk.service.catalog.GetModelProviderServiceRequest
  • Remove include_browse field for databricks.sdk.service.catalog.GetModelServiceRequest
  • Remove include_browse field for databricks.sdk.service.catalog.ListMcpServicesRequest
  • Remove include_browse field for databricks.sdk.service.catalog.ListModelProviderServicesRequest
Breaking changes (9)
  • Remove include_browse field for databricks.sdk.service.catalog.GetMcpServiceRequest
  • Remove include_browse field for databricks.sdk.service.catalog.GetModelProviderServiceRequest
  • Remove include_browse field for databricks.sdk.service.catalog.GetModelServiceRequest
  • Remove include_browse field for databricks.sdk.service.catalog.ListMcpServicesRequest
  • Remove include_browse field for databricks.sdk.service.catalog.ListModelProviderServicesRequest
  • Remove include_browse field for databricks.sdk.service.catalog.ListModelServicesRequest
  • Remove browse_only field for databricks.sdk.service.catalog.McpService
  • Remove browse_only field for databricks.sdk.service.catalog.ModelProviderService
  • Remove browse_only field for databricks.sdk.service.catalog.ModelService
Enhancements (9)
  • Add forward_user_access_token field for databricks.sdk.service.apps.App
  • Add forward_user_access_token field for databricks.sdk.service.apps.AppUpdate
  • Add include_value field for databricks.sdk.service.catalog.GetSecretRequest
  • Add docker_image_url field for databricks.sdk.service.jobs.AiRuntimeTask
  • Add gpu_xlarge_8 enum value for databricks.sdk.service.serving.ServedModelInputWorkloadType
  • Add gpu_xlarge_8 enum value for databricks.sdk.service.serving.ServingModelWorkloadType
  • Add legacy_mode enum value for databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyCrossWorkspaceAccessRestrictionMode
  • Change account_sp_status and display_name fields for databricks.sdk.service.iamv2.ServicePrincipal to be required
  • Change account_user_status, full_name and username fields for databricks.sdk.service.iamv2.User to be required
Read the original announcement →

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

Related releases