CLI
databricks auth profilesno longer stalls on an unreachable workspace and instead fails validation after 5 seconds per host (#5928).- Fixed
databricks fs rm -rfailing on UC Volumes backed by GCS when a directory becomes empty during recursive deletion (#5958). - You can now ask questions about your data directly from the CLI with
databricks genie ask "...". Genie answers natural-language questions ("what were total sales last month?", "which tables are in the sales catalog?"), runs the query inside Databricks, and renders the answer in the terminal. This promotes the formerdatabricks experimental genie askcommand; the experimental alias still works but is deprecated and will be removed in a future release (#6010).
Bundles
bundle validatenow reports a clear error when asql_warehouseis missing aname(including whitespace-only names), and a warning when a grant is missing aprincipal(#5818).- Bundle templates now scaffold an
AGENTS.mdthat points coding agents at Databricks AI Tools, alongside a minimalCLAUDE.mdthat includes it via@AGENTS.md(#5996). bundle generate jobcan now download workspace files referenced byspark_python_task, rewriting them to a relative path like it already does for notebooks. This is opt-in via the--download-spark-python-filesflag (#5799).- Simplified the
default-minimalbundle template and added an aliasdatabricks bundle init empty(#5899). - Add support for the
instance_poolsresource type in Declarative Automation Bundles. Instance pools are only supported in direct deployment mode. - Do not emit "unknown field" warnings for YAML anchors grouped in a list or map, matching the existing suppression for standalone anchors (#5975).
- Provide an actionable error message if databricks.yml is missing or DATABRICKS_BUNDLE_ROOT is invalid (#5953).