v0.161.0
Summary
v0.161.0 changes `WorkspaceClient.files` so failed uploads and downloads fall back to the next transfer endpoint (presigned URLs, then the Files API) only if no data was committed, and `download_to` writes through a temp file so a failed download leaves no partial file. It also adds the experimental `experimental_files_ext_enable_endpoints_api` option to follow the workspace's listed endpoints, deprecates `experimental_files_ext_enable_storage_proxy`, adds the `lakewatch`, `ai_functions` batch, and `feature_engineering` feature-spec APIs, and removes the `critical` value from `AiRuntimeTaskPriorityClass` (a breaking change).
Summary generated by brickster.ai. For the full changelog and any code/binary attachments, follow the GitHub link above.
More from databricks/databricks-sdk-py
Release v0.160.0 of the Databricks SDK for Python adds a view_name field to IngestionDestination and a notifications field to MaterializationSet in the ML service. The release contains only these two API additions, with no fixes or breaking changes.
v0.159.0 adds the compute_migrations and genie_agents workspace services, sandbox file download and upload, job-completion triggers, AI function tasks, and serverless compute for job clusters. It also makes breaking changes to the IAM v2 APIs: account_id, group_id, and similar path fields are replaced by name and parent resource fields, and many method signatures have new required argument orders.
Adds get_budget_spend_status() and list_budget_spend_statuses() to the account-level budgets service. Fixes files.download_to with use_parallel=True to download byte ranges from presigned URLs or the storage proxy instead of always using the Files API, and to request the correct path for names containing #, ? or %.
v0.157.0 adds Agent Kit methods for granting, revoking, listing, and getting memory and session store permissions, plus create, get, update, and delete methods for Feature Engineering materialization sets, along with new fields for data quality notifications, SQL task file output, pipeline refresh-by-path selection, and sandbox metadata. It also requires certifi 2026.10.19 or newer to pick up an updated CA trust bundle.
This release adds start and stop methods for workspace-level vector search endpoints, along with new starting, stopping, and stopped status values. It also adds OneDrive as a pipeline ingestion source, an include_external_spend option for budgets, regex filtering for identity visibility, trigger conditions and timing controls for table triggers, and a relative_error parameter for approximate count-distinct and percentile functions.
Release v0.155.0 adds customer_version_label, max_dbu, and reyden_cluster_size_multiplier to the SQL warehouse create, edit, and get calls, plus an sdp_source field on the ML DataSource. It also has breaking changes: the replication_config field is removed from the sharing CreateShare and ShareInfo types.