Databricks SDK for Python v0.113.0
Databricks SDK for Python v0.113.0 introduces internal workspace addressing changes and adds new API methods for feature engineering and token management. It also introduces several new fields related to job deployments, pipeline tasks, and token settings, while removing two fields from the postgres service. These changes affect developers interacting with Databricks services programmatically, with some breaking changes requiring attention.
- →Remove catalog_id field for databricks.sdk.service.postgres.CatalogCatalogStatus
- →Remove synced_table_id field for databricks.sdk.service.postgres.SyncedTableSyncedTableStatus
- →Add update_token_management() method for w.token_management workspace-level service
- →Add deployment_id and version_id fields for databricks.sdk.service.jobs.JobDeployment
- →Add parameters field for databricks.sdk.service.jobs.PipelineTask
Breaking changes (2) ›
- Remove catalog_id field for databricks.sdk.service.postgres.CatalogCatalogStatus
- Remove synced_table_id field for databricks.sdk.service.postgres.SyncedTableSyncedTableStatus
Enhancements (14) ›
Add create_stream(), delete_stream(), get_stream(), list_streams() and update_stream() methods for w.feature_engineering workspace-level service
- Add update_token_management() method for w.token_management workspace-level service
- Add deployment_id and version_id fields for databricks.sdk.service.jobs.JobDeployment
- Add parameters field for databricks.sdk.service.jobs.PipelineTask
- Add pipeline_task field for databricks.sdk.service.jobs.ResolvedValues
- Add parameters field for databricks.sdk.service.pipelines.CreatePipeline
- Add parameters field for databricks.sdk.service.pipelines.EditPipeline
- Add parameters field for databricks.sdk.service.pipelines.GetPipelineResponse
- Add deployment_id and version_id fields for databricks.sdk.service.pipelines.PipelineDeployment
- Add autoscope_enabled field for databricks.sdk.service.settings.CreateOboTokenRequest
- Add autoscope_enabled field for databricks.sdk.service.settings.CreateTokenRequest
- Add autoscope_state, backfill_scopes, inferred_scopes and scopes fields for databricks.sdk.service.settings.PublicTokenInfo
- Add autoscope_state, backfill_scopes, inferred_scopes and scopes fields for databricks.sdk.service.settings.TokenInfo
- Add resource_type field for databricks.sdk.service.bundle.Operation
Maintenance (1) ›
Switch workspace addressing header on workspace-scoped API calls from X-Databricks-Org-Id to X-Databricks-Workspace-Id. The value continues to come from Config.workspace_id (DATABRICKS_WORKSPACE_ID), and now accepts either a classic numeric workspace ID or another workspace identifier format (server disambiguates)
https://github.com/databricks/databricks-sdk-py/releases/tag/v0.113.0
Related releases
- Databricks `ai_transcribe()` SQL Function for Audio Transcription (Beta) Databricks Release Notes ·
- Databricks Lakebase Snapshots API (Beta) for Programmatic Management Databricks Release Notes ·
- Databricks Introduces Session Restore for Serverless Jobs in Public Preview Databricks Release Notes ·
- Announcing On-Demand State Repartitioning for Apache Spark Structured Streaming on Databricks Databricks Blog ·
- Databricks Genie now displays visualizations directly in Slack replies Databricks Release Notes ·
- Databricks Introduces Configurable Data Retention for System Tables (Beta) Databricks Release Notes ·