Skip to content

Releases: databricks/cli

v0.297.1

17 Apr 12:27
b610543

Choose a tag to compare

Dependency updates

  • Bump Go toolchain to 1.25.9 (#5004)

v0.297.0

15 Apr 14:10
a33efee

Choose a tag to compare

CLI

  • Auth commands now accept a profile name as a positional argument (#4840)
  • Add auth logout command for clearing cached OAuth tokens and optionally removing profiles (#4613, #4616, #4647)

Bundles

  • Added support for lifecycle.started option for apps (#4672)
  • engine/direct: Fix permissions for resources.models (#4941)
  • Fix resource references not correctly resolved in apps config section (#4964)
  • Allow run_as for dashboards with embed_credentials set to false (#4961)
  • direct: Pass changed fields into update mask for apps instead of wildcard (#4963)
  • engine/direct: Fix deploy of configurations with dots in maps keys (#4977)

v0.296.0

08 Apr 09:13
267cbd3

Choose a tag to compare

Notable Changes

  • Direct deployment engine for DABs is now in Public Preview. Documentation at docs/direct.md.

CLI

  • Auth commands now error when --profile and --host conflict (#4841)
  • Add --force-refresh flag to databricks auth token to force a token refresh even when the cached token is still valid (#4767)

Bundles

  • Deduplicate grant entries with duplicate principals or privileges during initialization (#4801)
  • Fix bundle deployment bind to always pull remote state before modifying (#4892)
  • engine/direct: Fix drift in grants resource due to privilege reordering (#4794)
  • engine/direct: Fix 400 error when deploying grants with ALL_PRIVILEGES (#4801)
  • engine/direct: Fix unwanted recreation of secret scopes when scope_backend_type is not set (#4834)
  • engine/direct: Fix bind and unbind for non-Terraform resources (#4850)
  • engine/direct: Fix deploying removed principals (#4824)
  • engine/direct: Fix secret scope permissions migration from Terraform to Direct engine (#4866)

Snapshot

12 Apr 20:07
6426d26

Choose a tag to compare

Snapshot Pre-release
Pre-release

Snapshot build of the main branch. Updated automatically on each commit.

v0.295.0

18 Mar 14:19
243a0e4

Choose a tag to compare

Notable Changes

  • Databricks Asset Bundles have been renamed to Declarative Automation Bundles (DABs). This is a non-breaking change; no code or configuration modifications are required. See the FAQ.
  • Add bundle.engine config setting to select the deployment engine (terraform or direct). The bundle.engine setting takes precedence over the DATABRICKS_BUNDLE_ENGINE environment variable. When the configured engine doesn't match existing deployment state, a warning is issued and the existing engine is used (#4749, #4782)

CLI

  • Add databricks auth switch command for setting the default profile (#4651)
  • Add positional argument support to auth logout (#4744)
  • Strip trailing slash from host in auth login, auth token, and configure commands (#4633)

Bundles

  • Standardize personal_schemas enum across bundle templates (#4401)
  • engine/direct: Fix permanent drift on experiment name field (#4627)
  • engine/direct: Fix permissions state path to match input config schema (#4703)
  • Add default project name and success message to default-scala template (#4661)
  • Skip enum validation for unresolved variable references (#4752)
  • engine/direct: Support references to/from grants (#4774)

v0.294.0

12 Mar 14:39
70f2d7e

Choose a tag to compare

[Release] Release v0.294.0

Release v0.294.0

Bundles

  • Modify grants to use SDK types (#4666)
  • Modify permissions to use SDK types where available. This makes DABs validate permission levels, producing a warning on the unknown ones (#4686)

Dependency updates

  • Bump databricks-sdk-go from v0.112.0 to v0.119.0 (#4631, #4695)

v0.293.0

11 Mar 16:54
8c146f8

Choose a tag to compare

⚠️ v0.293.0 (2026-03-12) is the same as v0.292.0 (2026-03-05) ⚠️

An issue in our release pipeline caused v0.293.0 to be released off the same Git commit as v0.292.0.

v0.292.0

05 Mar 14:46
8c146f8

Choose a tag to compare

Bundles

  • Added permissions support for Lakebase Database projects (#4626)

v0.291.0

04 Mar 13:58
bc211f9

Choose a tag to compare

Bundles

  • Validate that either source_code_path or git_source is set for apps (#4632)
  • direct: model_serving_endpoints: ignore budget_policy_id, rate_limits changes in the plan. Previously they were ignored as well but action as "update". (#4638)

v0.290.1

26 Feb 19:12
0af5564

Choose a tag to compare

Release v0.290.1 (2026-02-26)

CLI

  • Return clear error when auth token is used with M2M profile (#4594)
  • Pin apps init to Appkit template-v0.11.0 by default (#4585)
  • Pin Agent Skills installer to v0.1.1 (#4609)

Bundles

  • direct: Use async Update API for Apps update (#4607)
  • Proactively create the resource path for dashboards (#4608)