Databricks SDK for Python v0.123.0: API changes and breaking updates
Databricks SDK for Python version 0.123.0 introduces several new workspace-level services and API fields, including AI Gateway and expanded telemetry configuration. Notably, breaking changes affect the bundle deployments service with modified method signatures and removed fields, impacting how developers manage deployments. This release primarily affects users of the Databricks SDK for Python, particularly those working with bundle deployments or integrating AI Gateway.
- →Change create_deployment() method for w.bundle_deployments workspace-level service with new required argument order
- →Remove deployment_id field for databricks.sdk.service.bundledeployments.CreateDeploymentRequest
- →Remove lifetime field for databricks.sdk.service.ml.TimeWindow
- →Add w.ai_gateway workspace-level service
- →Add update_operation() method for w.bundle_deployments workspace-level service
Breaking changes (3) ›
- Change create_deployment() method for w.bundle_deployments workspace-level service with new required argument order
- Remove deployment_id field for databricks.sdk.service.bundledeployments.CreateDeploymentRequest
- Remove lifetime field for databricks.sdk.service.ml.TimeWindow
Enhancements (24) ›
- Add w.ai_gateway workspace-level service
- Add update_operation() method for w.bundle_deployments workspace-level service
- Add patch_telemetry_config() method for w.serving_endpoints workspace-level service
- Add last_successful_version_id and updated_by fields for databricks.sdk.service.bundledeployments.Deployment
- Add dashboard_metadata, sequence_id and update_time fields for databricks.sdk.service.bundledeployments.Operation
- Add dashboard_metadata field for databricks.sdk.service.bundledeployments.Resource
- Add previous_version_id field for databricks.sdk.service.bundledeployments.Version
- Add dependency_mode field for databricks.sdk.service.compute.ClusterAttributes
- Add dependency_mode field for databricks.sdk.service.compute.ClusterDetails
- Add dependency_mode field for databricks.sdk.service.compute.ClusterSpec
- Add dependency_mode field for databricks.sdk.service.compute.CreateCluster
- Add dependency_mode field for databricks.sdk.service.compute.EditCluster
- Add dependency_mode field for databricks.sdk.service.compute.EnforcePolicyComplianceForClusterResponseClusterSettings
- Add dependency_mode field for databricks.sdk.service.compute.UpdateClusterResource
- Add effective_entitlements field for databricks.sdk.service.iamv2.WorkspaceAssignmentDetail
- Add code_source_path field for databricks.sdk.service.jobs.AiRuntimeTask
- Add serverless_compute_id field for databricks.sdk.service.jobs.JobCluster
- Add pause_status field for databricks.sdk.service.jobs.TriggerStateProto
- Add schema_registry_config field for databricks.sdk.service.ml.StreamSchemaConfig
- Add fanout_options field for databricks.sdk.service.pipelines.SchemaSpec
- Add extra_columns field for databricks.sdk.service.postgres.SyncedTableSyncedTableSpec
- Add parameters field for databricks.sdk.service.sql.AlertV2
- Add directory_info field for databricks.sdk.service.workspace.ObjectInfo
Add special_destination_schema_owner, special_destination_table_owner, special_destination_volume_owner, special_destination_function_owner and special_destination_registered_model_owner enum values for databricks.sdk.service.catalog.SpecialDestination
https://github.com/databricks/databricks-sdk-py/releases/tag/v0.123.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 ·