Databricks Python SDK v0.126.0 Enhances APIs with New Fields and Breaking Changes
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
https://github.com/databricks/databricks-sdk-py/releases/tag/v0.126.0
Related releases
- Databricks SDK for Go v0.172.0 Enhances IAMv2 and Job Cluster Management Databricks Go SDK Releases ·
- Databricks Java SDK v0.146.0 Adds IAM V2 API, Updates Job Cluster Field Databricks Java SDK Releases ·
- Databricks SDK for Python v0.128.0 Adds Account and Workspace IAM V2 API Methods Databricks Python SDK Releases ·
- Amtrak Builds Unified Data Backbone with Databricks for Rail Network Transformation Databricks Blog ·
- Databricks Re-architects Serverless Network Config Delivery for 97.5% Latency Cut Databricks Blog ·
- How a Major Freight Railroad Scaled Pipeline Creation with Databricks Genie Code Databricks Blog ·