v0.162.0
Summary
Databricks SDK for Python v0.162.0 adds an `undrop_metastore_by_id()` method to the workspace-level `w.metastores` service, which lets practitioners restore a dropped metastore by its ID. This is the release's only listed change, an API addition with no fixes or breaking changes noted.
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
Transfer endpoint discovery is now enabled by default for WorkspaceClient files, alongside new workspace services for serverless compute, software artifacts, and Postgres migrations. POST requests are no longer retried following read timeouts to prevent duplicate execution, and the warehouse ID field is now optional for lakewatch datasources.
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).
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.