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
- Building an AI-Forward Healthcare Organization on Data and Governance Databricks Blog ·
- Databricks Accelerates Agentic Media Buying with New Reference Implementation Databricks Blog ·
- NBCUniversal Migrates to Databricks Lakehouse for Scalable Analytics Databricks Blog ·
- Databricks SDK for Python v0.123.0: API changes and breaking updates Databricks Python SDK Releases ·
- Databricks Go SDK v0.167.0 Adds Cloud Provider Auth Fields Databricks Go SDK Releases ·
- Databricks SDK Java v0.138.0 Adds Model Provider Config Fields Databricks Java SDK Releases ·