Release v1.6.0
CLI
ssh connectnow accepts a--base-environmentflag to run a serverless session on a custom base environment. It takes anenv.yamlpath, aworkspace-base-environments/...resource ID, or a base environment display name, and is rejected together with--environment-versionor--cluster(#5706).databricks aitools installis now plugin-first: it installs the Databricks plugin through each agent's own CLI (Claude Code, Codex, GitHub Copilot) instead of copying raw skill files. Agents without a plugin (OpenCode, Antigravity) still get skill files, and Cursor prints the/add-plugin databricksstep. Use--skills-onlyto force raw skill files for every agent, or--path <dir>to write skills to a directory (#5738).databricks labs listnow only shows projects that can be installed (#5560).
Bundles
- direct: Fixed persistent drift on
model_serving_endpointscaused by thetraffic_configfield (#5708). - direct: Fix spurious update when
apply_policy_default_values: trueis set on job task, for-each-task, or job cluster new_cluster (#5731). Also fix spurious updates for for-each-task clusters due to missing backend defaults fordata_security_mode,node_type_id,driver_node_type_id,driver_instance_pool_id,enable_elastic_disk, andenable_local_disk_encryption. - direct: Cluster resize now falls back to regular update if resize fails due to
INVALID_STATE(#5716). bundle generate dashboardnow honors the--keyflag when naming the generated resource, and rejects combining--existing-path,--existing-id, and--resourceinstead of silently ignoring all but one (#5492).- Fixed
bundle deployment migratefailing onmodel_serving_endpoints/database_instanceswith permissions (regression since v1.5.0) (#5775). - After a terraform deploy, the CLI now dry-runs a migration to the direct engine (writing nothing locally or remotely) and reports the outcome via telemetry, warning if the migration could not be completed (#5797).