CLI
- Improved error messages for
ssh connect: when an SSH connection attempt fails, the client now fetches and prints the server's recent error logs (#5555). - Increase the SSH server startup timeout from 10 to 45 minutes when a GPU accelerator is requested via
databricks ssh connect --accelerator(#5569). - Fix authentication falling back to the default profile in
.databrickscfgwhen a host is already configured via the environment (e.g.DATABRICKS_HOSTwithDATABRICKS_TOKEN) (#5616). - ssh: fix opening remote environment in Cursor, which previously hung on default-extension install and never opened the editor (#5619).
- Improve the error shown when
databricks labs installcannot find a project'slabs.yml: the message now explains that either the requested version does not exist or the project is not installable with the CLI, and links to the repository (#5559).
Bundles
- Remove API enum values and types that are still in development from the
databricks-bundlesPython package; these were never accepted by the backend (#5484). - direct: Fix resolving a resource reference that is used more than once within the same field (#5558).
- Bundle variable references now accept Unicode letters in path segments (e.g.
${var.变量}). (#5532) - Ignore remote changes for vector search direct_access_index_spec.schema_json to prevent drift when the backend normalizes the schema (#5481).
- Remove hidden, never-functional
--existing-dashboard-id,--existing-dashboard-path,--existing-alert-id, and--existing-genie-space-idalias flags frombundle generate; use the documented--existing-id/--existing-pathflags instead (#5591). - engine/direct: Fix WAL corruption after two consecutive failed deploys (#5606).
- engine/direct: Don't open the deployment state WAL when a deploy's plan fails (#5607).
- Ignore unity catalog managed schema property defaults to avoid unnecessary drift (#5195).
- Add
postgres_rolesandpostgres_databasesresources to create Postgres roles and databases on a Lakebase branch (#5467, #5627). - direct: Stop spurious recreate/rename on redeploy when the backend normalizes a resource's name-based ID (e.g. Unity Catalog lowercasing a schema or volume name) (#5599).
- Fix the generated pipeline README to suggest
databricks bundle run <pipeline> --refresh <table>for running a single transformation; the previously documented--selectflag is not supported bybundle run(#5252).