NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #302 most downloaded on PyPI
Databricks SDK for Python (Beta)
Last release 2 days ago
02 Oct 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
171 releases · first in 2023
One column per quarter.
## Release v0.146.0 (2026-10-02) ### API Changes * Add environment field for databricks.sdk.service.sandbox.SandboxSpec. * Add table_foreign_delta_del
## Release v0.146.0 (2026-10-02)
### API Changes
* Add `environment` field for `databricks.sdk.service.sandbox.SandboxSpec`.
* Add `table_foreign_delta_deltasharing` enum value for `databricks.sdk.service.catalog.SecurableKind`.
* [Breaking] Change `environment_variables_key` field for `databricks.sdk.service.jobs.JobEnvironmentVariables` to be required.
* Change `environment_variables_key` field for `databricks.sdk.service.jobs.JobEnvironmentVariables` to be required.
## Release v0.145.0 (2026-10-01) ### API Changes * Add list_commands() method for w.sandbox workspace-level service.
## Release v0.145.0 (2026-10-01)
### API Changes
* Add `list_commands()` method for [w.sandbox](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sandbox/sandbox.html) workspace-level service.
## Release v0.144.0 (2026-09-30) ### API Changes * Add ai_decide() method for w.ai_functions workspace-level service. * Add environment_variables fiel
## Release v0.144.0 (2026-09-30)
### API Changes
* Add `ai_decide()` method for [w.ai_functions](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/aifunctions/ai_functions.html) workspace-level service.
* Add `environment_variables` field for `databricks.sdk.service.jobs.BaseRun`.
* Add `environment_variables` field for `databricks.sdk.service.jobs.CreateJob`.
* Add `environment_variables` field for `databricks.sdk.service.jobs.JobSettings`.
* Add `environment_variables` field for `databricks.sdk.service.jobs.Run`.
* Add `environment_variables_key` field for `databricks.sdk.service.jobs.RunTask`.
* Add `environment_variables` field for `databricks.sdk.service.jobs.SubmitRun`.
* Add `environment_variables_key` field for `databricks.sdk.service.jobs.SubmitTask`.
* Add `environment_variables_key` field for `databricks.sdk.service.jobs.Task`.
* Change `command_path` field for `databricks.sdk.service.jobs.DeploymentSpec` to no longer be required.
* [Breaking] Change `command_path` field for `databricks.sdk.service.jobs.DeploymentSpec` to no longer be required.
* [Breaking] Change `api_secret_ref` field for `databricks.sdk.service.ml.SchemaRegistryConfig` to no longer be required.
* Change `api_secret_ref` field for `databricks.sdk.service.ml.SchemaRegistryConfig` to no longer be required.
## Release v0.143.0 (2026-09-26) ### API Changes * Add job_id and pipeline_id fields for databricks.sdk.service.ml.MaterializedFeature. ### Bug Fixes
## Release v0.143.0 (2026-09-26)
### API Changes
* Add `job_id` and `pipeline_id` fields for `databricks.sdk.service.ml.MaterializedFeature`.
### Bug Fixes
* Don't configure the root logger when importing `databricks.sdk.runtime`. Its import-time notebook-globals initialization logged through root-level `logging` helpers, which install a handler on the root logger when it has none. This also happened transitively through `WorkspaceClient` and `dbutils`, and made a later `logging.basicConfig()` a silent no-op. These messages now go through the SDK's `databricks.sdk` logger.
## Release v0.142.0 (2026-09-25) ### API Changes * Add create_skill(), delete_skill(), finalize_skill(), get_skill(), list_skills() and update_skill()
## Release v0.142.0 (2026-09-25)
### API Changes
* Add `create_skill()`, `delete_skill()`, `finalize_skill()`, `get_skill()`, `list_skills()` and `update_skill()` methods for [w.ai_gateway](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/ai_gateway.html) workspace-level service.
## Release v0.141.0 (2026-09-23) ### API Changes * Add databricks.sdk.service.mason package. * Add w.mason workspace-level service. * Add service_cred
## Release v0.141.0 (2026-09-23)
### API Changes
* Add `databricks.sdk.service.mason` package.
* Add [w.mason](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/mason/mason.html) workspace-level service.
* Add `service_credential` field for `databricks.sdk.service.catalog.ModelProviderServiceConfigGeminiEnterpriseProviderDirectConfig`.
* Add `secret_reference` field for `databricks.sdk.service.catalog.ModelProviderServiceConfigProviderSecret`.
## Release v0.140.0 (2026-09-19) ### API Changes * Add create_mcp_service_user_mapped_credential(), delete_mcp_service_user_mapped_credential() and ge
## Release v0.140.0 (2026-09-19)
### API Changes
* Add `create_mcp_service_user_mapped_credential()`, `delete_mcp_service_user_mapped_credential()` and `get_mcp_service_user_mapped_credential()` methods for [w.ai_gateway](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/ai_gateway.html) workspace-level service.
* Add `telemetry_export_destinations` field for `databricks.sdk.service.apps.AppUpdate`.
* Add `options` field for `databricks.sdk.service.catalog.McpServiceConfigSourceConnection`.
* Add `header_auth` field for `databricks.sdk.service.catalog.ModelProviderServiceConfigCustomProviderDirectConfig`.
* Add `on_maintenance_complete` and `on_maintenance_start` fields for `databricks.sdk.service.jobs.JobEmailNotifications`.
* Add `on_maintenance_complete` and `on_maintenance_start` fields for `databricks.sdk.service.jobs.TaskEmailNotifications`.
* Add `on_maintenance_complete` and `on_maintenance_start` fields for `databricks.sdk.service.jobs.WebhookNotifications`.
* Add `budget_policy_id` and `tags` fields for `databricks.sdk.service.ml.BackfillFeaturesRequest`.
* Add `timezone_id` field for `databricks.sdk.service.ml.CronSchedule`.
* Add `budget_policy_id` and `tags` fields for `databricks.sdk.service.ml.PurgeFeatureEntitiesRequest`.
* Add `group_name` field for `databricks.sdk.service.pipelines.RunAs`.
* Add `avro_options` and `protobuf_options` fields for `databricks.sdk.service.pipelines.Transformer`.
* Add `tiktok_ads` enum value for `databricks.sdk.service.catalog.ConnectionType`.
* Add `agent_service` and `skill` enum values for `databricks.sdk.service.catalog.SecurableType`.
* Add `tiktok_ads` and `smartsheet` enum values for `databricks.sdk.service.pipelines.IngestionSourceType`.
* Add `avro` and `protobuf` enum values for `databricks.sdk.service.pipelines.TransformerFormat`.
## Release v0.139.0 (2026-09-13) ### API Changes * Add priority_class field for databricks.sdk.service.jobs.AiRuntimeTask. * Add uc_service_credential
## Release v0.139.0 (2026-09-13)
### API Changes
* Add `priority_class` field for `databricks.sdk.service.jobs.AiRuntimeTask`.
* Add `uc_service_credential_name` field for `databricks.sdk.service.serving.AmazonBedrockConfig`.
* Add `excluded_scopes` field for `databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyWorkspaceApiDestination`.
* Add `effective_workspace_label` and `workspace_label` fields for `databricks.sdk.service.settingsv2.Setting`.
* Add `gpu_8x_b300` enum value for `databricks.sdk.service.jobs.ComputeSpecAcceleratorType`.
## Release v0.138.0 (2026-09-11) ### API Changes * Add unity_catalog_image_path field for databricks.sdk.service.jobs.AiRuntimeTask. * Add feature_vie
## Release v0.138.0 (2026-09-11)
### API Changes
* Add `unity_catalog_image_path` field for `databricks.sdk.service.jobs.AiRuntimeTask`.
* Add `feature_view_source` field for `databricks.sdk.service.ml.DataSource`.
* Add `budget_policy_id` and `tags` fields for `databricks.sdk.service.ml.PublishSpec`.
* Add `development` field for `databricks.sdk.service.pipelines.StartUpdate`.
## Release v0.137.0 (2026-09-09) ### API Changes * Add purge_feature_entities() method for w.feature_engineering workspace-level service. * Add deny f
## Release v0.137.0 (2026-09-09)
### API Changes
* Add `purge_feature_entities()` method for [w.feature_engineering](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/ml/feature_engineering.html) workspace-level service.
* Add `deny` field for `databricks.sdk.service.catalog.PolicyInfo`.
* Add `budget_policy_id` and `tags` fields for `databricks.sdk.service.ml.IngestionConfig`.
* Add `budget_policy_id` and `tags` fields for `databricks.sdk.service.ml.MaterializedFeature`.
* Add `policy_type_deny` enum value for `databricks.sdk.service.catalog.PolicyType`.
## Release v0.136.0 (2026-09-07) ### API Changes * Add databricks.sdk.service.domains package. * Add w.domains workspace-level service. * Add entity_c
## Release v0.136.0 (2026-09-07)
### API Changes
* Add `databricks.sdk.service.domains` package.
* Add [w.domains](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/domains/domains.html) workspace-level service.
* Add `entity_columns` and `timeseries_column` fields for `databricks.sdk.service.ml.DeltaTableSource`.
* Add `filter_condition` and `inputs` fields for `databricks.sdk.service.ml.Feature`.
* Add `extra_parameters` and `function_type` fields for `databricks.sdk.service.ml.Function`.
* Add `entity_column_identifiers` and `timeseries_column_identifier` fields for `databricks.sdk.service.ml.KafkaSource`.
* Add `cron_schedule` field for `databricks.sdk.service.ml.MaterializedFeature`.
* Add `continuous` field for `databricks.sdk.service.ml.TimeWindow`.
## Release v0.135.0 (2026-09-04) ### API Changes * Add execute_command_sync() method for w.sandbox workspace-level service. * Add mode field for datab
## Release v0.135.0 (2026-09-04)
### API Changes
* Add `execute_command_sync()` method for [w.sandbox](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sandbox/sandbox.html) workspace-level service.
* Add `mode` field for `databricks.sdk.service.ml.CronSchedule`.
* Add `time_window` field for `databricks.sdk.service.ml.Feature`.
* Add `full_feature_name` field for `databricks.sdk.service.ml.PublishSpec`.
* [Breaking] Remove `first_token_timeout` field for `databricks.sdk.service.catalog.ModelServiceConfigRoutingConfig`.
* [Breaking] Remove `request_tag_key` and `request_tag_value` fields for `databricks.sdk.service.catalog.RateLimit`.
* [Breaking] Remove `rate_limit_key_request_tag` enum value for `databricks.sdk.service.catalog.RateLimitRateLimitKey`.
## Release v0.134.0 (2026-09-03) ### Breaking Changes * TableSpec.source_table and SchemaSpec.source_schema in the Pipelines API (databricks.sdk.servi
## Release v0.134.0 (2026-09-03)
### Breaking Changes
* `TableSpec.source_table` and `SchemaSpec.source_schema` in the Pipelines API (`databricks.sdk.service.pipelines`) are now optional. Previously required, they may be absent for source types — such as streaming or message-bus connectors — that do not use a source table or schema name. Code that assumes these fields are always present should handle their absence.
### API Changes
* Add `databricks.sdk.service.aifunctions` and `databricks.sdk.service.sandbox` packages.
* Add [w.ai_functions](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/aifunctions/ai_functions.html) workspace-level service.
* Add [w.sandbox](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sandbox/sandbox.html) workspace-level service.
* Add `update_deployment()` method for [w.bundle_deployments](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/bundledeployments/bundle_deployments.html) workspace-level service.
* Add `genie_cancel_response()` method for [w.genie](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/dashboards/genie.html) workspace-level service.
* Add `get_external_group()`, `get_external_service_principal()` and `get_external_user()` methods for [a.account_iam_v2](https://databricks-sdk-py.readthedocs.io/en/latest/account/iamv2/account_iam_v2.html) account-level service.
* Add `get_external_group_proxy()`, `get_external_service_principal_proxy()` and `get_external_user_proxy()` methods for [w.workspace_iam_v2](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/iamv2/workspace_iam_v2.html) workspace-level service.
* Add `backfill_features()`, `cancel_operation()` and `get_operation()` methods for [w.feature_engineering](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/ml/feature_engineering.html) workspace-level service.
* Add `create_snapshot()`, `delete_snapshot()`, `get_snapshot()`, `get_snapshot_schedule()`, `list_snapshots()` and `update_snapshot_schedule()` methods for [w.postgres](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/postgres/postgres.html) workspace-level service.
* Add `assume_group_id` field for `databricks.sdk.service.apps.Space`.
* Add `operations` field for `databricks.sdk.service.bundledeployments.Version`.
* Add `function_arg_expression` field for `databricks.sdk.service.catalog.FunctionArgument`.
* Add `aws_context_id` field for `databricks.sdk.service.compute.NodeTypeFlexibility`.
* Add `parameters` field for `databricks.sdk.service.jobs.AlertTask`.
* Add `provisioned_capacity_id` field for `databricks.sdk.service.jobs.ComputeSpec`.
* Add `maintenance_window` field for `databricks.sdk.service.jobs.Continuous`.
* Add `maintenance_window` field for `databricks.sdk.service.jobs.ContinuousTriggerConfiguration`.
* Add `lateness` field for `databricks.sdk.service.ml.DataSource`.
* Add `latest_backfill_operation` field for `databricks.sdk.service.ml.MaterializedFeature`.
* Add `delay` and `offset` fields for `databricks.sdk.service.ml.SlidingWindow`.
* Add `excluded_columns` and `record_type_filter` fields for `databricks.sdk.service.ml.Stream`.
* Add `start_time` field for `databricks.sdk.service.ml.TimeWindow`.
* Add `delay` and `offset` fields for `databricks.sdk.service.ml.TumblingWindow`.
* Add `rabbitmq_options` field for `databricks.sdk.service.pipelines.ConnectorOptions`.
* Add `source_snapshot` field for `databricks.sdk.service.postgres.BranchSpec`.
* Add `source_snapshot` field for `databricks.sdk.service.postgres.BranchStatus`.
* Add `deployment_resource_type_vector_search_endpoint`, `deployment_resource_type_vector_search_index`, `deployment_resource_type_job_run`, `deployment_resource_type_postgres_catalog`, `deployment_resource_type_postgres_synced_table`, `deployment_resource_type_genie_space`, `deployment_resource_type_instance_pool`, `deployment_resource_type_postgres_database`, `deployment_resource_type_postgres_role`, `deployment_resource_type_secret` and `deployment_resource_type_cluster_policy` enum values for `databricks.sdk.service.bundledeployments.DeploymentResourceType`.
* Add `operation_status_pending` enum value for `databricks.sdk.service.bundledeployments.OperationStatus`.
* Add `aws_secrets_manager` and `azure_key_vault` enum values for `databricks.sdk.service.catalog.ConnectionType`.
* Add `external_use_location` enum value for `databricks.sdk.service.catalog.Privilege`.
* Add `model`, `model_service`, `mcp_service` and `model_provider_service` enum values for `databricks.sdk.service.catalog.SecurableType`.
* Add `gpu_1x_h100` and `gpu_8x_b300` enum values for `databricks.sdk.service.compute.HardwareAcceleratorType`.
* Add `rabbitmq` enum value for `databricks.sdk.service.pipelines.IngestionSourceType`.
* Change `source_schema` field for `databricks.sdk.service.pipelines.SchemaSpec` to no longer be required.
* [Breaking] Change `source_schema` field for `databricks.sdk.service.pipelines.SchemaSpec` to no longer be required.
* [Breaking] Change `source_table` field for `databricks.sdk.service.pipelines.TableSpec` to no longer be required.
* Change `source_table` field for `databricks.sdk.service.pipelines.TableSpec` to no longer be required.
* [Breaking] Remove `disabled` field for `databricks.sdk.service.catalog.InferenceTableConfig`.
* [Breaking] Remove `owner` field for `databricks.sdk.service.catalog.McpService`.
* [Breaking] Remove `owner` field for `databricks.sdk.service.catalog.ModelProviderService`.
* [Breaking] Remove `plan_type` field for `databricks.sdk.service.catalog.ModelProviderServiceConfigAnthropicProviderRelayedConfig`.
* [Breaking] Remove `owner` field for `databricks.sdk.service.catalog.ModelService`.
* [Breaking] Remove `traffic_splitting` field for `databricks.sdk.service.catalog.ModelServiceConfigRoutingConfig`.
* [Breaking] Remove `entity_columns` and `timeseries_column` fields for `databricks.sdk.service.ml.DeltaTableSource`.
* [Breaking] Remove `filter_condition`, `inputs` and `time_window` fields for `databricks.sdk.service.ml.Feature`.
* [Breaking] Remove `extra_parameters` and `function_type` fields for `databricks.sdk.service.ml.Function`.
* [Breaking] Remove `entity_column_identifiers` and `timeseries_column_identifier` fields for `databricks.sdk.service.ml.KafkaSource`.
* [Breaking] Remove `cron_schedule` field for `databricks.sdk.service.ml.MaterializedFeature`.
* [Breaking] Remove `continuous` field for `databricks.sdk.service.ml.TimeWindow`.
## Release v0.133.0 (2026-08-19) ### API Changes * Add enabled_telemetry_features field for databricks.sdk.service.serving.TelemetryConfig.
## Release v0.133.0 (2026-08-19)
### API Changes
* Add `enabled_telemetry_features` field for `databricks.sdk.service.serving.TelemetryConfig`.
## Release v0.132.0 (2026-08-18) ### API Changes * Add default_git_source, git_source and source_code_path fields for databricks.sdk.service.apps.App.
## Release v0.132.0 (2026-08-18)
### API Changes
* Add `default_git_source`, `git_source` and `source_code_path` fields for `databricks.sdk.service.apps.App`.
* Add `auto_deploy` and `caller_credential_id` fields for `databricks.sdk.service.apps.GitRepository`.
* Add `custom_udf` field for `databricks.sdk.service.ml.Function`.
* Add `effective_serverless_compute_id` field for `databricks.sdk.service.pipelines.GetPipelineResponse`.
## Release v0.131.0 (2026-08-17) ### API Changes * [Breaking] Change action_type and status fields for databricks.sdk.service.bundledeployments.Operat
## Release v0.131.0 (2026-08-17)
### API Changes
* [Breaking] Change `action_type` and `status` fields for `databricks.sdk.service.bundledeployments.Operation` to no longer be required.
* Change `action_type` and `status` fields for `databricks.sdk.service.bundledeployments.Operation` to no longer be required.
* [Breaking] Remove `create_operation()` method for [w.bundle_deployments](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/bundledeployments/bundle_deployments.html) workspace-level service.
## Release v0.130.0 (2026-08-16) ### API Changes * Add linkedin_ads_options and marketo_options fields for databricks.sdk.service.pipelines.ConnectorO
## Release v0.130.0 (2026-08-16)
### API Changes
* Add `linkedin_ads_options` and `marketo_options` fields for `databricks.sdk.service.pipelines.ConnectorOptions`.
* Add `pg_specific_type_halfvec` and `pg_specific_type_varchar` enum values for `databricks.sdk.service.database.SyncedTableSpecPgSpecificType`.
* Add `pg_specific_type_halfvec` and `pg_specific_type_varchar` enum values for `databricks.sdk.service.postgres.SyncedTableSyncedTableSpecPgSpecificType`.
* [Breaking] Add pagination for [AccountIamV2API.list_workspace_assignments](https://databricks-sdk-py.readthedocs.io/en/latest/account/iamv2/account_iam_v2.html#databricks.sdk.service.iamv2.AccountIamV2API.list_workspace_assignments) method.
* [Breaking] Add pagination for [WorkspaceIamV2API.list_workspace_assignments_proxy](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/iamv2/workspace_iam_v2.html#databricks.sdk.service.iamv2.WorkspaceIamV2API.list_workspace_assignments_proxy) method.
## Release v0.129.0 (2026-08-15) ### API Changes * Add agent_type field for databricks.sdk.service.dashboards.GenieConversationSummary. * Add group_id
## Release v0.129.0 (2026-08-15)
### API Changes
* Add `agent_type` field for `databricks.sdk.service.dashboards.GenieConversationSummary`.
* Add `group_id` field for `databricks.sdk.service.iamv2.DirectGroupMember`.
* Add `effective_serverless_compute_id` field for `databricks.sdk.service.jobs.RunTask`.
* Add `pipeline_channel` field for `databricks.sdk.service.postgres.NewPipelineSpec`.
* Add `text_attachment_purpose_answer` enum value for `databricks.sdk.service.dashboards.TextAttachmentPurpose`.
* [Breaking] Add pagination for [AccountIamV2API.list_direct_group_members](https://databricks-sdk-py.readthedocs.io/en/latest/account/iamv2/account_iam_v2.html#databricks.sdk.service.iamv2.AccountIamV2API.list_direct_group_members) method.
* [Breaking] Add pagination for [AccountIamV2API.list_workspace_assignment_details](https://databricks-sdk-py.readthedocs.io/en/latest/account/iamv2/account_iam_v2.html#databricks.sdk.service.iamv2.AccountIamV2API.list_workspace_assignment_details) method.
* [Breaking] Add pagination for [WorkspaceIamV2API.list_direct_group_members_proxy](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/iamv2/workspace_iam_v2.html#databricks.sdk.service.iamv2.WorkspaceIamV2API.list_direct_group_members_proxy) method.
* [Breaking] Add pagination for [WorkspaceIamV2API.list_workspace_assignment_details_proxy](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/iamv2/workspace_iam_v2.html#databricks.sdk.service.iamv2.WorkspaceIamV2API.list_workspace_assignment_details_proxy) method.
## Release v0.128.0 (2026-08-13) ### API Changes * Add create_direct_group_member(), create_group(), create_service_principal(), create_user(), create
## Release v0.128.0 (2026-08-13)
### API Changes
* Add `create_direct_group_member()`, `create_group()`, `create_service_principal()`, `create_user()`, `create_workspace_assignment()`, `delete_direct_group_member()`, `delete_group()`, `delete_service_principal()`, `delete_user()`, `delete_workspace_assignment()`, `get_direct_group_member()`, `get_group()`, `get_service_principal()`, `get_user()`, `get_workspace_assignment()`, `list_direct_group_members()`, `list_groups()`, `list_service_principals()`, `list_transitive_parent_groups()`, `list_users()`, `list_workspace_assignments()`, `update_group()`, `update_service_principal()`, `update_user()` and `update_workspace_assignment()` methods for [a.account_iam_v2](https://databricks-sdk-py.readthedocs.io/en/latest/account/iamv2/account_iam_v2.html) account-level service.
* Add `create_direct_group_member_proxy()`, `create_group_proxy()`, `create_service_principal_proxy()`, `create_user_proxy()`, `create_workspace_assignment_proxy()`, `delete_direct_group_member_proxy()`, `delete_group_proxy()`, `delete_service_principal_proxy()`, `delete_user_proxy()`, `delete_workspace_assignment_proxy()`, `get_direct_group_member_proxy()`, `get_group_proxy()`, `get_service_principal_proxy()`, `get_user_proxy()`, `get_workspace_assignment_proxy()`, `get_workspace_identity_detail()`, `list_direct_group_members_proxy()`, `list_groups_proxy()`, `list_service_principals_proxy()`, `list_transitive_parent_groups_proxy()`, `list_users_proxy()`, `list_workspace_assignments_proxy()`, `update_group_proxy()`, `update_service_principal_proxy()`, `update_user_proxy()`, `update_workspace_assignment_proxy()` and `update_workspace_identity_detail()` methods for [w.workspace_iam_v2](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/iamv2/workspace_iam_v2.html) workspace-level service.
* Add `create_time` and `update_time` fields for `databricks.sdk.service.dashboards.GenieSpace`.
* [Breaking] Change `new_cluster` field for `databricks.sdk.service.jobs.JobCluster` to no longer be required.
* Change `new_cluster` field for `databricks.sdk.service.jobs.JobCluster` to no longer be required.
## Release v0.127.0 (2026-08-12) ### API Changes * Add mlflow_artifact_location field for databricks.sdk.service.jobs.AiRuntimeTask. * Add trigger_det
## Release v0.127.0 (2026-08-12)
### API Changes
* Add `mlflow_artifact_location` field for `databricks.sdk.service.jobs.AiRuntimeTask`.
* Add `trigger_details` field for `databricks.sdk.service.jobs.BaseJob`.
* Add `triggers` field for `databricks.sdk.service.jobs.CreateJob`.
* Add `trigger_details` field for `databricks.sdk.service.jobs.Job`.
* Add `triggers` field for `databricks.sdk.service.jobs.JobSettings`.
* Add `api_source_connector_options` field for `databricks.sdk.service.pipelines.ConnectorOptions`.
* Add `api_source_connector_config` field for `databricks.sdk.service.pipelines.SourceConfig`.
* Add `all_vpc_sc_services` and `google_api_endpoints` fields for `databricks.sdk.service.settings.GcpEndpoint`.
## Release v0.126.0 (2026-08-11) ### API Changes * Add forward_user_access_token field for databricks.sdk.service.apps.App. * Add forward_user_access_
## Release v0.126.0 (2026-08-11)
### API Changes
* 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.
* [Breaking] Remove `include_browse` field for `databricks.sdk.service.catalog.GetMcpServiceRequest`.
* [Breaking] Remove `include_browse` field for `databricks.sdk.service.catalog.GetModelProviderServiceRequest`.
* [Breaking] Remove `include_browse` field for `databricks.sdk.service.catalog.GetModelServiceRequest`.
* [Breaking] Remove `include_browse` field for `databricks.sdk.service.catalog.ListMcpServicesRequest`.
* [Breaking] Remove `include_browse` field for `databricks.sdk.service.catalog.ListModelProviderServicesRequest`.
* [Breaking] Remove `include_browse` field for `databricks.sdk.service.catalog.ListModelServicesRequest`.
* [Breaking] Remove `browse_only` field for `databricks.sdk.service.catalog.McpService`.
* [Breaking] Remove `browse_only` field for `databricks.sdk.service.catalog.ModelProviderService`.
* [Breaking] Remove `browse_only` field for `databricks.sdk.service.catalog.ModelService`.
## Release v0.125.0 (2026-08-05) ### API Changes * Add principal_overrides and scope_type fields for databricks.sdk.service.billing.AlertConfiguration
## Release v0.125.0 (2026-08-05)
### API Changes
* Add `principal_overrides` and `scope_type` fields for `databricks.sdk.service.billing.AlertConfiguration`.
* Add `resource_type` field for `databricks.sdk.service.billing.BudgetConfiguration`.
* Add `resource_type` field for `databricks.sdk.service.billing.CreateBudgetConfigurationBudget`.
* Add `principal_overrides` and `scope_type` fields for `databricks.sdk.service.billing.CreateBudgetConfigurationBudgetAlertConfigurations`.
* Add `resource_type` field for `databricks.sdk.service.billing.UpdateBudgetConfigurationBudget`.
* Add `grant` field for `databricks.sdk.service.catalog.PolicyInfo`.
* Add `input_column` and `output_column` fields for `databricks.sdk.service.pipelines.Transformer`.
* Add `block_usage` enum value for `databricks.sdk.service.billing.ActionConfigurationType`.
* Add `netsuite` enum value for `databricks.sdk.service.catalog.ConnectionType`.
* Add `policy_type_grant` enum value for `databricks.sdk.service.catalog.PolicyType`.
## Release v0.124.0 (2026-08-04) ### API Changes * Add group_id field for databricks.sdk.service.iamv2.Group. * Add service_principal_id field for dat
## Release v0.124.0 (2026-08-04)
### API Changes
* Add `group_id` field for `databricks.sdk.service.iamv2.Group`.
* Add `service_principal_id` field for `databricks.sdk.service.iamv2.ServicePrincipal`.
* Add `user_id` field for `databricks.sdk.service.iamv2.User`.
* Add `kinesis_stream_config` field for `databricks.sdk.service.ml.StreamSourceConfig`.
* Add `mode` field for `databricks.sdk.service.pipelines.UpdateInfo`.
* [Breaking] Change `state` field for `databricks.sdk.service.bundledeployments.Operation` to type `str` dataclass.
* [Breaking] Change `state` field for `databricks.sdk.service.bundledeployments.Resource` to type `str` dataclass.
* [Breaking] Remove `aws_access_key_id` and `aws_secret_access_key` fields for `databricks.sdk.service.catalog.ModelProviderServiceConfigAmazonBedrockProviderDirectConfig`.
* [Breaking] Remove `client_id`, `client_secret` and `tenant_id` fields for `databricks.sdk.service.catalog.ModelProviderServiceConfigAzureOpenAiProviderDirectConfig`.
* [Breaking] Remove `client_id`, `client_secret` and `tenant_id` fields for `databricks.sdk.service.catalog.ModelProviderServiceConfigMicrosoftFoundryProviderDirectConfig`.
* [Breaking] Remove `internal_id` field for `databricks.sdk.service.iamv2.Group`.
* [Breaking] Remove `internal_id` field for `databricks.sdk.service.iamv2.ServicePrincipal`.
* [Breaking] Remove `internal_id` field for `databricks.sdk.service.iamv2.User`.
Add w.ai_gateway workspace-level service.
update_operation() method for w.bundle_deployments workspace-level service.patch_telemetry_config() method for w.serving_endpoints workspace-level service.last_successful_version_id and updated_by fields for databricks.sdk.service.bundledeployments.Deployment.dashboard_metadata, sequence_id and update_time fields for databricks.sdk.service.bundledeployments.Operation.dashboard_metadata field for databricks.sdk.service.bundledeployments.Resource.previous_version_id field for databricks.sdk.service.bundledeployments.Version.dependency_mode field for databricks.sdk.service.compute.ClusterAttributes.dependency_mode field for databricks.sdk.service.compute.ClusterDetails.dependency_mode field for databricks.sdk.service.compute.ClusterSpec.dependency_mode field for databricks.sdk.service.compute.CreateCluster.dependency_mode field for databricks.sdk.service.compute.EditCluster.dependency_mode field for databricks.sdk.service.compute.EnforcePolicyComplianceForClusterResponseClusterSettings.dependency_mode field for databricks.sdk.service.compute.UpdateClusterResource.effective_entitlements field for databricks.sdk.service.iamv2.WorkspaceAssignmentDetail.code_source_path field for databricks.sdk.service.jobs.AiRuntimeTask.serverless_compute_id field for databricks.sdk.service.jobs.JobCluster.pause_status field for databricks.sdk.service.jobs.TriggerStateProto.schema_registry_config field for databricks.sdk.service.ml.StreamSchemaConfig.fanout_options field for databricks.sdk.service.pipelines.SchemaSpec.extra_columns field for databricks.sdk.service.postgres.SyncedTableSyncedTableSpec.parameters field for databricks.sdk.service.sql.AlertV2.directory_info field for databricks.sdk.service.workspace.ObjectInfo.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.create_deployment() method for w.bundle_deployments workspace-level service with new required argument order.deployment_id field for databricks.sdk.service.bundledeployments.CreateDeploymentRequest.lifetime field for databricks.sdk.service.ml.TimeWindow.Add list_clean_room_task_runs_handler() method for w.clean_room_task_runs workspace-level service.
list_clean_room_task_runs_handler() method for w.clean_room_task_runs workspace-level service.create_cdf_config(), delete_cdf_config(), get_cdf_config(), get_cdf_status(), list_cdf_configs() and list_cdf_statuses() methods for w.postgres workspace-level service.initial_parent_path field for databricks.sdk.service.bundledeployments.Deployment.parent field for databricks.sdk.service.catalog.CreateConnection.parent field for databricks.sdk.service.catalog.ListConnectionsRequest.enable_shared_output field for databricks.sdk.service.cleanrooms.CleanRoom.jar_analysis field for databricks.sdk.service.cleanrooms.CleanRoomAsset.description and environment_version fields for databricks.sdk.service.cleanrooms.CleanRoomAssetNotebook.shared_output_schema_expiration_time and shared_output_schema_name fields for databricks.sdk.service.cleanrooms.CleanRoomNotebookTaskRun.enable_shared_output and package_provider_collaborator_alias fields for databricks.sdk.service.cleanrooms.CleanRoomRemoteDetail.jar_analysis_review field for databricks.sdk.service.cleanrooms.CreateCleanRoomAssetReviewRequest.jar_analysis_review_state and jar_analysis_reviews fields for databricks.sdk.service.cleanrooms.CreateCleanRoomAssetReviewResponse.capacity_reservation_group field for databricks.sdk.service.compute.InstancePoolAzureAttributes.effective_workspace_id field for databricks.sdk.service.disasterrecovery.StableUrl.performance_target field for databricks.sdk.service.jobs.SubmitRun.dataframe_schema and transformation_sql fields for databricks.sdk.service.ml.StreamSource.lifetime and sawtooth fields for databricks.sdk.service.ml.TimeWindow.effective_table_prefix field for databricks.sdk.service.ml.UcTraceLocation.aws_vpc_endpoint_info and gcp_psc_endpoint_info fields for databricks.sdk.service.networking.Endpoint.reddit_ads_options field for databricks.sdk.service.pipelines.ConnectorOptions.custom_report_options field for databricks.sdk.service.pipelines.GoogleAdsOptions.custom_report_options field for databricks.sdk.service.pipelines.MetaMarketingOptions.source_metadata_column field for databricks.sdk.service.pipelines.TableSpecificConfig.custom_report_options field for databricks.sdk.service.pipelines.TikTokAdsOptions.table_names and telemetry_profile_id fields for databricks.sdk.service.serving.TelemetryConfig.git_cli_enabled field for databricks.sdk.service.workspace.GetRepoResponse.jdbc enum value for databricks.sdk.service.catalog.ConnectionType.jar_analysis enum value for databricks.sdk.service.cleanrooms.CleanRoomAssetAssetType.minutes enum value for databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnit.ksa_ecc_ccc_dcc enum value for databricks.sdk.service.settings.ComplianceStandard.create_workspace_assignment_detail(), delete_workspace_assignment_detail(), get_workspace_access_detail(), get_workspace_assignment_detail(), list_workspace_assignment_details(), resolve_group(), resolve_service_principal(), resolve_user() and update_workspace_assignment_detail() methods for a.account_iam_v2 account-level service. Method path has changed.create_workspace_assignment_detail_proxy(), delete_workspace_assignment_detail_proxy(), get_workspace_access_detail_local(), get_workspace_assignment_detail_proxy(), list_workspace_assignment_details_proxy(), resolve_group_proxy(), resolve_service_principal_proxy(), resolve_user_proxy() and update_workspace_assignment_detail_proxy() methods for w.workspace_iam_v2 workspace-level service. Method path has changed.internal_id field for databricks.sdk.service.iamv2.Group to type str dataclass.internal_id field for databricks.sdk.service.iamv2.ServicePrincipal to type str dataclass.internal_id field for databricks.sdk.service.iamv2.User to type str dataclass.window_duration field for databricks.sdk.service.ml.RollingWindow to no longer be required.window_duration field for databricks.sdk.service.ml.RollingWindow to no longer be required.window_duration field for databricks.sdk.service.ml.SlidingWindow to no longer be required.window_duration field for databricks.sdk.service.ml.SlidingWindow to no longer be required.code_source_path field for databricks.sdk.service.jobs.AiRuntimeTask.long_rolling field for databricks.sdk.service.ml.TimeWindow.Add list() and list_effective() methods for w.grants workspace-level service.
list() and list_effective() methods for w.grants workspace-level service.update_time field for databricks.sdk.service.bundledeployments.Resource.stable_workspace_id field for databricks.sdk.service.disasterrecovery.StableUrl.deployment_id and version_id fields for databricks.sdk.service.jobs.BaseRun.parent_path field for databricks.sdk.service.jobs.CreateJob.parent_path field for databricks.sdk.service.jobs.JobSettings.deployment_id and version_id fields for databricks.sdk.service.jobs.Run.first_distinct and last_distinct fields for databricks.sdk.service.ml.AggregationFunction.trace_location field for databricks.sdk.service.ml.CreateExperiment.trace_location field for databricks.sdk.service.ml.Experiment.avro_schema and proto_schema fields for databricks.sdk.service.ml.SchemaConfig.freshness_target field for databricks.sdk.service.ml.StreamingMode.long_rolling field for databricks.sdk.service.ml.TimeWindow.git_credential_id field for databricks.sdk.service.workspace.CreateRepoRequest.git_credential_id field for databricks.sdk.service.workspace.UpdateRepoRequest.cpu_large and cpu_medium enum values for databricks.sdk.service.serving.ServedModelInputWorkloadType.cpu_large and cpu_medium enum values for databricks.sdk.service.serving.ServingModelWorkloadType.role field for databricks.sdk.service.postgres.DatabaseDatabaseSpec to be required.role field for databricks.sdk.service.postgres.DatabaseDatabaseSpec to be required.include_browse field for databricks.sdk.service.catalog.GetSecretRequest.include_browse field for databricks.sdk.service.catalog.ListSecretsRequest.browse_only and external_secret_id fields for databricks.sdk.service.catalog.Secret.first_distinct_n and last_distinct_n fields for databricks.sdk.service.ml.AggregationFunction.group_name field for databricks.sdk.service.postgres.GenerateDatabaseCredentialRequest.auth_type values in a new Authentication Types Reference page, linked from the README and authentication docs.Add download_message_attachment_visualization() method for w.genie workspace-level service.
download_message_attachment_visualization() method for w.genie workspace-level service.omit_permissions_in_response field for databricks.sdk.service.catalog.UpdatePermissions.viz field for databricks.sdk.service.dashboards.GenieAttachment.enable_visualization field for databricks.sdk.service.dashboards.GenieCreateConversationMessageRequest.enable_visualization field for databricks.sdk.service.dashboards.GenieStartConversationMessageRequest.excluded_schemas field for databricks.sdk.service.dataclassification.CatalogConfig.etag field for databricks.sdk.service.disasterrecovery.UpdateFailoverGroupRequest.spec field for databricks.sdk.service.environments.WorkspaceBaseEnvironment.full_name field for databricks.sdk.service.iamv2.User.status_message field for databricks.sdk.service.jobs.AiRuntimeTaskOutput.sql_condition field for databricks.sdk.service.jobs.CronSchedule.sql_condition field for databricks.sdk.service.jobs.TriggerInfo.sql_condition field for databricks.sdk.service.jobs.TriggerSettings.sql_condition field for databricks.sdk.service.jobs.TriggerStateProto.first_distinct_n, first_n, last_distinct_n and last_n fields for databricks.sdk.service.ml.AggregationFunction.replace_existing field for databricks.sdk.service.postgres.CreateDatabaseRequest.replace_existing field for databricks.sdk.service.postgres.CreateRoleRequest.read_only_pooled_host and read_write_pooled_host fields for databricks.sdk.service.postgres.EndpointHosts.last_active_time field for databricks.sdk.service.postgres.EndpointStatus.expire_time, group_name and ttl fields for databricks.sdk.service.postgres.GenerateDatabaseCredentialRequest.autoscaling_limit_max_cu, autoscaling_limit_min_cu, no_suspension and suspend_timeout_duration fields for databricks.sdk.service.postgres.InitialEndpointSpec.initial_branch_spec field for databricks.sdk.service.postgres.Project.compute_last_active_time field for databricks.sdk.service.postgres.ProjectStatus.telemetry_config field for databricks.sdk.service.serving.CreateServingEndpoint.telemetry_config field for databricks.sdk.service.serving.ServingEndpoint.telemetry_config field for databricks.sdk.service.serving.ServingEndpointDetailed.read_metadata enum value for databricks.sdk.service.catalog.Privilege.name field for databricks.sdk.service.iamv2.User.Added a meta-harness user-agent dimension that reports the omnigent meta-harness (detected via the OMNIGENT environment variable) independently of age
meta-harness user-agent dimension that reports the omnigent meta-harness (detected via the OMNIGENT environment variable) independently of agent detection.cancel_pending_cluster_enforcement() method for w.policy_compliance_for_clusters workspace-level service.bundle_root_path field for databricks.sdk.service.bundledeployments.WorkspaceInfo.pending_enforcement field for databricks.sdk.service.compute.ClusterCompliance.enforce_mode field for databricks.sdk.service.compute.EnforceClusterComplianceRequest.enforce_result field for databricks.sdk.service.compute.EnforceClusterComplianceResponse.pending_enforcement field for databricks.sdk.service.compute.GetClusterComplianceResponse.ai_runtime_task field for databricks.sdk.service.jobs.ResolvedValues.ai_runtime_task_output field for databricks.sdk.service.jobs.RunOutput.ai_runtime_task field for databricks.sdk.service.jobs.RunTask.ai_runtime_task field for databricks.sdk.service.jobs.SubmitTask.ai_runtime_task field for databricks.sdk.service.jobs.Task.xlarge enum value for databricks.sdk.service.apps.ComputeSize.deferred_policy_enforcement_scheduled and deferred_policy_enforcement_failed enum values for databricks.sdk.service.compute.EventType.replicate_workspace_assets field for databricks.sdk.service.disasterrecovery.WorkspaceSet to no longer be required.replicate_workspace_assets field for databricks.sdk.service.disasterrecovery.WorkspaceSet to no longer be required.Add create_data_api(), delete_data_api(), get_data_api() and update_data_api() methods for w.postgres workspace-level service.
create_data_api(), delete_data_api(), get_data_api() and update_data_api() methods for w.postgres workspace-level service.capacity_reservation_group field for databricks.sdk.service.compute.AzureAttributes.serverless_compute_id field for databricks.sdk.service.pipelines.ClonePipelineRequest.serverless_compute_id field for databricks.sdk.service.pipelines.CreatePipeline.serverless_compute_id field for databricks.sdk.service.pipelines.EditPipeline.serverless_compute_id field for databricks.sdk.service.pipelines.PipelineSpec.endpoint_id field for databricks.sdk.service.vectorsearch.MiniVectorIndex.endpoint_id field for databricks.sdk.service.vectorsearch.VectorIndex.dynamics365 enum value for databricks.sdk.service.catalog.ConnectionType.Add type_overrides field for databricks.sdk.service.database.SyncedTableSpec.
type_overrides field for databricks.sdk.service.database.SyncedTableSpec.type_overrides field for databricks.sdk.service.postgres.SyncedTableSyncedTableSpec.resource_id field for databricks.sdk.service.bundledeployments.Operation to no longer be required.resource_id field for databricks.sdk.service.bundledeployments.Operation to no longer be required.DatabricksOidcTokenSource (Workload Identity
Federation / account-wide token federation). Previously a fresh
/oidc/v1/token exchange was performed on every authenticated API
call, adding latency, amplifying transient federation-policy errors,
and hitting OIDC token-endpoint rate limits. The token source now
reuses the cached token until it is stale or expired, fetching a fresh
ID token on each refresh to support rotation.WorkspaceClient.dbutils lazy (functools.cached_property).
The constructor no longer imports databricks.sdk.runtime eagerly, so
on Spark Connect (shared-access-mode) clusters, consumers that never
read .dbutils — such as dbt-databricks Python models — no longer
crash with CONTEXT_UNAVAILABLE_FOR_REMOTE_CLIENT during client
construction.databricks.sdk.runtime —
which happens when constructing a WorkspaceClient on such a cluster
— tried to build a legacy SparkContext and raised
CONTEXT_UNAVAILABLE_FOR_REMOTE_CLIENT at import time. It now logs a
warning and falls back to the Spark Connect-compatible remote
implementation instead of crashing.urllib3 as an explicit dependency. The SDK imports it
directly; previously it was only available transitively through
requests. No resolution change for users.Add databricks.sdk.service.aisearch and databricks.sdk.service.bundledeployments packages.
databricks.sdk.service.aisearch and databricks.sdk.service.bundledeployments packages.running_instances field for databricks.sdk.service.apps.ApplicationStatus.custom_max_retention_hours field for databricks.sdk.service.catalog.CatalogInfo.environment_settings field for databricks.sdk.service.catalog.ConnectionInfo.custom_max_retention_hours field for databricks.sdk.service.catalog.CreateCatalog.environment_settings field for databricks.sdk.service.catalog.CreateConnection.custom_max_retention_hours field for databricks.sdk.service.catalog.CreateSchema.custom_max_retention_hours field for databricks.sdk.service.catalog.SchemaInfo.custom_max_retention_hours field for databricks.sdk.service.catalog.UpdateCatalog.environment_settings field for databricks.sdk.service.catalog.UpdateConnection.custom_max_retention_hours field for databricks.sdk.service.catalog.UpdateSchema.stream_source field for databricks.sdk.service.ml.DataSource.ingestion_config field for databricks.sdk.service.ml.KafkaConfig.clustering_columns, enable_auto_clustering and table_properties fields for databricks.sdk.service.pipelines.TableSpecificConfig.branch_id field for databricks.sdk.service.postgres.Branch.catalog_id field for databricks.sdk.service.postgres.Catalog.database_id field for databricks.sdk.service.postgres.Database.endpoint_id field for databricks.sdk.service.postgres.Endpoint.project_id field for databricks.sdk.service.postgres.Project.role_id field for databricks.sdk.service.postgres.Role.synced_table_id field for databricks.sdk.service.postgres.SyncedTable.allowed_databricks_destinations field for databricks.sdk.service.settings.EgressNetworkPolicyNetworkAccessPolicy.facets, query_columns and sort_columns fields for databricks.sdk.service.vectorsearch.QueryVectorIndexRequest.facet_result field for databricks.sdk.service.vectorsearch.QueryVectorIndexResponse.facet_column_count and facet_columns fields for databricks.sdk.service.vectorsearch.ResultManifest.dangerously_force_discard_all field for databricks.sdk.service.workspace.UpdateRepoRequest.databricks.sdk.service.bundle package.accelerated_sync field for databricks.sdk.service.database.SyncedTableSpec.accelerated_sync field for databricks.sdk.service.postgres.SyncedTableSyncedTableSpec.Honor the Vercel AI_AGENT= env var as a secondary fallback for AI agent detection in the User-Agent header (after the agents.md AGENT= standard). Unre
AI_AGENT=<name> env var as a secondary fallback for AI agent detection in the User-Agent header (after the agents.md AGENT=<name> standard). Unrecognized fallback values now pass through the User-Agent sanitized and length-capped at 64 chars instead of being coerced to agent/unknown, so versioned variants such as claude-code_2-1-141_agent surface as-is.Add deployment_mode field for databricks.sdk.service.bundle.Deployment.
deployment_mode field for databricks.sdk.service.bundle.Deployment.deployment_mode field for databricks.sdk.service.bundle.Version.collaboration_platform_connectivity and effective_collaboration_platform_connectivity fields for databricks.sdk.service.settingsv2.Setting.Switch workspace addressing header on workspace-scoped API calls from X-Databricks-Org-Id to X-Databricks-Workspace-Id. The value continues to come fr
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).create_stream(), delete_stream(), get_stream(), list_streams() and update_stream() methods for w.feature_engineering workspace-level service.update_token_management() method for w.token_management workspace-level service.deployment_id and version_id fields for databricks.sdk.service.jobs.JobDeployment.parameters field for databricks.sdk.service.jobs.PipelineTask.pipeline_task field for databricks.sdk.service.jobs.ResolvedValues.parameters field for databricks.sdk.service.pipelines.CreatePipeline.parameters field for databricks.sdk.service.pipelines.EditPipeline.parameters field for databricks.sdk.service.pipelines.GetPipelineResponse.deployment_id and version_id fields for databricks.sdk.service.pipelines.PipelineDeployment.autoscope_enabled field for databricks.sdk.service.settings.CreateOboTokenRequest.autoscope_enabled field for databricks.sdk.service.settings.CreateTokenRequest.autoscope_state, backfill_scopes, inferred_scopes and scopes fields for databricks.sdk.service.settings.PublicTokenInfo.autoscope_state, backfill_scopes, inferred_scopes and scopes fields for databricks.sdk.service.settings.TokenInfo.catalog_id field for databricks.sdk.service.postgres.CatalogCatalogStatus.synced_table_id field for databricks.sdk.service.postgres.SyncedTableSyncedTableStatus.resource_type field for databricks.sdk.service.bundle.Operation.Switch the formatter and linter from black/isort/autoflake to ruff (format + lint), aligning the SDK formatter with Databricks' internal Python format
make fmt now runs ruff format + ruff check --fix-only; make lint runs ruff check and ruff format --check across databricks and tests. No behavioral changes to the published SDK.Add databricks.sdk.service.bundle package.
databricks.sdk.service.bundle package.revert() method for w.lakeview workspace-level service.undelete_branch() method for w.postgres workspace-level service.parent_path field for databricks.sdk.service.dashboards.GenieUpdateSpaceRequest.attributes and excluded_attributes fields for databricks.sdk.service.iam.MeRequest.include_trigger_state field for databricks.sdk.service.jobs.GetJobRequest.mtls_config field for databricks.sdk.service.ml.AuthConfig.delete_time and purge_time fields for databricks.sdk.service.postgres.BranchStatus.purge field for databricks.sdk.service.postgres.DeleteBranchRequest.show_deleted field for databricks.sdk.service.postgres.ListBranchesRequest.deleted enum value for databricks.sdk.service.postgres.BranchStatusState.tags field for databricks.sdk.service.marketplace.ListListingsRequest to type databricks.sdk.service.marketplace.ListingTag dataclass.compute_max_instances and compute_min_instances fields for databricks.sdk.service.apps.App.compute_max_instances and compute_min_instances fields for databricks.sdk.service.apps.AppUpdate.cron_schedule_trigger, streaming_mode and table_trigger fields for databricks.sdk.service.ml.MaterializedFeature.synced_table_id field for databricks.sdk.service.postgres.SyncedTableSyncedTableStatus.Add full_refresh_selection, refresh_flow_selection, refresh_selection and reset_checkpoint_selection fields for databricks.sdk.service.jobs.PipelinePa
full_refresh_selection, refresh_flow_selection, refresh_selection and reset_checkpoint_selection fields for databricks.sdk.service.jobs.PipelineParams.full_refresh_selection, refresh_flow_selection, refresh_selection and reset_checkpoint_selection fields for databricks.sdk.service.jobs.PipelineTask.effective_operational_email_custom_recipient and operational_email_custom_recipient fields for databricks.sdk.service.settingsv2.Setting.Add create_workspace_assignment_detail(), delete_workspace_assignment_detail(), get_workspace_assignment_detail(), list_workspace_assignment_details()
create_workspace_assignment_detail(), delete_workspace_assignment_detail(), get_workspace_assignment_detail(), list_workspace_assignment_details() and update_workspace_assignment_detail() methods for a.account_iam_v2 account-level service.create_workspace_assignment_detail_proxy(), delete_workspace_assignment_detail_proxy(), get_workspace_assignment_detail_proxy(), list_workspace_assignment_details_proxy() and update_workspace_assignment_detail_proxy() methods for w.workspace_iam_v2 workspace-level service.failover_group_name field for databricks.sdk.service.disasterrecovery.StableUrl.catalog_name, created_at, created_by, name and schema_name fields for databricks.sdk.service.ml.Feature.catalog_name and schema_name fields for databricks.sdk.service.ml.ListFeaturesRequest.cross_workspace_access field for databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicy.allowed_apps_user_api_scopes and effective_allowed_apps_user_api_scopes fields for databricks.sdk.service.settingsv2.Setting.gpu_xlarge enum value for databricks.sdk.service.serving.ServedModelInputWorkloadType.gpu_xlarge enum value for databricks.sdk.service.serving.ServingModelWorkloadType.list_features() method for w.feature_engineering workspace-level service with new required argument order.python_operator_task field for databricks.sdk.service.jobs.RunTask.python_operator_task field for databricks.sdk.service.jobs.SubmitTask.python_operator_task field for databricks.sdk.service.jobs.Task.rolling field for databricks.sdk.service.ml.TimeWindow.Add disabled field for databricks.sdk.service.jobs.RunTask.
disabled field for databricks.sdk.service.jobs.RunTask.disabled field for databricks.sdk.service.jobs.SubmitTask.hubspot, github, outlook and smartsheet enum values for databricks.sdk.service.catalog.ConnectionType.unspecified_resource_name field for databricks.sdk.service.postgres.RequestedResource.Pass --force-refresh to Databricks CLI auth token command so the SDK always receives a freshly minted token instead of a potentially stale one from th
--force-refresh to Databricks CLI auth token command so the SDK always receives a freshly minted token instead of a potentially stale one from the CLI's internal cache.create_example(), delete_example(), get_example(), get_permission_levels(), get_permissions(), list_examples(), set_permissions(), update_example() and update_permissions() methods for w.supervisor_agents workspace-level service.meta_ads_options field for databricks.sdk.service.pipelines.ConnectorOptions.meta_marketing and zendesk enum values for databricks.sdk.service.catalog.ConnectionType.meta_marketing enum value for databricks.sdk.service.pipelines.IngestionSourceType.guidelines field for databricks.sdk.service.knowledgeassistants.Example to no longer be required.guidelines field for databricks.sdk.service.knowledgeassistants.Example to no longer be required.description field for databricks.sdk.service.supervisoragents.Tool to no longer be required.description field for databricks.sdk.service.supervisoragents.Tool to no longer be required.r2_temp_credentials field for databricks.sdk.service.catalog.TemporaryCredentials.zendesk_support_options field for databricks.sdk.service.pipelines.ConnectorOptions.azure_key_info field for databricks.sdk.service.provisioning.CreateCustomerManagedKeyRequest.target_qps field for databricks.sdk.service.vectorsearch.CreateEndpoint.requested_target_qps field for databricks.sdk.service.vectorsearch.EndpointScalingInfo.target_qps field for databricks.sdk.service.vectorsearch.PatchEndpointRequest.jira and zendesk enum values for databricks.sdk.service.pipelines.IngestionSourceType.min_qps field for databricks.sdk.service.vectorsearch.CreateEndpoint.requested_min_qps field for databricks.sdk.service.vectorsearch.EndpointScalingInfo.min_qps field for databricks.sdk.service.vectorsearch.PatchEndpointRequest.get_permission_levels(), get_permissions(), set_permissions() and update_permissions() methods for w.vector_search_endpoints workspace-level service.kafka_options field for databricks.sdk.service.pipelines.ConnectorOptions.private_access field for databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicy.account_api, account_databricks_one and account_ui fields for databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyRequestDestination.scope_qualifier field for databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyWorkspaceApiDestination.display_name and preview_phase fields for databricks.sdk.service.settingsv2.SettingsMetadata.columns_to_index field for databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest.columns_to_index field for databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse.Fixed Databricks CLI --profile fallback by detecting the CLI version at init time. The previous error-based detection was broken because --profile is
--profile fallback by detecting the CLI version at init time. The previous error-based detection was broken because --profile is a global Cobra flag silently accepted by old CLIs.databricks version, enabling version-gated flag support without additional subprocess calls.DatabricksCliTokenSource.__init__ time. Misconfiguration (missing profile and host, or --profile-unsupported CLI without a host fallback) now surfaces as IOError synchronously from construction rather than lazily from the first refresh() call. The exception type matches the previous refresh()-time behaviour, so callers who already catch IOError are unaffected.get_permission_levels(), get_permissions(), set_permissions() and update_permissions() methods for w.knowledge_assistants workspace-level service.undelete_project() method for w.postgres workspace-level service.thumbnail_url field for databricks.sdk.service.apps.App.confidential_compute_type field for databricks.sdk.service.compute.GcpAttributes.jira_options, outlook_options and smartsheet_options fields for databricks.sdk.service.pipelines.ConnectorOptions.google_ads_config field for databricks.sdk.service.pipelines.SourceConfig.replace_existing field for databricks.sdk.service.postgres.CreateBranchRequest.replace_existing field for databricks.sdk.service.postgres.CreateEndpointRequest.purge field for databricks.sdk.service.postgres.DeleteProjectRequest.show_deleted field for databricks.sdk.service.postgres.ListProjectsRequest.delete_time and purge_time fields for databricks.sdk.service.postgres.Project.uc_connection field for databricks.sdk.service.supervisoragents.Tool.name field for databricks.sdk.service.supervisoragents.Connection to no longer be required.name field for databricks.sdk.service.supervisoragents.Connection to no longer be required.databricks.sdk.service.disasterrecovery package.create_example(), delete_example(), get_example(), list_examples() and update_example() methods for w.knowledge_assistants workspace-level service.delta_table_name field for databricks.sdk.service.ml.BackfillSource.confluence_options field for databricks.sdk.service.pipelines.ConnectorOptions.confluence enum value for databricks.sdk.service.catalog.ConnectionType.confluence enum value for databricks.sdk.service.pipelines.IngestionSourceType.description field for databricks.sdk.service.supervisoragents.SupervisorAgent to no longer be required.description field for databricks.sdk.service.supervisoragents.SupervisorAgent to no longer be required.connection field for databricks.sdk.service.supervisoragents.Tool.Add databricks.sdk.service.supervisoragents package.
databricks.sdk.service.supervisoragents package.update() method for w.tokens workspace-level service.etag field for databricks.sdk.service.dashboards.GenieSpace.etag field for databricks.sdk.service.dashboards.GenieUpdateSpaceRequest.branch_id field for databricks.sdk.service.postgres.BranchStatus.catalog_id field for databricks.sdk.service.postgres.CatalogCatalogStatus.database_id field for databricks.sdk.service.postgres.DatabaseDatabaseStatus.endpoint_id field for databricks.sdk.service.postgres.EndpointStatus.project_id field for databricks.sdk.service.postgres.ProjectStatus.role_id field for databricks.sdk.service.postgres.RoleRoleStatus.project field for databricks.sdk.service.postgres.SyncedTableSyncedTableStatus.manual field for databricks.sdk.service.provisioning.CreateGcpKeyInfo.manual field for databricks.sdk.service.provisioning.GcpKeyInfo.apps_runtime and lakebase_runtime fields for databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyRequestDestination.blocked_internet_destinations field for databricks.sdk.service.settings.EgressNetworkPolicyNetworkAccessPolicy.columns_to_sync field for databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse.breaking_change enum value for databricks.sdk.service.jobs.TerminationCodeCode.update_catalog_config() method for w.data_classification workspace-level service. Method path has changed.update_default_workspace_base_environment() method for w.environments workspace-level service. Method path has changed.update_knowledge_assistant() method for w.knowledge_assistants workspace-level service. Method path has changed.update_branch(), update_database(), update_endpoint(), update_project() and update_role() methods for w.postgres workspace-level service. Method path has changed.update_default_warehouse_override() method for w.warehouses workspace-level service. Method path has changed.Add X-Databricks-Org-Id header to WorkspaceExt.upload() and WorkspaceExt.download() for SPOG host compatibility.
X-Databricks-Org-Id header to WorkspaceExt.upload() and WorkspaceExt.download() for SPOG host compatibility.WorkspaceClient.get_workspace_id() now returns Config.workspace_id directly when set, instead of calling /api/2.0/preview/scim/v2/Me. This removes an API round-trip on every call where the workspace ID is already known (profile, ?o= query param, env var, or host metadata) and fixes a failure on SPOG hosts where the unauthenticated probe request was rejected with Unable to load OAuth Config.X-Databricks-Org-Id header to SharesExt.list() for SPOG host compatibility.AGENT=<name> standard (resolves to a known product if the value matches one, otherwise unknown). Presence-only env var matchers now treat an empty string as "set" for parity with the Go and Java SDKs. Explicit agent env vars (e.g. CLAUDECODE, GOOSE_TERMINAL) always take precedence over the generic AGENT=<name> signal. When multiple agent env vars are present (e.g. a Cursor CLI subagent invoked from Claude Code), the user-agent reports agent/multiple.Add support for unified hosts. A single configuration profile can now be used for both account-level and workspace-level operations when the host supp
account_id and workspace_id are available. The experimental_is_unified_host flag has been removed; unified host detection is now automatic.DATABRICKS_OIDC_TOKEN_FILEPATH environment variable for consistency with other Databricks SDKs (Go, CLI, Terraform). The previous DATABRICKS_OIDC_TOKEN_FILE is still supported as an alias._resolve_profile to simplify config file loading and improve __settings__ error messages.token_audience from the token_federation_default_oidc_audiences field in the host metadata discovery endpoint, removing the need for explicit audience configuration.create_catalog(), create_synced_table(), delete_catalog(), delete_synced_table(), get_catalog() and get_synced_table() methods for w.postgres workspace-level service.effective_file_event_queue field for databricks.sdk.service.catalog.CreateExternalLocation.effective_file_event_queue field for databricks.sdk.service.catalog.ExternalLocationInfo.effective_file_event_queue field for databricks.sdk.service.catalog.UpdateExternalLocation.column_selection field for databricks.sdk.service.ml.Function.cascade field for databricks.sdk.service.pipelines.DeletePipelineRequest.default_branch field for databricks.sdk.service.postgres.ProjectSpec.default_branch field for databricks.sdk.service.postgres.ProjectStatus.ingress and ingress_dry_run fields for databricks.sdk.service.settings.AccountNetworkPolicy.delete_app_thumbnail() and update_app_thumbnail() methods for w.apps workspace-level service.create_message_comment(), list_conversation_comments() and list_message_comments() methods for w.genie workspace-level service.apply_environment() method for w.pipelines workspace-level service.name and permission fields for databricks.sdk.service.apps.AppResourceApp.managed_encryption_settings field for databricks.sdk.service.catalog.CatalogInfo.managed_encryption_settings field for databricks.sdk.service.catalog.CreateCatalog.managed_encryption_settings field for databricks.sdk.service.catalog.UpdateCatalog.comment field for databricks.sdk.service.dashboards.GenieFeedback.thoughts field for databricks.sdk.service.dashboards.GenieQueryAttachment.comment field for databricks.sdk.service.dashboards.GenieSendMessageFeedbackRequest.request_source field for databricks.sdk.service.ml.DataSource.is_online field for databricks.sdk.service.ml.MaterializedFeature.connector_options field for databricks.sdk.service.pipelines.SchemaSpec.connector_options field for databricks.sdk.service.pipelines.TableSpec.scopes field for databricks.sdk.service.settings.CreateOboTokenRequest.gcp_endpoint field for databricks.sdk.service.settings.CreatePrivateEndpointRule.scopes field for databricks.sdk.service.settings.CreateTokenRequest.gcp_endpoint field for databricks.sdk.service.settings.NccPrivateEndpointRule.gcp_endpoint field for databricks.sdk.service.settings.UpdatePrivateEndpointRule.sql_state field for databricks.sdk.service.sql.StatementStatus.usage_policy_id field for databricks.sdk.service.vectorsearch.CreateEndpoint.index_subtype field for databricks.sdk.service.vectorsearch.CreateVectorIndexRequest.budget_policy_id field for databricks.sdk.service.vectorsearch.EndpointInfo.index_subtype field for databricks.sdk.service.vectorsearch.MiniVectorIndex.budget_policy_id field for databricks.sdk.service.vectorsearch.PatchEndpointBudgetPolicyResponse.index_subtype field for databricks.sdk.service.vectorsearch.VectorIndex.table_delta_uniform_iceberg_external_deltasharing enum value for databricks.sdk.service.catalog.SecurableKind.google_drive enum value for databricks.sdk.service.pipelines.IngestionSourceType.storage_optimized enum value for databricks.sdk.service.vectorsearch.EndpointType.project field for databricks.sdk.service.postgres.SyncedTableSyncedTableSpec.apps and lakebase fields for databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyRequestDestination.Added automatic detection of AI coding agents (Antigravity, Claude Code, Cline, Codex, Copilot CLI, Cursor, Gemini CLI, OpenCode) in the user-agent st
agent/<name> to HTTP request headers when running inside a known AI agent environment.disable_gov_tag_creation field for databricks.sdk.service.settings.RestrictWorkspaceAdminsMessage.disable_gov_tag_creation field for databricks.sdk.service.settingsv2.RestrictWorkspaceAdminsMessage.Add databricks.sdk.service.environments package.
databricks.sdk.service.environments package.parent_path field for databricks.sdk.service.dashboards.GenieSpace.can_create_app enum value for databricks.sdk.service.iam.PermissionLevel.Support default_profile in [__settings__] section of .databrickscfg for consistent default profile resolution across CLI and SDKs.
default_profile in [__settings__] section of .databrickscfg for consistent default profile resolution across CLI and SDKs.alert_output field for databricks.sdk.service.jobs.RunOutput.alert_task field for databricks.sdk.service.jobs.RunTask.alert_task field for databricks.sdk.service.jobs.SubmitTask.alert_task field for databricks.sdk.service.jobs.Task.Add connector_type and data_staging_options fields for databricks.sdk.service.pipelines.IngestionPipelineDefinition.
connector_type and data_staging_options fields for databricks.sdk.service.pipelines.IngestionPipelineDefinition.ingestion_source_catalog_name, ingestion_source_connection_name, ingestion_source_schema_name, ingestion_source_table_name and ingestion_source_table_version fields for databricks.sdk.service.pipelines.Origin.sub_domain field for databricks.sdk.service.serving.ExternalFunctionRequest.Add genie_create_eval_run(), genie_get_eval_result_details(), genie_get_eval_run(), genie_list_eval_results() and genie_list_eval_runs() methods for w
genie_create_eval_run(), genie_get_eval_result_details(), genie_get_eval_run(), genie_list_eval_results() and genie_list_eval_runs() methods for w.genie workspace-level service.update_role() method for w.postgres workspace-level service.telemetry_export_destinations field for databricks.sdk.service.apps.App.entities and timeseries_column fields for databricks.sdk.service.ml.Feature.aggregation_function field for databricks.sdk.service.ml.Function.filter_condition field for databricks.sdk.service.ml.KafkaSource.attributes field for databricks.sdk.service.postgres.RoleRoleStatus.entity_columns and timeseries_column fields for databricks.sdk.service.ml.DeltaTableSource to no longer be required.entity_columns and timeseries_column fields for databricks.sdk.service.ml.DeltaTableSource to no longer be required.inputs field for databricks.sdk.service.ml.Feature to no longer be required.inputs field for databricks.sdk.service.ml.Feature to no longer be required.function_type field for databricks.sdk.service.ml.Function to no longer be required.function_type field for databricks.sdk.service.ml.Function to no longer be required.entity_column_identifiers and timeseries_column_identifier fields for databricks.sdk.service.ml.KafkaSource to no longer be required.entity_column_identifiers and timeseries_column_identifier fields for databricks.sdk.service.ml.KafkaSource to no longer be required.Fixed Databricks CLI authentication to detect when the cached token's scopes don't match the SDK's configured scopes. Previously, a scope mismatch was
databricks.sdk.service.dataclassification and databricks.sdk.service.knowledgeassistants packages.Implement dynamic auth token stale period based on initial token lifetime. Increased up to 20 mins for standard OAuth with proportionally shorter peri
Added Config.discovery_url config field (DATABRICKS_DISCOVERY_URL env var). When set, OIDC endpoints are fetched directly from this URL instead of the
Config.discovery_url config field (DATABRICKS_DISCOVERY_URL env var). When set, OIDC endpoints are fetched directly from this URL instead of the default host-type-based logic. Mirrors discoveryUrl in the Java SDK.dataframe_schema, filter_condition and transformation_sql fields for databricks.sdk.service.ml.DeltaTableSource.environment_version field for databricks.sdk.service.pipelines.PipelinesEnvironment.reset_checkpoint_selection field for databricks.sdk.service.pipelines.StartUpdate.oauth2_app_client_id and oauth2_app_integration_id fields for databricks.sdk.service.apps.Space.create_database(), delete_database(), get_database(), list_databases() and update_database() methods for w.postgres workspace-level service.postgres field for databricks.sdk.service.apps.AppResource.enable_pg_native_login field for databricks.sdk.service.postgres.ProjectSpec.enable_pg_native_login field for databricks.sdk.service.postgres.ProjectStatus.node_type_flexibility field for databricks.sdk.service.compute.EditInstancePool.Added Config.discovery_url config field (DATABRICKS_DISCOVERY_URL env var). When set, OIDC endpoints are fetched directly from this URL instead of the
Config.discovery_url config field (DATABRICKS_DISCOVERY_URL env var). When set, OIDC endpoints are fetched directly from this URL instead of the default host-type-based logic. Mirrors discoveryUrl in the Java SDK.--profile to CLI token source when profile is set, and add read-fallback to migrate legacy host-keyed tokens to profile keys.effective_publishing_mode field for databricks.sdk.service.pipelines.GetPipelineResponse.dbr_autoscale enum value for databricks.sdk.service.compute.EventDetailsCause.output_catalog field for databricks.sdk.service.cleanrooms.CreateCleanRoomOutputCatalogResponse to be required.internal_attributes field for databricks.sdk.service.sharing.Table.internal_attributes field for databricks.sdk.service.sharing.Volume.Add parameters field for databricks.sdk.service.pipelines.StartUpdate.
parameters field for databricks.sdk.service.pipelines.StartUpdate.parameters field for databricks.sdk.service.pipelines.UpdateInfo.get_download_full_query_result() method for w.genie workspace-level service with new required argument order.name field for databricks.sdk.service.apps.Space to be required.name field for databricks.sdk.service.apps.Space to be required.id and user_id fields for databricks.sdk.service.dashboards.GenieConversation to no longer be required.created_timestamp and title fields for databricks.sdk.service.dashboards.GenieConversationSummary to no longer be required.download_id_signature field for databricks.sdk.service.dashboards.GenieGetDownloadFullQueryResultRequest to be required.id field for databricks.sdk.service.dashboards.GenieMessage to no longer be required.Added "Retries" section to README.
read_only_host field for databricks.sdk.service.postgres.EndpointHosts.group field for databricks.sdk.service.postgres.EndpointSpec.group field for databricks.sdk.service.postgres.EndpointStatus.initial_endpoint_spec field for databricks.sdk.service.postgres.Project.degraded enum value for databricks.sdk.service.postgres.EndpointStatusState.patch_endpoint() method for w.vector_search_endpoints workspace-level service.app field for databricks.sdk.service.apps.AppResource.securable_kind field for databricks.sdk.service.apps.AppResourceUcSecurable.min_qps field for databricks.sdk.service.vectorsearch.CreateEndpoint.scaling_info field for databricks.sdk.service.vectorsearch.EndpointInfo.modify enum value for databricks.sdk.service.apps.AppResourceUcSecurableUcSecurablePermission.could_not_get_dashboard_schema_exception enum value for databricks.sdk.service.dashboards.MessageErrorType.replace_where_overrides field for databricks.sdk.service.pipelines.StartUpdate.hivemetastore_connectivity_failure enum value for databricks.sdk.service.compute.TerminationReasonCode.hivemetastore_connectivity_failure enum value for databricks.sdk.service.sql.TerminationReasonCode.Make useragent.with_extra() idempotent to prevent User-Agent header growth in long-lived processes.
useragent.with_extra() idempotent to prevent User-Agent header growth in long-lived processes.attributes and membership_roles fields for databricks.sdk.service.postgres.RoleRoleSpec.membership_roles field for databricks.sdk.service.postgres.RoleRoleStatus.general_access enum value for databricks.sdk.service.provisioning.EndpointUseCase.Add databricks.sdk.service.networking package.
databricks.sdk.service.networking package.create_space(), delete_space(), get_space(), get_space_operation(), list_spaces() and update_space() methods for w.apps workspace-level service.space field for databricks.sdk.service.apps.App.space field for databricks.sdk.service.apps.ListAppsRequest.source_type, update_time and updated_by fields for databricks.sdk.service.catalog.EntityTagAssignment.skip_notify field for databricks.sdk.service.dashboards.Subscription.sparse_checkout field for databricks.sdk.service.jobs.GitSource.disable_auto_optimization, max_retries, min_retry_interval_millis and retry_on_timeout fields for databricks.sdk.service.jobs.RunTask.disable_auto_optimization, max_retries, min_retry_interval_millis and retry_on_timeout fields for databricks.sdk.service.jobs.SubmitTask.budget_policy_id and custom_tags fields for databricks.sdk.service.postgres.ProjectSpec.budget_policy_id and custom_tags fields for databricks.sdk.service.postgres.ProjectStatus.edgegrid_akamai enum value for databricks.sdk.service.catalog.CredentialType.using_arguments field for databricks.sdk.service.catalog.ColumnMask.effective_enable_file_events field for databricks.sdk.service.catalog.CreateExternalLocation.effective_enable_file_events field for databricks.sdk.service.catalog.ExternalLocationInfo.input_arguments field for databricks.sdk.service.catalog.TableRowFilter.effective_enable_file_events field for databricks.sdk.service.catalog.UpdateExternalLocation.Remove cloud type restrictions from Azure/GCP credential providers. Azure and GCP authentication now works with any Databricks host when credentials a
Deprecated WorkspaceClient.serving_endpoints.get_open_ai_client() and WorkspaceClient.serving_endpoints.get_langchain_chat_open_ai_client() methods in…
experimental_files_ext_cloud_api_max_retries, default: 3) or timeout (retry_timeout_seconds) is exceeded, whichever comes first. This provides faster feedback when APIs are consistently unavailable.WorkspaceClient.serving_endpoints.get_open_ai_client() and WorkspaceClient.serving_endpoints.get_langchain_chat_open_ai_client() methods in favor of dedicated packages. Users should migrate to databricks-openai (using DatabricksOpenAI) and databricks-langchain (using ChatDatabricks) respectively (#1238).The old oidc_endpoints property is deprecated but maintained for backward compatibility.
ARM_CLIENT_ID is set. Added new databricks_oidc_endpoints property that returns only Databricks OIDC endpoints, and updated all Databricks OAuth flows to use it. The old oidc_endpoints property is deprecated but maintained for backward compatibility.Your coding agent can read these notes before it upgrades. Set up the MCP server →