Releases: databricks/cli
Releases · databricks/cli
v0.297.1
v0.297.0
CLI
- Auth commands now accept a profile name as a positional argument (#4840)
- Add
auth logoutcommand 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
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-refreshflag todatabricks auth tokento 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 bindto 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
Snapshot build of the main branch. Updated automatically on each commit.
v0.295.0
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.engineconfig setting to select the deployment engine (terraformordirect). Thebundle.enginesetting takes precedence over theDATABRICKS_BUNDLE_ENGINEenvironment 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 switchcommand for setting the default profile (#4651) - Add positional argument support to
auth logout(#4744) - Strip trailing slash from host in
auth login,auth token, andconfigurecommands (#4633)
Bundles
- Standardize
personal_schemasenum 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
v0.293.0
An issue in our release pipeline caused v0.293.0 to be released off the same Git commit as v0.292.0.